Este principio explica los beneficios del desarrollo iterativo de software. Un proceso iterativo hace posible acomodarse al cambio, obtener retroalimentación y adaptarla al proyecto, reducir riesgos de manera temprana y ajustar el proceso dinámicamente.
Beneficios
- Reducción temprana del riesgo
- Mayor capacidad de predicción a lo largo del proyecto.
- Confianza entre los stakeholders
- Permitir retroalimentación al incrementar el valor para el usuario en cada iteración
- Adaptar los planes usando un proceso iterativo
- Aceptar el cambio y administrarlo
- Atacar los mayores riesgos técnicos, de negocio y de programación tempranamente.
- Planear todo el ciclo de vida a detalle, controlar las variaciones respecto al plan (esto puede contribuir al fracaso del proyecto)
- Evaluar el estado en los primeros dos tercios del proyecto confiando en la revisión de especificaciones, en vez de evaluar el estatus de resultados de pruebas y demostraciones de software funcionando.
Publicar un comentario