TAICord TAICord

Quizzes Píldoras Unirse al servidor Login con Discord
← Bloque 3

Metodologías Desarrollo Software

Bloque 3 26/03/2026 · Potro

Metodologías Desarrollo Software

Metodología Categoría Enfoque Principal Ventajas Desventajas
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.