METODOLOGÍAS DE PROGRAMACIÓN
METODOLOGÍA XP (Extreme Programming)
Metodología ágil de desarrollo de software
Características:
Comunicación constante
Simplicidad
Retroalimentación continua
Desarrollo iterativo e incremental
Pruebas unitarias y de aceptación automatizadas
Programación en pareja
Integración continua
Valores:
Comunicación
Simplicidad
Retroalimentación
Valentía
Respeto
Roles
Programadores
Cliente
Beneficios
Adaptabilidad a cambios
Alta calidad del software
Mayor satisfacción del cliente
Mayor productividad del equipo
Reducción de riesgos
METODOLOGIA SCRUM
Marco de trabajo ágil
Roles
Product Owner
Scrum Master
Equipo de Desarrollo
Artefactos:
Backlog del producto
Backlog del Sprint
Incremento del producto
Eventos:
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
Principios:
Transparencia
Inspección
Adaptación