Compreender os artefatos de modelo de processo CMMI

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

O processo CMMI (Capability Maturity Model Integration) suporta vários tipos de item de trabalho (WITs) para planejar e acompanhar o trabalho, testes, feedback e revisões de código. Diferentes WITs permitem que você acompanhe vários tipos de trabalho, como requisitos, solicitações de alteração, tarefas, bugs e muito mais. Esses artefatos são criados quando você configura um projeto usando o processo CMMI, com base na estrutura CMMI (Capability Maturity Model Integration).

Imagem conceitual, tipos de item de trabalho do processo CMMI.

As equipes podem usar um conjunto de consultas de item de trabalho para acompanhar informações, analisar o progresso e tomar decisões.

Nota

  • Você pode personalizar o sistema de acompanhamento de trabalho para seu projeto criando e personalizando um processo herdado e aplicando esse processo ao seu projeto. Para obter mais informações, consulte Modelo de processo de herança.
  • Você também pode personalizar um modelo de processo. Para obter mais informações, consulte Sobre processos e modelos de processo.

Nota

  • Você pode personalizar o sistema de acompanhamento de trabalho para seu projeto personalizando um processo herdado ou um processo XML local. Para obter mais informações, consulte Modelo de processo de herança ou Personalização de processo XML local. A versão mais recente de cada processo é carregada automaticamente quando você instala ou atualiza para a versão mais recente do Azure DevOps Server. Artefatos adicionais, como relatórios do SQL Server, só estão disponíveis quando você se conecta a um projeto. Aplicam-se outros requisitos de recursos.
  • Você também pode personalizar um modelo de processo. Para obter mais informações, consulte Sobre processos e modelos de processo.

Planeje e acompanhe o trabalho com o CMMI

As equipes planejam seu projeto capturando recursos e requisitos. Quando as equipas trabalham em sprints, definem tarefas e associam-nas aos requisitos. Para obter informações sobre um pacote cumulativo de requisitos entre as equipes, os gerentes de programa vinculam os requisitos a um recurso. Os problemas de bloqueio são rastreados usando problemas. Para obter detalhes sobre como usar esses WITs, consulte Tipos de item de trabalho de processo CMMI e fluxo de trabalho

A imagem a seguir mostra o fluxo essencial para começar. Para obter mais informações, consulte Introdução às ferramentas ágeis para planejar e acompanhar o trabalho.

Selecione uma das imagens a seguir para ir para o artigo vinculado.

Definir histórias, imagem conceptual de tarefas.Organize a imagem conceitual do backlog de tarefas.Gerenciar bugs imagem conceitual de tarefas.Gerenciar problemas imagem conceitual de tarefas.

Nota

Um item de trabalho é um registro de banco de dados que contém a definição, atribuição, prioridade e estado do trabalho. Os tipos de item de trabalho definem o modelo de campos, fluxo de trabalho e formulário para cada tipo. Os itens de trabalho podem ser vinculados uns aos outros para dar suporte ao rastreamento de dependências, acúmulo de trabalho e relatórios.

Listar itens de trabalho com consultas

Você pode usar consultas de item de trabalho para listar itens de trabalho com base em seu tipo, como solicitações de alteração, bugs, tarefas e requisitos.

Nota

Quando você cria um novo projeto, não há mais um conjunto padrão de Consultas Compartilhadas. As definições para Consultas Compartilhadas foram removidas do modelo de processo. Para implantações locais, você pode adicioná-las a um modelo de processo personalizado, conforme descrito em Adicionar consultas de item de trabalho a um modelo de processo.

Exiba e execute consultas do portal da Web ou do plug-in Team Explorer para Visual Studio. Modifique uma consulta usando o editor de consultas para aplicar critérios de filtro diferentes e adicionar consultas aos painéis da equipe.

Dicas para consultas compartilhadas

