Un área de proyecto se almacena como de máximo nivel o elemento de root en un repositorio. Un área de proyecto hace referencia a los artefactos del proyecto y almacena las relaciones entre dichos artefactos. El acceso a un área de proyecto y a sus artefactos está controlado mediante permisos. Un área de proyecto se no se puede borrar del repositorio; sin embargo, se puede archivar, lo que la situará en un estado inactivo.
Todas estas líneas de tiempo pueden funcionar en paralelo, cada una en un estado diferente. Cada línea de tiempo puede contar con una o más iteraciones en las cuales algunos conjuntos de entregas y mejoras funcionales se cumplen.
La estructura de los equipos de proyecto se define por una o más áreas de equipo. Los proyectos complejos pueden presentar una jerarquía de áreas de equipo. Normalmente, uno o más equipos se asignan a cada línea de desarrollo. Los usuarios tienen múltiples asignaciones que requieren que trabajen en más de un equipo. Algunos miembros, como el jefe de proyecto, pueden no pertenecer a un área de equipo, pero se definen como miembros a nivel de proyecto en los aspectos generales del área de proyecto.
Puede crear un área de proyecto que no incluya ningún área de equipo. Normalmente, este tipo de área de proyecto puede ser apropiada para un pequeño equipo de desarrolladores que desean encender y ejecutar rápidamente y no necesitan organizar su trabajo en varios equipos. Esta plantilla de proceso de equipo simple define un área de proyecto sin áreas de equipo. También puede crear una plantilla de proceso que no especifique áreas de equipo.
Proceso es el conjunto de prácticas, reglas y directrices empleadas para organizar y controlar el flujo de trabajo. El proceso de proyecto se define en un área de proyecto y se puede personalizar adicionalmente en un área de equipo, una línea de tiempo y una iteración. En Jazz, se emplea el proceso para definir los papeles o el puesto a desempeñar y los permisos para realizar operaciones dentro de la propia herramienta, como cambiar el estado de un elemento de trabajo. Debido a que cada componente en Jazz es consciente del proceso, se pueden añadir reglas de comportamiento del proceso en forma de condiciones previas y acciones de seguimiento para dichas operaciones.
El proceso está generalmente basado en una plantilla y es posteriormente modificado para satisfacer todas las necesidades generales de proyecto y de área de equipo. La estructura básica de proceso se define como un conjunto de líneas de tiempo e iteraciones en la visión general de área de proyecto. Los detalles del proceso en cuanto a roles, permisos, informes tipos de elementos de trabajo y flujos de trabajo, precondiciones de de comportamiento de operaciones y acciones de seguimiento, se pueden personalizar en la configuración del proceso.
El programa de proyecto está especificado por las iteraciones del proceso, que representan los intervalos en la vida del proyecto. Cada conjunto de iteraciones es específico para una línea de desarrollo. Los equipos pueden configurar iteraciones en una jerarquía; por ejemplo una línea de tiempo puede tener múltiples objetivos de iteración. Cada uno de dichos objetivos o etapas podrían contener una o más fases de iteración. La jerarquía de y los nombres de iteración son de tipo definido por el usuario.
Se pueden definir las líneas de tiempo y una jerarquía de iteraciones en la visión general de área de proyecto. La visión general contiene controles para añadir líneas de tiempo, fechas iniciales y finales de iteraciones y una designación para la iteración actual. Una vez que las iteraciones estén definidas, los elementos de trabajo se pueden asignar a una iteración y adjudicarse a un plan de iteración.
El gráfico siguiente proporciona un ejemplo de área de proyecto que tiene áreas de equipo y configuraciones de proceso que son específicas de las líneas de tiempo y de las iteraciones. El área de proyecto puede incluir a algunos usuarios, como administradores, jefes de proyecto, y analistas de negocio, a nivel de proyecto; otros usuarios se añaden a las áreas de equipo. La especificación del proceso incluye roles en el ámbito del proceso, permisos, y comportamientos del proceso; son heredados por todas las iteraciones dentro del área de proyecto. Se definen otros roles, permisos y comportamientos a nivel de línea de tiempo o de iteración; éstos alteran temporalmente la configuración de proceso a nivel de proyecto. A los miembros de equipo se les asignan roles que presentan permisos específicos, como se define en la especificación de proceso.
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error