Ingeniería de software y gestión de proyectos
Núcleo conceptual
Se evalúan ciclos de vida, metodologías ágiles y tradicionales, estimación, riesgos y calidad. Debes conocer cascada, iterativo e incremental, y ágil (Scrum, Kanban, XP) con sus artefactos y roles: product backlog, sprint backlog, incremento, product owner, scrum master, equipo. Comprende requisitos funcionales vs. no funcionales, historias de usuario y criterios de aceptación, casos de uso y trazabilidad. En gestión: alcance, tiempo, costo, calidad, riesgos; técnicas como valor ganado (EV, PV, AC, CPI, SPI) y estimación por puntos de historia o juicio experto. También pruebas (unidad, integración, sistema, aceptación) y su relación con V-Model.
Trampas frecuentes
- Confundir el rol del scrum master con el del product owner.
- Creer que ágil significa ausencia de documentación o de planificación.
- Mezclar requisito funcional (qué hace) con no funcional (cómo lo hace: rendimiento, seguridad).
- Calcular mal CPI/SPI invirtiendo numerador y denominador.
- Asumir que las pruebas de aceptación las ejecuta el equipo de desarrollo.
Ejemplo trabajado
Proyecto con PV=100, EV=80, AC=90. CPI = EV/AC = 0.89 (<1: sobrecosto). SPI = EV/PV = 0.80 (<1: retraso). Regla: valores menores que 1 indican problema de costo o cronograma respectivamente; interpreta siempre ambos antes de concluir.