Criar uma mentalidade de crescimento com as retrospectivas
As retrospectivas reforçam os princípios de uma mentalidade de crescimento: experimentação, teste, aprendizado, compartilhamento, 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 da retrospectiva
Durante as reuniões retrospectivas do projeto de migração, espera-se que cada membro da equipe compartilhe seus pensamentos sobre três perguntas básicas:
- O que deu certo?
- O que poderia ter sido melhor?
- O que aprendemos?
Lições aprendidas
A retrospectiva 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 lançamento e iteração para refletir novos processos e experimentos a serem testados. Isso inicia a próxima iteração por meio 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 retrospectiva
Você precisa de algumas coisas para começar com sua retrospectiva de migração:
- Um organizador: um membro da equipe para atuar como organizador ou treinador durante todo o processo. Este membro da equipe se concentra em guiar a equipe através do processo de retrospectiva e garante que todas as ideias sejam ouvidas e capturadas.
- Um método para rastrear e organizar: Um método para rastrear e organizar ideias de forma visual. Isso pode ser um quadro branco físico com notas adesivas, um quadro branco virtual ou uma ferramenta de DevOps.
- Perguntas com escopo: Você deseja organizar seu sistema de rastreamento com três perguntas:
- O que deu certo?
- O que poderia ter sido melhor?
- O que aprendemos?
Depois de concluir as etapas anteriores, execute as seguintes etapas com sua equipe:
Respostas individuais: peça a cada membro da equipe que responda à pergunta "O que deu certo?" e documente 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 que reconheça tendências recorrentes.
- Crie rótulos ou itens pai conforme necessário para ajudar a organizar esses pensamentos.
- Se você encontrar itens extraviados que pertençam a outra área, mova-os neste momento.
Repita esse 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 versão ou levou a cargas de trabalho a serem 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 brainstorming de ideias de melhoria que você pode aplicar ao próximo sprint.
Exemplo de saída retrospectiva
Considere o seguinte exemplo de saída retrospectiva:
O que deu certo? | O que poderia ter sido melhor? | O que aprendemos? |
---|---|---|
Comunicação com os usuários corporativos para o Aplicativo X e o Aplicativo Y. (5 votos) | Envolvimento de desenvolvedores para validar a arquitetura de rede para Application X e Application 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 tenham regras especiais. (4 votos) |
As equipes de desenvolvimento do Application Y estiveram altamente envolvidas. (2 votos) | Entendendo os requisitos de rede para o Aplicativo X. (2 votos) | Precisamos garantir que as equipes de desenvolvimento saibam o que é esperado delas como parte do processo de migração. (4 votos) |
Habilitação do Backup do Azure como parte do processo de migração. | Entendendo os requisitos de rede para o Aplicativo Y. (1 voto) | Precisamos planejar tempo extra para grandes bancos de dados SQL. (3 votos) |
Próxima etapa
Você deve continuar a implementar a metodologia de gerenciamento do Cloud Adoption Framework for Azure para garantir que você possa manter e otimizar continuamente suas cargas de trabalho no Azure.