Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
O processo de Integração do Modelo de Maturidade de Capacidades (CMMI) fornece uma estrutura estruturada para gerir o desenvolvimento de software em ambientes regulados e com forte conformidade.
O CMMI é ideal para equipas que trabalham em indústrias reguladas, para aquelas que necessitam de procedimentos formais de controlo de mudanças ou para organizações que adotam estruturas de melhoria de processos. Este artigo apresenta tipos de itens de trabalho CMMI, consultas, gráficos e dashboards. Se és novo no CMMI, começa por aqui.
Pré-requisitos
- Uma organização do Azure DevOps.
- Nível de acesso básico ou superior e permissão do Project Creator.
- Familiaridade com conceitos de acompanhamento de itens de trabalho e modelos de processos.
- Opcional: Leia o acesso às definições do modelo de processo.
Se o CMMI não for adequado para a sua equipa, considere modelos de processo alternativos:
- Processo ágil — Ideal para equipas que utilizam desenvolvimento iterativo com cerimónias flexíveis
- Processo Scrum — Ideal para equipas que praticam desenvolvimento baseado em sprint com revisões formais
Contexto: Integração do Modelo de Maturidade de Capacidades
A Integração do Modelo de Maturidade de Capacidades (CMMI) é uma estrutura de maturidade desenvolvida pelo Instituto de Engenharia de Software (SEI) da Universidade Carnegie Mellon. O CMMI ajuda as organizações a avaliar a maturidade dos processos e orienta a melhoria de processos para produzir resultados mais previsíveis e produtos de maior qualidade. Oferece uma abordagem estruturada à gestão de risco e à medição de quão bem uma organização gere o risco.
Note
Este artigo baseia as suas orientações na versão 1.3 do CMMI, que o Azure Boards suporta. O conteúdo não está a ser atualizado para versões CMMI mais recentes. No CMMI, os requisitos representam as necessidades do cliente e o âmbito do projeto, enquanto as tarefas representam o trabalho de implementação. Associe os requisitos às tarefas para permitir o acompanhamento consolidado e a monitorização do progresso entre as equipas. Utilize pedidos de alteração e erros para controlar modificações formais e defeitos.
Qual é o propósito do CMMI?
O CMMI ajuda equipas e organizações:
- Melhorar a previsibilidade — Organizações de maior maturidade tendem a aplicar práticas quantitativas de gestão, apresentam menor variabilidade de processos e utilizam indicadores avançados para decisões de gestão defensáveis.
- Gerir o risco — A capacidade de gerir riscos contribui diretamente para a capacidade de uma organização de entregar resultados de alta qualidade e conformidade.
- Simplificar a comunicação — A CMMI fornece um quadro e linguagem comuns que melhoram a comunicação sobre a melhoria de processos.
- Equilibrar inovação e controlo — O CMMI foca a normalização de processos em ambientes regulados, apoiando a melhoria contínua.
As consultas de itens de trabalho ajudam-te a listar itens por tipo - pedidos de alteração, bugs, tarefas e requisitos. Utilize consultas para se focar no trabalho atual, fazer a triagem de problemas e preparar o planeamento e os relatórios.
Use o CMMI como base para um programa de melhoria de processos, não como uma lista de verificação prescritiva que deve seguir à letra. Trate as avaliações como uma forma de medir o progresso, e não como o objetivo principal. Lembre-se que uma maturidade mais alta pode reduzir a velocidade da inovação, enquanto uma maturidade mais baixa pode fomentar a inovação, mas com menos previsibilidade.
A CMMI define 22 áreas de processo que ajudam as organizações a melhorar em engenharia, gestão de projetos e apoio organizacional. O modelo fornece duas representações complementares:
- Representação encenada: Agrupa as 22 áreas de processo em cinco níveis de maturidade (1–5), resultando num único nível de maturidade para uma organização. Esta representação ajuda executivos e gestores a compreender a capacidade organizacional.
- Representação contínua: Avalia a capacidade por área de processo, permitindo-lhe focar a melhoria onde esta traz mais valor para o negócio.
Áreas de processo CMMI
O modelo CMMI-DEV define 22 áreas de processo na versão 1.3:
| Acrónimo | Área de Processo |
|---|---|
| CARRO | Resolução da Análise Causal & |
| CM | Gerenciamento de configuração |
| DAR | Análise de Resolução de Decisão & |
| MIP | Gestão Integrada de Projetos |
| Mestrado | Análise da Medição & |
| OID | Inovação Organizacional & Implantação |
| OPD | Definição de Processos Organizacionais |
| OPF | Foco no Processo Organizacional |
| OPP | Desempenho do Processo Organizacional |
| OT | Formação Organizacional |
| PI | Integração de produtos |
| PMC | Monitorização & Controlo de Projetos |
| PP | Planeamento de Projeto |
| PPQA | Garantia de Qualidade do Produto do Processo & |
| QPM | Gestão Quantitativa de Projetos |
| DR | Definição de Requisitos |
| REQM | Gestão de Requisitos |
| RSKM | Gestão de Riscos |
| SAM | Gestão de Contratos de Fornecedores |
| TS | Solução Técnica |
| VER | Verification |
| VAL | Validation |
Comece com o CMMI
Para criar o seu primeiro projeto CMMI em Azure DevOps, siga estes passos:
Para começar, siga estes passos:
Crie um novo projeto com CMMI — Selecione o modelo CMMI durante a criação do projeto.
Planeie o seu primeiro trabalho — Crie requisitos para captar as necessidades e tarefas dos clientes para analisar o trabalho de implementação. Os requisitos e as tarefas funcionam em conjunto para permitir o acompanhamento agregado em toda a equipa.
Configurar consultas e painéis — Crie consultas de itens de trabalho para se focar no trabalho atual e crie gráficos para monitorizar o progresso. As consultas ajudam-no a analisar dependências e a manter a conformidade.
Para orientações detalhadas sobre fluxos de trabalho, consulte os tipos e fluxo de trabalho do CMMI.
Tipos e fluxos de trabalho do item CMMI
O CMMI inclui cinco tipos principais de itens de trabalho, cada um com um ciclo de vida definido. Compreender estes tipos e os seus fluxos de trabalho ajuda-o a aplicar eficazmente o processo CMMI.
| Tipo de item de trabalho | Purpose | Workflow | Exclusivo do CMMI? |
|---|---|---|---|
| Requisito | Captar as necessidades dos clientes e o âmbito do projeto | Proposta → Ativa → Resolvida → Encerrada | Equivalente a "User Story" em Agile/Scrum |
| Pedido de Alteração | Solicitar formalmente modificações aos requisitos ou ao design | Proposta → Ativa → Resolvida → Encerrada | Sim — permite a gestão formal da mudança |
| Tarefa | Divide o trabalho e acompanha os passos de implementação | Novo → Ativo → Concluído → Encerrado | Disponível em todos os processos |
| Erro | Defeitos de documentos no código ou design | Novo → Ativo → Resolvido → Encerrado | Disponível em todos os processos |
Diferença chave: Ao contrário do Agile e do Scrum, o CMMI inclui Pedidos de Alteração para impor procedimentos formais de controlo de alterações. Esta abordagem permite às equipas manter registos de auditoria e cumprir regulamentos em ambientes controlados.
Note
- 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 Personalização de processos e processos herdados.
- Você também pode personalizar um modelo de processo. Para obter mais informações, consulte Processos padrão e modelos de processo.
Note
- 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 Personalização de processos e processos herdados ou Personalização de processos XML locais. 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. Outros artefatos, 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 Processos padrão e modelos de processo.
Planeje e acompanhe o trabalho com o CMMI
No CMMI, os requisitos representam as necessidades do cliente e o âmbito do projeto, enquanto as tarefas representam o trabalho de implementação. Associe os requisitos às tarefas para permitir o acompanhamento consolidado e a monitorização do progresso entre as equipas. Utilize pedidos de alteração e erros para controlar modificações formais e defeitos.
Para mais informações sobre como criar requisitos, ligar tarefas e gerir fluxos de trabalho dos itens de trabalho, consulte Tipos de itens de trabalho e fluxos de trabalho do CMMI.
Use este caminho para começar com o planeamento Ágil. Para obter mais informações, consulte Introdução às ferramentas ágeis para planejar e acompanhar o trabalho.
- Crie a sua lista de pendências
- Organize a sua lista de pendências
- Gerenciar bugs
- Gerir questões e impedimentos
Note
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
As consultas de itens de trabalho ajudam-te a listar itens por tipo - pedidos de alteração, bugs, tarefas e requisitos. Utilize consultas para se focar no trabalho atual, fazer a triagem de problemas e preparar o planeamento e os relatórios.
Padrões comuns de consulta CMMI:
- Mostrar todos os requisitos ligados a uma épica ou longa-metragem
- Pedidos de alteração da lista à espera de aprovação ou em revisão
- Mostrar erros que bloqueiam uma versão
- Encontre tarefas que ainda não começaram no sprint atual
- Mostrar requisitos por estado (Proposto, Ativo, Resolvido, Encerrado)
Estas consultas ajudam-no a analisar o progresso, identificar dependências e manter a conformidade com o seu processo.
Note
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.
Visualize e execute consultas a partir do portal web. Também pode visualizar consultas no plug-in Team Explorer para o Visual Studio. Modificar uma consulta no editor de consultas web para aplicar critérios de filtro diferentes e adicionar consultas aos painéis da equipa.
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 circular, um gráfico de colunas ou um 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 Partilhadas , certifique-se de que tem a permissão Contribuir e, pelo menos, o acesso Básico. Para obter mais informações, consulte Definir permissões em consultas.
Monitorizar progresso
O CMMI permite criar gráficos de estado e de tendências e painéis que são preenchidos automaticamente com base nas ferramentas de acompanhamento do trabalho no Azure Boards. Os principais tipos de gráficos incluem:
- Fluxo cumulativo: Mostra o progresso dos requisitos, tarefas e bugs ao longo do tempo
- Burndown: Apresenta o progresso do sprint relativamente aos objetivos da iteração
- Velocidade: Revela o trabalho concluído ao longo dos sprints
- Tendência: Revela padrões na descoberta e resolução de bugs
Estes gráficos aparecem no portal web e ajudam as equipas a tomar decisões baseadas em dados sobre melhoria e progresso de processos.
Criar gráficos leves
Pode criar um gráfico a partir de uma consulta de lista plana com base nos seus objetivos de acompanhamento. Os tipos de gráficos incluem:
- Gráficos de estado: tarte, barra, coluna, barra empilhada e pivô
- Gráficos de tendências: área empilhada, linha e área
Utilize o seguinte fluxo de trabalho:
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?
Versões do processo CMMI
À medida que o modelo de processo CMMI evolui, seu número de versão muda. O modelo fornece um elemento que especifica as version versões principais e secundárias. A tabela a seguir mapeia as versões de modelo usadas pelas versões locais do Azure DevOps; Os Painéis do Azure (nuvem) sempre usam o modelo mais recente.
| Version | Nome CMMI | Versão principal |
|---|---|---|
| Azure DevOps Services (2026) | CMMI | 18.4 |
| Azure DevOps Server 2022 | CMMI | 18 |
| Azure DevOps Server 2020 | CMMI | 17 |
Contexto da versão: Azure Boards Services utiliza a versão 18.4. As organizações que executam o Azure DevOps Server on-premises utilizam as versões mapeadas na tabela anterior com base na versão do seu servidor.
Use o processo CMMI de forma eficaz
Para implementar eficazmente o CMMI, adapte a estrutura ao contexto e ao nível de maturidade da sua organização. Explore estes recursos para orientar a sua adoção no CMMI:
- Gerir projetos: Obtenha orientação sobre a gestão, planeamento e coordenação do desenvolvimento e manutenção de software utilizando o modelo CMMI.
- Explore atividades de engenharia: Descubra atividades de valor acrescentado para o design e construção de produtos de software alinhados com as práticas CMMI.
Use o modelo e a orientação do CMMI como parte de um programa de melhoria de processos e adapte-os com base em:
- Tipo de produto e histórico
- Escala do projeto
- Competências e antecedentes da equipa
- Práticas aceites na sua organização
Níveis de maturidade da capacidade CMMI
A CMMI define cinco níveis de capacidade que orientam a melhoria dos processos. À medida que a sua equipa amadurece, avança nestes níveis implementando práticas CMMI e acompanhamento do trabalho:
- Incompleto: Os processos são imprevisíveis e mal controlados.
- Executado: As equipas documentam e compreendem processos.
- Gerido: As equipas gerem os processos de forma proativa, com métricas e mecanismos de controlo.
- Definido: As equipas adaptam os processos a partir dos padrões organizacionais.
- Otimização: As equipas melhoram continuamente os processos através da inovação e otimização.
Perguntas frequentes sobre CMMI (FAQs)
P: Qual é a diferença entre um Pedido de Alteração e uma Tarefa?
R: As tarefas dividem o trabalho em etapas de implementação. Os Pedidos de Alteração solicitam formalmente modificações aos requisitos ou ao design, com fluxos de trabalho de aprovação e acompanhamento de conformidade. Use Pedidos de Alteração em ambientes regulados. Use Tarefas para a divisão do trabalho de rotina.
P: E se criei um projeto com o modelo de processo errado?
R: Crie um novo projeto com CMMI ou altere o seu modelo de processo para CMMI.
P: Como posso personalizar o CMMI para a minha equipa?
R: Consulte Personalizar o processo CMMI para orientações sobre como adaptar os tipos de trabalho, campos e fluxos de trabalho às necessidades da sua equipa.
Consulte também
- Tipos de itens de trabalho e fluxo de trabalho do CMMI
- Criar um projeto com a CMMI
- Personalize o processo CMMI
- Enquadramento e contexto da CMMI