Introducir prácticas XP en un monolito heredado de e-commerce
Visión general
De qué trata este proyecto.
Corre una intervención de 6 semanas con el equipo de checkout de 7 personas. Semana 1: línea base (cobertura de tests, tasa de defectos escapados, cycle time por historia). Semanas 2-5: introduce TDD en todo código nuevo vía sesiones de mob programming, rotaciones de pair programming y sesiones semanales de refactor sobre la peor clase según análisis estático. Semana 6: re-medir línea base más encuesta de satisfacción del equipo. Entrega un informe de intervención de 6 páginas que cubra métricas, feedback del equipo, qué escaló y qué no, y una recomendación de escalado para los otros 4 equipos de producto.
El Briefing
Lo que harás y lo que demostrarás.
Introducir disciplina de TDD, pair programming y refactor en un equipo heredado en 6 semanas y producir evidencia honesta sobre si conviene escalarlo.
Earning criteria — what you'll demonstrate
- Aplicar prácticas XP a un código heredado real, no a un proyecto greenfield
- Medir honestamente el impacto de cambios de práctica en métricas de ingeniería
- Acompañar al equipo hacia pair programming y TDD sin coerción
- Recomendar escalar (o no) basándose en evidencia, no en entusiasmo
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Trayectorias profesionales que esto construye
Roles canónicosSoftware Engineer
Los Software Engineers senior que han implantado realmente cultura de TDD y pair programming se vuelven la señal de entrevista que los hiring managers persiguen.
Este proyecto afina
- test-driven-development
- pair-programming
- refactoring