El área de proyecto es la representación por parte del sistema de un proyecto de software. El área de proyecto define las entregas de producto, estructura del equipo, proceso y agenda o programa del proyecto.
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 de ellas con un estado distinto. Cada línea de tiempo puede contar con una o más iteraciones en las cuales algunos conjuntos de entregas y mejoras funcionales se comprometen.
La estructura de los equipos de proyecto se define por una o más áreas de equipo. Los proyectos complejos pueden tener una jerarquía de áreas de equipo. Normalmente, uno o más equipos se asignan a cada línea de desarrollo. Los usuarios pueden tener 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. Por lo general, este tipo de área de proyecto puede ser adecuada para equipos pequeños de desarrolladores que necesitan constituirse y empezar a funcionar rápidamente y que no necesitan organizar el trabajo en varios equipos. La 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 del proyecto se define en un área de proyecto y se puede posteriormente personalizar en un área de equipo, línea de desarrollo e 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 del proceso se define como líneas de tiempo e iteraciones en los aspectos generales del á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 de una línea de desarrollo. Los equipos pueden configurar iteraciones en una jerarquía; por ejemplo, una línea de desarrollo podría 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 y los nombres de iteración están definidos por el usuario.
Se pueden definir las líneas de tiempo y una jerarquía de la iteración en los aspectos generales del área de proyecto. Los aspectos generales contienen controles para añadir líneas de tiempo, fechas de inicio y finalización para 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 siguiente gráfico proporciona un ejemplo de área de proyecto que posee áreas de equipo y configuraciones de proceso específicas de las líneas de desarrollo y de sus 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. Otros roles, permisos y conductas se definen en la línea de tiempo o a nivel de iteración; éstos anulan 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