Processo é a coletânea de funções, práticas, regras e diretrizes utilizadas para organizar e
controlar o fluxo do trabalho. O processo do projeto é definido em uma área de projetos e pode ser mais
customizado em uma área de equipe. Em
Jazz, você utiliza o processo
para definir funções de usuário e suas permissões para execução de operações dentro da ferramenta, como
alteração do estado de um item de trabalho.
Como cada componente no
Jazz é process-aware, é
possível incluir regras de comportamento do processo na forma de condições prévias e ações de acompanhamento
para essas operações. O processo também pode definir relatórios de projeto, consultas e tipos de itens de
trabalho.
Seu processo irá variar de acordo com a complexidade do projeto e o tamanho e a quantidade de equipes
designadas para o projeto. O
Jazz inclui modelos de processo
que você pode adaptar e customizar. Sua equipe pode iniciar um processo simples e evoluí-lo conforme o
projeto progride. Se tiver customizado o processo, é possível criar um novo modelo de processo e torná-lo
disponível a outras equipes. Modelos de processo podem incluir uma descrição formal do processo especificado.
O Jazz suporta o processo
das seguintes formas:
- O Jazz é process-aware. O
processo é explicitamente declarado, e todo o trabalho que os membros da equipe executam dentro do sistema
acontece dentro de um contexto de um processo definido.
- Os componentes do Jazz
estão preparados para os processos.
O processo pode ser implementado para exercer influência sobre cada
operação e artefato do componente.
- O Jazz é process-neutral.
Cada equipe do projeto pode definir um nível adequado de controle e orientação.
- O processo é hierárquico. O processo para todo o projeto geral é definido no nível de projeto. O processo
pode então ser modificado para atender às necessidades das áreas de equipe dentro do projeto. Em cada nível
dentro da hierarquia da equipe, o processo-pai pode definir quanta flexibilidade seus filhos têm para
sobreporem ou modificarem o processo para suas necessidades.
Freqüentemente, não há um único processo que se aplique a todos os membros da equipe e a todas as fases de
um projeto. É possível utilizar o comportamento do processo para customizar o processo em áreas de equipe
específicas e iterações. A especificação do processo do projeto trata o comportamento de todo o projeto, da
equipe e específico da função e as permissões:
- Inicialização do projeto do lado do cliente e do lado do servidor
- Relatórios e consultas de projeto predefinidos
- Tipos de item de trabalho, fluxos de trabalho e enumerações
- Funções disponíveis para uma equipe
- Permissões específicas da equipe e da função para operações do lado do cliente e do lado do servidor
- Condições prévias específicas da equipe e da função que definem as condições sob as quais as operações do
lado do cliente e do lado do servidor podem prosseguir
- Ações de acompanhamento específicas da equipe e da função para operações do lado do cliente e do lado do
servidor