A aplicação de software passa por fases antes de ser finalmente lançado no mercado. Estas fases incluem design, desenvolvimento, teste e implementação. Mesmo que o software passou por essas fases , é ainda não terminou . Isso ocorre porque o cliente ou o cliente vai querer fazer alterações. Pode-se adicionar um novo campo, novo grupo com diferentes direitos de acesso ou upgrades . Se uma empresa é inteligente , ele vai ter procedimentos de controle de mudanças de software no lugar. Esses procedimentos ajudam a controlar o número de solicitações de mudança de modo que eles não ficam fora de controle. Iniciando a Mudança
O cliente ou cliente envia uma solicitação de mudança . O processo de desenvolvimento de software geralmente tem um gerente de mudanças ou a equipe de gerenciamento de mudanças . As grandes empresas tendem a ter uma equipe de gerenciamento de mudança ou placa, enquanto a pequena empresa pode ter um gerente de mudanças . O gerente de mudanças ou equipe normalmente avaliar o pedido antes de tomar uma decisão. Ele vai fazer perguntas. Será que a mudança de ter um monte de trabalho? Quantos recursos serão necessários para implementar a mudança ? O gerente de mudanças ou equipe pode também encontrar-se com as partes interessadas para ir sobre o pedido de alteração . As partes interessadas são pessoas que têm uma participação no projeto. Estes podem ser os gestores , tais como gerentes de departamento , gerentes de projeto , gerentes de programas ou gestores de carteira . Se a pessoa ou equipe aprova a mudança , a equipe de desenvolvimento de software vai começar a trabalhar sobre o pedido.
Trabalho sobre a Solicitação de Mudança
Antes da equipe de desenvolvimento de software é iniciado para trabalhar na solicitação de mudança , ele deve usar um sistema ou ferramenta para controlar as alterações . De acordo com o Controle de Mudanças do Software , a metodologia não deve apenas acompanhar as mudanças , mas também deve ter um plano de backup , caso o pedido não funciona. Ao longo do processo , a equipe deve ser a comunicação com as partes interessadas , tais como dando-lhes relatórios de progresso .
Testando a Solicitação de Mudança
A equipe de desenvolvimento de software deve não implementar a alteração no ambiente de produção até que tenha sido testado. A equipe deve inserir a mudança em uma sessão de desenvolvimento . Ninguém deve ter acesso a isso, exceto os desenvolvedores. Se a alteração for correta, então a equipe se move a solicitação até a sessão de testes . O grupo teste ou controle de qualidade testa o pedido. Se é correto, a equipe de desenvolvimento do software encontra-se com a equipe de mudança ou gerente de informar que a mudança é correto e está pronto para entrar em produção . Se todos concordam , a equipe de desenvolvimento de software move o pedido à produção .