Processo de controle de mudanças em engenharia de software com etapas
⚡ Resumo Inteligente
O Controle de Mudanças é o processo formal que uma empresa utiliza para documentar, identificar e autorizar alterações em um ambiente de TI, reduzindo o risco de alterações não autorizadas, interrupções e erros em projetos, aplicativos e infraestrutura.
O que é controle de mudanças?
Controle de Mudanças é o processo que uma empresa usa para documentar, identificar e autorizar alterações Em um ambiente de TI, isso reduz as chances de alterações não autorizadas, interrupções e erros no sistema.
Por que mudar o controle?
Sempre que as partes interessadas solicitam alterações novas ou diferentes para o sistema, essas alterações não são opcionais nem podem ser ignoradas. Elas devem ser implementadas sem interromper outros componentes do sistema. É aqui que o controle de mudanças se torna útil. Ele ajuda as equipes de projeto a modificar o escopo do projeto usando controles e políticas definidos. O controle de mudanças é praticado sempre que um projeto se desvia do plano original.
Um documento formal de solicitação de alteração deve ser preenchido e revisado para manter o controle de cada solicitação de alteração.
Algumas das perguntas mais comuns que surgem durante a análise de uma solicitação de controle de alterações incluem:
- Quem aprovará a mudança?
- É necessário que seja analisado por um comitê de controle de mudanças?
- Quanto tempo é necessário para pesquisar e implementar a mudança?
- Quais são os impactos das mudanças em outros componentes do sistema (cronogramas, custos, recursos, etc.)?
- Existe um limite mínimo a partir do qual a gestão do projeto pode aprová-lo diretamente?
Diferentes fatores do processo de controle de mudanças
Existem vários fatores que um processo de Controle de Mudanças deve considerar
| Etapas no processo de controle de mudanças | Ação tomada no Controle de Mudanças |
|---|---|
| Iniciação e controle de solicitação de mudança | Os pedidos de alteração devem ser padronizados e analisados pela gerência, e o solicitante deve ser mantido informado. |
| Avaliação impactante | Cada pedido de alteração deve ser avaliado de forma estruturada para analisar os potenciais impactos. |
| Controle e Documentação de Mudanças | Um registro de alterações deve incluir a data, a pessoa que fez a alteração e a própria alteração. Somente pessoas autorizadas devem ter permissão para fazer alterações, e um processo de reversão deve ser definido. |
| Documentação e procedimentos | Sempre que forem implementadas alterações no sistema, os procedimentos e documentos relacionados devem ser atualizados para corresponderem a elas. |
| Manutenção Autorizada | Os direitos de acesso ao sistema devem ser controlados para evitar acessos não autorizados. |
| Teste e aprovação do usuário | O software deve ser exaustivamente testado e os usuários de negócios devem aprová-lo antes do lançamento. |
| Version Control | O código-fonte de produção deve ser controlado por versão para que apenas a versão mais recente aprovada seja implantada. |
| Mudanças de Emergência | Deve-se obter uma autorização verbal e documentar a alteração o mais breve possível. |
Processo de Controle de Mudanças
Antes de mergulharmos no processo de controle de mudanças, é útil nos familiarizarmos com os documentos utilizados nesse processo. Dois documentos são fundamentais para o controle de mudanças:
- Alterar o RegistroUm registro de alterações lista os detalhes de cada Solicitação de Mudança — número do projeto, ID da PCR (Solicitação de Mudança do Projeto), prioridade, responsável, data prevista, status, data do status, quem a fez e data em que foi feita.
- Formulário de Solicitação de MudançaEla captura os detalhes necessários para a tomada de decisão — tipo de mudança, benefícios, solicitante, estimativa de tempo e custo, prioridade, aprovador e status da solicitação de mudança.
Diagrama de fluxo do processo de mudança
O processo de mudança segue um padrão específico para implementar alterações no produto ou sistema. O fluxograma abaixo mostra as etapas envolvidas.
Etapas do Processo de Controle de Mudanças
| Etapas para controle de mudanças | Ação |
|---|---|
| Alterar identificação da solicitação | Identifique a necessidade de alteração e descreva-a no formulário de Solicitação de Alteração do Projeto. |
| Avaliação de solicitação de mudança | Se a alteração não for válida, adie-a ou rejeite-a. Aloque os recursos necessários para analisar a solicitação, concluir uma avaliação rápida de impacto e atualizar o formulário de solicitação de alteração. As solicitações rejeitadas param nesta etapa. |
| Análise de solicitação de mudança | Atribua a solicitação de alteração a um membro autorizado para análise completa. Alterações adiadas retornam a esta etapa, e solicitações rejeitadas são interrompidas aqui. |
| Aprovação de solicitação de alteração | Identifique o risco, a complexidade e o impacto da alteração antes da aprovação. Encaminhe a solicitação de alteração ao aprovador autorizado para decisão. As solicitações rejeitadas são interrompidas nesta etapa. |
| Implementação de solicitação de mudança | Atualizar os procedimentos e planos de gerenciamento do projeto, informar a equipe, monitorar o progresso, registrar a conclusão e encerrar a solicitação de alteração. |
NOTAA aprovação do Controle de Alterações pode ser concedida pelo Gerente de Projeto, Líder de TI ou Desenvolvedor Líder, ou um Stakeholder designado.
Gestão de Mudanças vs. Controle de Mudanças
| Gestão de Mudanças | Controle de Mudança |
|---|---|
| Gerencia e controla as solicitações de mudança em toda a infraestrutura e serviços de TI para minimizar interrupções e maximizar os benefícios para os negócios. | Abrange o envio, registro, análise e aprovação de uma alteração para melhorar o desempenho geral do sistema ou produto. |




