Proceso es el conjunto de roles, 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. 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 puede también definir los informes
de proyecto, las consultas, y los tipos de elementos de trabajo.
El proceso variará con la complejidad del proyecto y con el tamaño
y número de los equipos asignados al proyecto. Jazz incluye plantillas del proceso que se pueden adaptar
y personalizar. El equipo puede comenzar con un proceso simple e ir evolucionándolo
a medida que progresa el proyecto. Si tiene personalizado el proceso, se puede crear una nueva plantilla de proceso
y dejarla disponible para otros equipos. Las plantillas de
proceso incluyen una descripción informal del proceso especificado.
Jazz soporta
procesos de las siguientes maneras:
- Jazz es
consciente del proceso El proceso está explícitamente representado, y todo el trabajo que
los miembros del equipo realizan dentro del sistema sucede en un contexto de proceso definido.
- Los componentes Jazz
dependen del permiso del proceso. El proceso puede implementarse para ejercer influencia sobre cada
operación y artefacto del componente.
- Jazz es
neutral con respecto al proceso. Cada equipo de proyecto puede definir unos niveles de control
y asesoramiento adecuados.
- El proceso es jerárquico. La amplitud general del proceso en cuanto al proyecto se define a
nivel de proyecto. El proceso puede luego modificarse para satisfacer las necesidades de las áreas del
equipo dentro del proyecto. A cada nivel dentro de la jerarquía del equipo, el proceso superior puede definir
cuánta flexibilidad tienen sus subequipos para sustituir, o
por el contrario modificar, el proceso según las necesidades.
Con frecuencia, no existe un solo proceso que se aplique a todos los miembros de equipo y
a todas las fases de un proyecto. Se puede hacer uso del comportamiento del proceso para personalizar
el proceso en áreas de equipo e iteraciones específicas. La especificación del proceso de proyecto
establece una conducta y unos permisos de amplitud de proyecto, equipo y específicos de rol a desempeñar:
- Inicialización de proyecto del lado cliente y del lado servidor
- Informes y consultas de proyecto predefinidos
- Tipos de elementos de trabajo, flujos de trabajo y enumeraciones
- Papeles o roles disponibles para un equipo
- Permisos equipo- y rol-específicos para operaciones del lado del cliente y del servidor
- Condiciones previas específicas de equipo y de rol que definen las condiciones bajo las cuales
las operaciones del lado del cliente y del lado del servidor pueden realizarse
- Acciones de seguimiento específicas de equipo y de rol para operaciones del lado del cliente y del servidor