Metodología de desarrollo de software enfocada en la entrega rápida y continua de pequeñas mejoras.
Se basa en la colaboración y la adaptación rápida a los cambios. Incluye metodologías como Scrum y Kanban.
// Principios del desarrollo ágil // 1. Sprints - ciclos cortos de desarrollo (1-4 semanas) Sprint 1: Autenticación de usuarios Sprint 2: CRUD de productos Sprint 3: Carrito de compras // 2. Daily standup - reunión diaria (15 min) // - ¿Qué hice ayer? // - ¿Qué haré hoy? // - ¿Hay impedimentos? // 3. User Stories - requisitos desde perspectiva del usuario "Como usuario, quiero poder guardar productos favoritos para comprarlos más tarde" // 4. Definition of Done (DoD) // - Código revisado (code review) // - Tests pasando // - Documentación actualizada // - Desplegado en staging // 5. Retrospectiva - mejora continua al final del sprint // - ¿Qué salió bien? // - ¿Qué puede mejorar? // - Acciones concretas