METODOLOGÍAS ÁGILES (ADAPTATIVAS)
METODOLOGÍAS ÁGILES (ADAPTATIVAS)
Scrum
El framework ágil más popular:
- Roles: Product Owner, Scrum Master, Equipo de Desarrollo
- Eventos: Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
- Artefactos: Product Backlog, Sprint Backlog, Incremento
- Sprints: Iteraciones de 1-4 semanas
- Ventajas: Entrega continua de valor, adaptabilidad, colaboración estrecha
- Ideal para: Proyectos con requisitos cambiantes
Kanban
Sistema visual para gestionar el flujo de trabajo:
- Tablero Kanban con columnas (Por hacer, En proceso, Hecho)
- Limita el trabajo en progreso (WIP)
- Flujo continuo sin iteraciones fijas
- Enfoque en la mejora continua
- Ideal para: Equipos de soporte y mantenimiento
Extreme Programming (XP)
Metodología ágil enfocada en la excelencia técnica:
- Prácticas: Programación en parejas, TDD (Desarrollo guiado por pruebas), Integración continua
- Refactorización constante
- Entregas frecuentes
- Ideal para: Proyectos que requieren alta calidad de código
Lean Software Development
Basado en principios de manufactura Lean:
- Eliminar desperdicios
- Amplificar el aprendizaje
- Decidir lo más tarde posible
- Entregar lo más rápido posible
- Empoderar al equipo
3. Metodologías Híbridas
DevOps
Integra desarrollo y operaciones:
- Automatización de procesos
- Integración continua / Entrega continua (CI/CD)
- Infraestructura como código
- Monitoreo y retroalimentación constante
- Cultura de colaboración entre equipos
SAFe (Scaled Agile Framework)
Framework para escalar prácticas ágiles en organizaciones grandes:
- Múltiples niveles: Equipo, Programa, Portfolio
- Combina Scrum, Kanban y XP
- Adecuado para empresas con múltiples equipos
Comentarios
Publicar un comentario