El
problemas básico del desarrollo de software es el tratamiento de los
riesgos, los principales riesgos
de los proyectos son:
Para
tratar estos riesgos lo que propone XP:
La
agenda se extiende:
- Ciclos
cortos: Los ciclos de desarrollo deben ser de pocos meses, con
iteraciones de 1 a 4 semanas. Dentro de la iteración se deben
planificar tareas de 1 a 3 días
- Implementar
primero los requerimientos de mayor prioridad
Proyecto
cancelado:
- El
cliente debe escoger aquella liberación más corta, que le brinde
mayor valor para el negocio
El
costo de mantenimiento es altísimo:
- Crear
y mantener un conjunto de pruebas que son corridas varias veces al día,
luego de cada cambio para asegurar la calidad de la línea base
El
sistema no puede ser usado debido a la tasa de defectos:
- Probar
desde la perspectiva del cliente (pruebas de requerimientos) y del
programador (pruebas de funciones)
El
sistema no resuelve los problemas del negocio:
- El
cliente es una parte integral del equipo, la especificación es
refinada continuamente
Cambios
en el negocio:
- Los
ciclos de desarrollo son cortos en XP , de esa forma hay menos
cambios en una liberación. Durante la construcción de la liberación
el cliente puede sustituir funcionalidades
El
software tiene interesantes funcionalidades, pero no fueron pedidas:
|