¿Que es? Es un proceso de desarrollo de software mínimamente suficiente, que incluye solo el contenido fundamental, es decir, que no provee orientación sobre temas en los que el proyecto tiene ocupación, como son: el tamaño del equipo, el cumplimiento, seguridad, orientación tecnológica entre otras. Sin embargo, es completa en el sentido de que manifiesta el proceso de construir un sistema. Para atender las necesidades que no están cubiertas en su contenido OpenUp es extensible a ser utilizado como base sobre la cual se pueden añadir o adaptarse a contenido de otro proceso que sea necesario.
Características Desarrollo incremental, uso de casos de uso y escenarios, manejo de riesgos y diseño basado en la arquitectura.
Principios Colaborar para sincronizar intereses y compartir conocimiento. Este principio promueve prácticas que impulsan un ambiente de equipo saludable, facilitan la colaboración y desarrollan un conocimiento compartido del proyecto; Equilibrar las prioridades para maximizar el beneficio obtenido por los interesados en el proyecto. Este principio promueve prácticas que permiten a los participantes de los proyectos desarrollar una solución que maximice los beneficios obtenidos por los participantes y que cumple con los requisitos y restricciones del proyecto; Centrarse en la arquitectura de forma temprana para minimizar el riesgo y organizar el desarrollo; Desarrollo evolutivo para obtener retroalimentación y mejoramiento continuo. Este principio promueve prácticas que permiten a los equipos de desarrollo obtener retroalimentación temprana y continua de los participantes del proyecto, permitiendo demostrarles incrementos progresivos en la funcionalidad.
Ciclo de vida
Iteración inicial Inicio de proyecto, Iteración de administración y planeación, Requerimientos administrativos, Determinar la factibilidad de la arquitectura, Hito de los objetivos del ciclo de vida.
Iteración de elaboración Iteración de administración y planeación, Requerimientos administrativos, Definir la arquitectura, Desarrollar una solución por requerimiento dentro del contexto, Validar construcción, Tareas en curso, Hito de la arquitectura del ciclo de vida.
Iteración de construcción Iteración de administración y planeación, Requerimientos administrativos, Desarrollar una solución por requerimientos dentro del contexto, Validar construcción, Tareas en curso, Hito de la capacidad operativa inicial,
Iteración de transición Iteración de administración y planeación, Desarrollar una solución por requerimientos dentro del contexto, Validar construcción, Hito del lanzamiento del producto.