"esfuerzo limitado en el tiempo para lograr un objetivo".
El Plan maestro!
Requerimientos ambiguos, cambian con el tiempo.
Imposibilidad de planificar imprevistos.
Estimar tiempos es lento y aún así no es acertado.
Las estimaciones son previstas por las personas inadecuadas.
La naturaleza del proyecto es única y ambigua, no hay precedentes.
"Plans are worthless, but planning is everything."
Elaboracion
+ mantenimiento
plan
____________
Planificación
Desarrollo Ágil de Software
Scrum
Lean and Kanbanc software development
Extreme Programming (XP)
Crystal
Feature-Driven Development (FDD)
Otros...
Principios del desarrollo ágil
Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
El software funcionando es la medida principal de progreso.
Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.