-
Todo se hace por pasos: primero análisis, luego diseño, luego código, etc. -
Parecido a Cascada, pero con pruebas en cada fase -
Se crean versiones de prueba para mostrar al cliente antes de hacer el final. -
Se construye por partes, cada parte se entrega y mejora poco a poco. -
El sistema va creciendo y adaptándose según las necesidades del usuario. -
Se repiten ciclos donde se planea, diseña, prueba y se manejan riesgos. -
Las etapas se solapan, así se puede avanzar mientras se termina lo anterior. -
Se piensa en objetos con datos y funciones, como piezas que arman el sistema. -
Metodología flexible que guía todo el proyecto con buenas prácticas. -
Se adapta al tamaño y tipo del proyecto; no es una única forma de trabajo. -
Se programa en parejas y se prueban cosas todo el tiempo para mejorar calidad. -
Se trabaja en equipo, con entregas rápidas y cambios bienvenidos. -
Se divide el trabajo en ciclos cortos llamados sprints con roles definidos. -
Se usan tarjetas en columnas para ver el estado de las tareas. -
Desarrolladores y operaciones trabajan juntos para lanzar más rápido. -
Permite aplicar Agile en empresas grandes con muchos equipos. -
Versión de Scrum adaptada para varios equipos en un mismo producto. -
Equipos pequeños y autónomos organizados como tribus que colaboran. -
Ampliación de Scrum para coordinar varios equipos a la vez. -
En lugar de una sola forma, ayuda a elegir qué método usar según el proyecto. -
Usa Agile en toda la organización, no solo en los equipos de software. -
Todo se controla con Git, desde el código hasta la infraestructura. -
igual que DevOps pero la seguridad se integra desde el comienzo en el desarrollo y despliegue. -
Se usa IA para ayudar a programar, probar o diseñar más rápido. -
Consiste en crear buenos mensajes para que la IA entienda y haga lo que se quiere.