Documente Academic
Documente Profesional
Documente Cultură
desarrollo de software
Sesión 2
Metodologías ágiles de
desarrollo de software
• Una metáfora establece una analogía entre algo que conocemos poco
con algo similar que entendemos mejor
• Muchas y variadas
• Ninguna es completa
• Flexible
• Modificable
• Reutilizable
• Publicable
• Software en 1980
• Software en la actualidad
• Mejora continua:
Idea
Evaluación Producto
• Pasos a seguir
• Valores
• Principios
• Toma de requisitos
• Diseño
• Desarrollo de componentes
• Pruebas unitarias
• Integración
• Pruebas de integración
• Despliegue
• Lanzamiento
• Mantenimiento
• Desarrollo monolítico
• Incertidumbres
• Mantenimiento
• La realidad
Desarollo
Feedback Prueba
http://blog.crisp.se/2013/07/25/henrikkniberg/elephant-carpaccio-facilitation-guide
http://www.startuplessonslearned.com/2009/08/minimum-viable-product-guide.html
Metodologías Ágiles de Desarrollo de Software
39
Domingo Gallardo, DCCIA, Univ. Alicante
Producto mínimo viable
• Mejoras incrementales:
• Velocidad constante
• Mejores estimaciones
• Movimiento DevOps
• Entrega continua
• Integrar automáticamente
• Probar automáticamente
8. Mejora continua
• Desarrollo
• Despliegue
Ágil
Cascada
© Henrik Kniberg
Metodologías Ágiles de Desarrollo de Software
45
Domingo Gallardo, DCCIA, Univ. Alicante
Una nota final para emprendedores