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.