Aprimore seu fluxo de trabalho usando as seguintes dicas:

  • Adicione @Me como o valor do campo Atribuído a em uma cláusula de consulta para localizar itens de trabalho atribuídos a você.
  • Abra o editor de consultas para modificar qualquer consulta adicionando critérios para uma área de produto, iteração ou outro campo.
  • Abra uma consulta no Excel para atualizar campos de um ou mais itens de trabalho e publicar alterações no banco de dados.
  • Crie um gráfico de pizza, gráfico de colunas ou gráfico de tendências para visualizar o status ou o progresso de consultas de lista plana.
  • Crie consultas e pastas na área Minhas consultas com acesso padrão. Para criar consultas e pastas em Consultas Compartilhadas, verifique se você tem a permissão Contribuir e acesso Básico ou superior. Para obter mais informações, consulte Definir permissões em consultas.

Monitorizar progresso

Todos os processos — Agile, Scrum e CMMI — suportam a criação de gráficos e painéis de status e tendências. Além disso, vários gráficos são criados automaticamente com base nas ferramentas Agile que você usa. Esses gráficos são exibidos dentro do portal da Web.

Crie gráficos leves

Você pode definir uma consulta simples compartilhada e criar um gráfico com base em seus interesses de rastreamento. Os tipos de gráficos incluem gráficos de status — pizza, barra, coluna, barra empilhada e pivô — e tendência — área empilhada, linha e área.

Captura de ecrã de tarefas de consulta de edição conceptual.Captura de tela de tarefas conceituais de criação de gráfico.Captura de tela de tarefas conceituais de adição ao painel.

Widgets de análise e relatórios do Power BI

O Serviço de Análise pode responder a perguntas quantitativas sobre o estado passado ou presente dos seus projetos. Você pode adicionar widgets do Google Analytics a um painel ou usar o Power BI para criar gráficos e relatórios.

Para obter mais informações, consulte O que é o Serviço de Análise?

Relatórios do SQL Server

Se sua coleção de projetos e o projeto estiverem configurados com o SQL Server Analysis Services e o Reporting Services, você terá acesso a muitos relatórios CMMI. Para que esses relatórios sejam úteis, as equipes devem realizar determinadas atividades, como definir processos de compilação, vincular itens de trabalho e atualizar o status ou o trabalho restante.

Se você precisar adicionar serviços de relatório ou atualizar relatórios para as versões mais recentes, consulte Adicionar relatórios a um projeto.

Versões do processo CMMI

À medida que são feitas atualizações no modelo de processo CMMI, o número da versão é atualizado. A tabela a seguir fornece um mapeamento do controle de versão aplicado à medida que as atualizações são feitas nos modelos de processo locais do Azure DevOps. Para Painéis do Azure, a versão mais recente é sempre usada. Cada modelo fornece um version elemento. Este elemento especifica uma versão principal e secundária.

Versão Nome CMMI Versão principal
Serviços de DevOps do Azure
Azure DevOps Server 2022
CMMI 18
Azure DevOps Server 2020
Azure DevOps Server 2019
CMMI 17

Para obter um resumo das atualizações feitas nos modelos de processo, consulte Notas de versão do Azure DevOps Server.

Use o processo CMMI de forma eficaz

As equipas de desenvolvimento têm práticas diversificadas e processos estabelecidos. As presentes orientações centram-se em atividades relevantes para a utilização eficaz do processo CMMI.

  • Saiba mais sobre o CMMI: entenda o CMMI e seus seis níveis de capacidade.
  • Gerenciar projetos: obtenha orientação sobre como gerenciar, planejar e coordenar o desenvolvimento e a manutenção de software com o modelo CMMI.
  • Explore atividades de engenharia: descubra atividades de valor agregado para projetar e construir produtos de software.

Use o modelo e a orientação do CMMI como parte de um programa de melhoria de processos. Adaptar estas orientações com base nos seguintes elementos:

  • Tipo de produto e histórico
  • Escala do projeto
  • Antecedentes dos membros da equipa
  • Práticas aceites na sua organização