Compartilhar via


Gerenciar alteração

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

O Azure DevOps fornece várias ferramentas e recursos para ajudá-lo a gerenciar as alterações de forma eficaz e eficiente, o que é uma parte crucial de qualquer projeto. Este artigo fornece uma visão geral para gerenciar alterações e mapeia tarefas de gerenciamento de alterações agile para as ferramentas compatíveis com o Azure DevOps.

Identificar a necessidade de alteração

Várias fontes podem contribuir para as alterações necessárias em seus projetos de desenvolvimento de software:

  • Alterando as necessidades dos negócios e do cliente
  • Novas prioridades
  • Requisitos de recursos em evolução devido a novas informações ou dependências descobertas
  • Alterações em recursos e organizações
  • Atrasos no desenvolvimento ou teste
  • Problemas decorrentes após a implantação e durante operações em andamento

Minimizar alterações desnecessárias

Para minimizar a alteração desnecessária, verifique o seguinte:

  • Requisitos claros e critérios de aceitação
  • Definir o escopo e as prioridades do projeto
  • Processo de gerenciamento de alterações acordado
  • Estimativas precisas sobre o trabalho planejado
  • Solicitações negociadas para novo trabalho
  • Comunicação efetiva dentro da equipe quando ocorrem alterações
  • Entrada de stakeholders e clientes sobre solicitações de alteração
  • Os membros da equipe se sentem confortáveis em levantar problemas à medida que ocorrem

Implementar as práticas recomendadas do Agile para o gerenciamento de alterações

Agile é uma abordagem de gerenciamento de projetos que funciona dividindo projetos em ciclos curtos e iterativos chamados "sprints". Em sua essência, Agile baseia-se na suposição de que as circunstâncias mudam à medida que um projeto se desenvolve. É por isso que, em um projeto Agile, os ciclos de planejamento, design, desenvolvimento e teste nunca são feitos. Eles continuam a mudar à medida que o projeto toma forma.

Para atenuar problemas que surgem da alteração, os gerentes de projeto agile adotam muitas práticas recomendadas. Essas práticas são divididas nas seguintes categorias: Controlar seu processo, Gerenciar alterações no nível do plano do produto, Gerenciar seus sprints e Considerar os critérios de alteração.

Categoria Práticas recomendadas
Controle seu processo – Atender aos objetivos de equipe e de negócios
- Minimizar o número de aprovações necessárias para resolver alterações
– Auxiliar suas equipes em seus processos de melhoria contínua
Dica: Melhoria contínua é um método para garantir que seus processos, métodos e práticas sejam o mais eficientes e eficazes possível.
Gerenciar alteração no nível do plano do produto – Refinar e priorizar continuamente o plano do produto e a lista de pendências do produto
– Garantir que as necessidades do cliente sejam compreendidas e com escopo adequado e comunicadas
– Analisar a lista de pendências do produto em busca de dependências e riscos
– Desenvolver planos de contingência
- Analisar e fazer a triagem de solicitações de alteração
- Determinar o efeito de escopo das solicitações de alteração no trabalho atual e planejado
- Avaliar os riscos de aceitar ou rejeitar a alteração
– Usar um formulário de controle de alteração de luz conforme necessário
Gerenciar seus sprints - Verifique se os critérios e requisitos de aceitação são bem compreendidos no início de um sprint
- Minimizar a aceitação de alterações após o início do sprint, mantendo ainda a aderência aos princípios Agile.
– Manter todos os stakeholders e equipes envolvidos à medida que as alterações ocorrem
- Controlar alterações no escopo e minimizar o aumento do escopo
- Proteja sua equipe contra fazer alterações em um projeto que esteja fora do escopo original acordado
Dica:O que é o Aumento de escopo? O aumento de escopo ocorre quando os recursos ou entregas de um projeto se expandem do que foi originalmente definido, sem uma mudança correspondente em tempo adicional ou orçamento.
Considere os critérios para mudança Faça as seguintes perguntas ao considerar fazer uma alteração:
- Ele serve à meta de sprint?
- Há um valor comercial claro para a alteração?
- Quando for lançado, você planeja usar o resultado da alteração de escopo?
- Qual é a urgência da solicitação de alteração?
- Se o novo escopo for adicionado à lista de pendências de sprint, há algo que pode ser removido?

Controlar alteração

Escolha entre vários métodos para acompanhar mudanças, que variam de leves a robustos:

  • Controle as alterações nos requisitos dentro do item de trabalho de requisito por meio de discussões, alterações nos critérios de aceitação ou anexos.
  • Adicione uma marca de alteração aos itens de trabalho para dar suporte ao controle de alterações no escopo do trabalho.
  • Configure notificações para comunicar automaticamente a alteração em sua equipe ou organização.
  • Adicione um bug para rastrear uma alteração no escopo ou em outro trabalho.
  • Adicione um tipo de item de trabalho de solicitação de alteração para controlar formalmente e registrar solicitações de alteração na lista de pendências do produto.

Com qualquer um desses métodos, você pode gerar uma consulta para listar itens de trabalho envolvidos na alteração e, em seguida, examinar e fazer a triagem da alteração com a equipe. Escolha um método de acompanhamento que se alinhe ao modo como você e sua equipe monitoram e reportam o escopo da alteração.

Método Detalhes
Usar o formulário de solicitação de alteração Defina um tipo de item de trabalho de solicitação de alteração, como o da imagem a seguir para o processo CMMI (Integração de Modelo de Maturidade de Capacidade).
Captura de tela de um formulário de item de trabalho de solicitação de alteração.
Você pode adotar esse formulário ou personalizar o seu próprio. Você também pode fazer com que as solicitações de alteração apareçam no seu backlog, juntamente com outras histórias de usuário ou requisitos.
Definir critérios de aceitação Descreva claramente o que significa "feito" com critérios de aceitação para verificar se um requisito ou correção de bug está totalmente implementado. Capture esses critérios no item de trabalho. Critérios de aceitação claros ajudam as equipes a estimar o trabalho e desenvolver testes para garantir que os critérios sejam atendidos.
Especifique os critérios de aceitação para requisitos individuais e sprints para garantir que todos os membros da equipe entendam o escopo do trabalho.

Monitorar e relatar alterações

As equipes podem monitorar as alterações por meio de consultas de item de trabalho, gráficos de velocidade da equipe e gráficos de burndown de versão e de burndown de sprint.

Método Detalhes
Consultas de item de trabalho Com consultas, você pode encontrar e fazer a triagem de uma lista de solicitações de gerenciamento de alterações ou itens de trabalho com uma marca de gerenciamento de alterações.
Velocidade da equipe e trabalho não planejado O gráfico de velocidade da equipe fornece diversas informações. Este gráfico mostra quanto trabalho foi planejado e quanto foi concluído. Visualmente, você pode determinar com que frequência o trabalho foi adicionado a um sprint após o início do sprint.
Burndown de sprint e aumento de escopo Outro gráfico para revisar o aumento de escopo é o gráfico de burndown de sprint. Com o Azure Boards, você pode examinar os gráficos de burndown de sprint para cada sprint e equipe, a fim de determinar o grau de aumento de escopo introduzido em cada sprint.

Seja notificado sobre alterações

O Azure DevOps fornece um sistema de alerta robusto, em que os membros do projeto podem definir alertas para si mesmos, uma equipe ou um projeto. À medida que ocorrem alterações em itens de trabalho, revisões de código, arquivos de controle do código-fonte e builds, você pode receber notificações por email.