Entender os artefatos do modelo de processo CMMI
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
O processo CMMI (Modelo de Maturidade de Capacidade) dá suporte a vários tipos de item de trabalho (WITs) para planejar e acompanhar o trabalho, os testes, os comentários e as revisões de código. Os diversos WITs permitem que você acompanhe os vários tipos de trabalho, como requisitos, solicitações de alterações, tarefas, bugs e muito mais. Esses artefatos são criados quando você configura um projeto usando o processo CMMI, com base na estrutura CMMI (Modelo de Maturidade de Capacidade).
As equipes podem usar um conjunto de consultas de item de trabalho para acompanhar as informações, analisar o progresso e tomar decisões.
Observação
- Você pode personalizar o sistema de acompanhamento de trabalho do seu projeto criando e personalizando um processo herdado e aplicando esse processo ao seu projeto. Para obter mais informações, confira Modelo do processo de herança.
- Você também pode personalizar um modelo de processo. Para obter mais informações, confira Sobre processos e modelos de processo.
Observação
- Você pode personalizar o sistema de acompanhamento de trabalho do projeto personalizando um processo Herdado ou um processo XML local. Para mais informações, confira 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. Outros requisitos de recursos se aplicam.
- Você também pode personalizar um modelo de processo. Para obter mais informações, confira Sobre processos e modelos de processo.
Planejar e acompanhar o trabalho com o CMMI
As equipes planejam seu projeto capturando recursos e requisitos. Quando as equipes trabalham em sprints, elas definem tarefas e as vinculam aos requisitos. Para obter insight sobre um pacote cumulativo de requisitos entre equipes, os gerentes de programas vinculam os requisitos a um recurso. Os problemas de bloqueio são acompanhados usando problemas. Para obter detalhes sobre como usar esses WITs, confira Tipos de item de trabalho de processo e fluxo de trabalho CMMI
A imagem a seguir mostra o fluxo essencial para começar. Para obter mais informações, consulte Introdução às ferramentas agile para planejar e acompanhar o trabalho.
Selecione uma das imagens a seguir para acessar o artigo vinculado.
Observação
Um item de trabalho é um registro de banco de dados que contém a definição, a atribuição, a prioridade e o 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 associados uns aos outros para oferecer suporte ao acompanhamento 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 mudança, bugs, tarefas e requisitos.
Observação
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.
Exibir e executar consultas no portal da Web ou no plug-in Team Explorer no Visual Studio. Modificar uma consulta usando o editor de consultas para aplicar diferentes critérios de filtro e adicionar consultas a painéis de equipe.
Dicas para consultas compartilhadas
Aprimore seu fluxo de trabalho usando as seguintes dicas:
- Adicione @Me como valor do campo Atribuído a em uma cláusula de consulta para encontrar os itens de trabalho atribuídos a você.
- Abra o editor de consultas para modificar qualquer consulta. Basta adicionar os critérios para uma área de produto, iteração ou outro campo.
- Abra uma consulta no Excel para atualizar os campos de um ou mais itens de trabalho e publicar as alterações no banco de dados.
- Crie um gráfico de pizza, de colunas ou de tendências para visualizar o status ou progresso das consultas de lista plana.
- Crie consultas e pastas na área Minhas Consultas com acesso padrão. Para criar consultas e pastas de consulta em Consultas Compartilhadas, assegure-se de ter a permissão Contribuir e o acesso Básico ou superior. Para obter mais informações, confira Definir permissões em consultas.
Monitorar o progresso
Todos os processos – Agile, Scrum e CMMI – dão suporte à criação de gráficos e dashboards de tendências e status. 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 no portal da Web.
Criar gráficos leves
Você pode definir uma consulta plana compartilhada e criar um gráfico com base em seus interesses de acompanhamento. Os tipos de gráfico incluem gráficos de status – pizza, barra, coluna, barra empilhada e dinâmica – e tendência – área empilhada, linha e área.
Widgets de análise e relatórios do Power BI
O Serviço de Análise pode responder perguntas quantitativas sobre o estado passado ou presente dos projetos. Você pode adicionar widgets de Análise a um dashboard ou usar o Power BI para criar gráficos e relatórios.
Para obter mais informações, consulte O que é o Analytics Service?
Relatórios do SQL Server
Se a 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 o serviço de relatório ou atualizar os relatórios para as versões mais recentes, confira Adicionar relatórios a um projeto.
Versões do processo CMMI
À medida que as atualizações são feitas no modelo de processo CMMI, o número de 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 local no Azure DevOps. No Azure Boards, a versão mais recente é sempre usada. Cada modelo fornece um elemento version
. Esse elemento especifica uma versão principal e secundária.
Versão | Nome do CMMI | Versão principal |
---|---|---|
Azure DevOps Services Azure DevOps Server 2022 |
CMMI | 18 |
Azure DevOps Server 2020 Azure DevOps Server 2019 |
CMMI | 17 |
Para obter um resumo das atualizações feitas para processar modelos, confira Notas de versão do Azure DevOps Server.
Usar o processo CMMI de forma eficaz
As equipes de desenvolvimento têm práticas diversas e processos estabelecidos. Essa orientação se concentra em atividades relevantes para o uso eficaz do processo CMMI.
- Saber 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.
- Explorar as atividades de engenharia: descubra atividades de valor agregado para projetar e criar produtos de software.
Use as orientações e o modelo CMMI como parte de um programa de melhoria de processos. Adapte essas orientações com base em:
- História e tipo de produto
- Escala do projeto
- Conhecimentos dos membros da equipe
- Práticas aceitas em sua organização