medida para ser publicado y hacerlo accesible para todo el equipo del proyecto.
Un proceso de software configurable, para satisfacer necesidades especficas de un proyecto.
Una definicin comn del proceso que puede ser compartida por todo el equipo de desarrollo, ayudando a asegurar una comunicacin clara y sin ambigedades entre los miembros del equipo.
Ofrece a cada usuario, un filtrado personalizado de la definicin del proceso publicado, acorde con su rol dentro del proyecto. Por el grado de complejidad no es el mejor para hacer el software. Generalmente se aplica mal en el estilo de cascada. Requiere conocimientos de proceso. SCRUM Mejora la visibilidad del progreso del proyecto. Disminuye el riesgo de error en planificacin. Reduce el efecto de plazo lmite del desarrollo, creando entregas continuas en cada sprint. Ayuda a identificar requisitos no identificados inicialmente con la capacidad de incorporarlos a tiempo en la solucin final. Falta de documentacin del diseo. Al no haber documentacin es el cdigo (junto con sus comentarios) lo que se toma como documentacin. Problemas derivados de la comunicacin oral. No hace falta decir que algo que est escrito no se puede borrar, en cambio, algo dicho es muy fcil crear ambigedad. Fuerte dependencia de las personas. Falta de reusabilidad derivada de la falta de documentacin El cliente est al tanto, en todo momento, del avance real del proyecto. El cliente, va el KeyUser participa activamente en el diseo del software. La solucin final se alinea a la realidad y necesidad real del cliente. Restricciones en cuanto a tamao de los proyectos Problemas derivados del fracaso de los proyectos giles. Si un proyecto gil fracasa no hay documentacin o hay muy poca; lo mismo ocurre con el diseo. La comprensin del sistema se queda en las mentes de los desarrolladores. XP Apropiado para entornos voltiles Estar preparados para el cambio, significa reducir su coste. Planificacin ms transparente para nuestros clientes, conocen las fechas de entrega de funcionalidades. Vital para su negocio Permitir definir en cada iteracin cuales son los objetivos de la siguiente Permite tener realimentacin de los usuarios muy til. La presin esta a lo largo de todo el proyecto y no en una entrega final Es recomendable emplearlo solo en proyectos a corto plazo. Altas comisiones en caso de fallar. UWE Se basa en modelos que se construyen durante la fase de anlisis, principalmente el modelo conceptual y el modelo de procesos. UWE introduce clases especficas de procesos como parte de un modelo separado, que ofrece una interfaz al modelo de navegacin.