| MÉTRICA v3 |
Estándar / Público |
Basada en procesos (PSI, EVS, DSI, MSI) e interfaces (Seguridad, Calidad, Configuración). |
Rigurosidad extrema, alineación con ISO 12207 y documentación exhaustiva. |
Muy burocrática, difícil de adaptar a cambios rápidos y alta carga de gestión. |
| Cascada (Waterfall) |
Tradicional |
Lineal y secuencial. Cada fase debe terminarse para empezar la siguiente. |
Requisitos y planificación muy claros desde el principio; fácil de gestionar. |
Muy rígida; los errores se detectan tarde y los cambios son muy costosos. |
| Prototipado |
Tradicional |
Creación de modelos rápidos para validar requisitos con el cliente. |
Reduce la incertidumbre y mejora la comunicación con el usuario final. |
Puede crear falsas expectativas sobre la velocidad real del desarrollo. |
| Espiral (Boehm) |
Tradicional |
Basada en el análisis de riesgos mediante ciclos iterativos crecientes. |
Excelente para proyectos críticos de gran escala y alto riesgo técnico. |
Muy costosa; requiere expertos en evaluación de riesgos en cada ciclo. |
| Modelo en V |
Tradicional |
Relaciona cada fase del desarrollo con una fase específica de pruebas. |
Mejora la calidad mediante la planificación temprana de los tests. |
Al igual que la Cascada, es difícil volver atrás si fallan los requisitos. |
| RAD (Rapid App Dev) |
Incremental |
Desarrollo iterativo rápido usando herramientas CASE y prototipos. |
Muy veloz; ideal cuando el tiempo de salida al mercado es crítico. |
Depende de la disponibilidad de herramientas potentes y usuarios expertos. |
| Scrum |
Ágil |
Iterativo e incremental, basado en Sprints y roles definidos. |
Entrega valor continuo, alta flexibilidad y mejora la moral del equipo. |
Puede perder el enfoque en la arquitectura global y la documentación. |
| Kanban |
Ágil |
Visualización del flujo de trabajo para maximizar la entrega constante. |
Reduce el estrés del equipo, elimina cuellos de botella y es muy adaptable. |
No define plazos fijos, lo que complica la gestión de presupuestos cerrados. |
| XP (Extreme Prog.) |
Ágil |
Enfocada en la excelencia técnica (Pair Programming, TDD, CI). |
Código de alta calidad y gran capacidad de respuesta ante cambios. |
Requiere mucha disciplina y puede ser agotador para el equipo. |
| Lean Dev. |
Ágil |
Optimización de recursos eliminando lo que no aporta valor (desperdicio). |
Eficiencia máxima y enfoque en el Producto Mínimo Viable (MVP). |
Requiere un cambio de mentalidad en toda la organización, no solo en TI. |
| DevOps |
Cultura / Met. |
Automatización y comunicación entre Desarrollo y Operaciones. |
Despliegues ultrarrápidos, alta estabilidad y corrección de errores ágil. |
Elevada inversión inicial en herramientas de automatización e infra. |