Construa uma mentalidade de crescimento com retrospetivas
As retrospetivas reforçam os princípios de uma mentalidade de crescimento: experimentação, teste, aprendizagem, partilha, crescimento e capacitação. Eles também fornecem um lugar seguro para os membros da equipe compartilharem os desafios que enfrentaram no projeto atual e capacitam a equipe para criar crescimento sustentável.
Estrutura retrospetiva
Durante as reuniões retrospetivas para o projeto de migração, espera-se que cada membro da equipe compartilhe seus pensamentos sobre três perguntas básicas:
- O que correu bem?
- O que poderia ter sido melhor?
- O que é que aprendemos?
Lições aprendidas
A retrospetiva marca o fim de uma versão ou iteração. À medida que a equipe ganha experiência e aprende lições, eles ajustam a lista de pendências de liberação e iteração para refletir novos processos e experimentos para testar. Isso inicia a próxima iteração através dos processos de migração.
As equipes que gerenciam a próxima onda de migração devem aplicar as lições aprendidas para melhorar continuamente a migração.
Realizar uma retrospetiva
Você precisa de algumas coisas para começar com sua retrospetiva de migração:
- Um organizador: um membro da equipe para atuar como organizador ou treinador durante todo o processo. Este membro da equipa concentra-se em orientar a equipa através do processo retrospetivo e garante que todas as ideias são ouvidas e capturadas.
- Um método para rastrear e organizar: Um método para rastrear e organizar ideias de forma visual. Pode ser um quadro físico com notas adesivas, um quadro virtual ou uma ferramenta de DevOps.
- Perguntas com escopo: Você deseja organizar seu sistema de rastreamento com três perguntas:
- O que correu bem?
- O que poderia ter sido melhor?
- O que é que aprendemos?
Depois de concluir as etapas anteriores, execute as seguintes etapas com sua equipe:
Respostas individuais: peça a cada membro da equipa que responda à pergunta "O que correu bem?" e documente as suas respostas.
- Se estiver usando um quadro físico, deixe que cada membro da equipe preencha suas respostas no quadro.
- Se estiver usando um quadro digital, deixe que cada membro preencha suas respostas por meio da ferramenta.
Leitura do organizador: Depois que cada membro da equipe documentar seus pensamentos, o organizador deve revisar o feedback e, em seguida, lê-lo em voz alta para a equipe.
- Você deve agrupar ideias semelhantes à medida que as descobre para reconhecer tendências recorrentes.
- Crie rótulos ou itens pai conforme necessário para ajudar a organizar esses pensamentos.
- Se você encontrar itens extraviados que pertencem a outra área, mova-os neste momento.
Repita este processo para "O que poderia ter sido melhor?"
- Durante esse processo, incentive as pessoas a discutir seus desafios específicos com pessoas, processos e tecnologia. Este deve ser um espaço aberto.
- Tente determinar o que criou atrasos com as migrações, afetou a liberação ou levou a cargas de trabalho sendo empurradas para fora deste sprint.
- Pense em como você pode prevenir esses problemas ao discutir a pergunta "O que aprendemos?".
Depois de capturar e agrupar ideias a partir dessas perguntas, pergunte à equipe: "O que aprendemos?". Em seguida, faça um brainstorm de ideias de melhoria que você pode aplicar no próximo sprint.
Exemplo de saída retrospetiva
Considere o seguinte exemplo de saída retrospetiva:
O que correu bem? | O que poderia ter sido melhor? | O que é que aprendemos? |
---|---|---|
Comunicação com os utilizadores empresariais para a Aplicação X e Aplicação Y. (5 votos) | Envolvimento de desenvolvedores para validar a arquitetura de rede para Aplicação X e Aplicação Z. (3 votos) | Precisamos revisar todo o tráfego de firewall das cargas de trabalho antes da migração, mesmo que acreditemos que elas não têm regras especiais. (4 votos) |
As equipas de desenvolvimento da Aplicação Y estiveram altamente envolvidas. (2 votos) | Compreender os requisitos de rede para a Aplicação X. (2 votos) | Precisamos garantir que as equipes de desenvolvimento saibam o que é esperado delas como parte do processo de migração. (4 votos) |
Ativação do Backup do Azure como parte do processo de migração. | Compreender os requisitos de rede para a Aplicação Y. (1 voto) | Precisamos planejar tempo extra para grandes bancos de dados SQL. (3 votos) |
Próximo passo
Você deve continuar a implementar a Estrutura de Adoção de Nuvem para a metodologia de Gerenciamento do Azure para garantir que você possa manter e otimizar continuamente suas cargas de trabalho no Azure.