Veja aqui algumas mudanças que não dependem de DevOps:
- Fazer teste automatizados, pode ser mesmo por pessoas que fazem parte da equipe ou podem ser contratados por terceiros;
- Fazer implementações graduais, assim como o Whatsapp faz. Executando pequenas mudanças no projeto determinados em períodos;
- Executar e testar um plano de retorno, quando necessário;
- Monitorar as mudanças, pois não adianta nada, executar as mudanças e não serem vistoriadas para saber se estão atingindo o objetivo esperado.
E aqui algumas mudanças que dependem de DevOps:
- Integração contínua entre as equipes para que a mudança possa beneficiar pontos;
- Monitoramento contínuo, pois assim, poderá evitar riscos muitos grandes e também, evitar muitos erros;
- Entrega contínua, pois assim terá mais feedback do que pode ser melhorado e se tudo está indo bem no projeto.