Acredito que alguns de vocês podem ter passado pela situação de escutar na empresa que “a squad não está entregando resultados e/ou que o agile não funciona”. Eu escuto isso com frequência porque a natureza do meu trabalho como consultor externo é ajudar as equipas a serem ágeis (ou mais ágeis) .

Mas como saber se essas frases são ou não verdadeiras? E se forem, como identificar os GAPS e criar um plano de ação para reorganizar as equipas?

No meu caso, eu costumo executar um Assessment Ágil de Equipas para validar se esta constatação é verdade e neste processo eu faço o trabalho de  coaching que me ajuda a entender a maturidade agile da equipa e se tiver algum GAP, criar um plano de trabalho local e sistêmico.

No final de Novembro de 2023 eu tive a oportunidade de ser speaker na Conference Agile Spain para partilhar um dos meus cases de Assessment de Equipas, que também vou partilhar com vocês neste artigo. Bora lá então!

Contexto: Em 2023 eu estava a trabalhar como Enterprise Agile Coach em um cliente e era responsável por 5 tribos e 15 squads sendo que 5 squads estavam com o “problema” da frase acima.

  • Atraso nas entregas;
  • Pouca qualidade do software;
  • Falta de visibilidade das atividades;
  • Dúvidas sobre o nível de senioridade das squads;
  • Profissionais cansados e estressados;
  • Etc…

A minha chefia não estava satisfeita com as performances das Squads e me pediram para validar se existia algum problema e se existisse, resolvê-lo.

Como dizia o Capitão Nascimento (Tropa de Elite), “missão dada é missão cumprida” e por isso fui ao terreno fazer o Assessment das Equipas. Mas antes eu tive que me preparar para esta ação pois eram 5 squads e cerca de 45 pessoas então tinha muito trabalho pela frente.

Montei uma equipa de trabalho com mais alguns Agile Masters da empresa que participaram para aprender as técnicas e partilhar o conhecimento entre nós.

Montamos um plano de trabalho que tinham algumas etapas:

  1. Validar a Maturidade Agile;
  2. Validar as Competências;
  3. Validar e atualizar Quality Gates;
  4. Processar as informações;
  5. Apresentar os resultados;
  6. Iniciar o plano de trabalho pós-assessment;

Para validar a Maturidade Agile usamos os 4 Domínios da Agilidade da K21 para medir questões de Negócio, Cultural, Organizacional e Técnica:

  • Negócio
  • Estratégia clara do negócio;
  • Métricas de Negócio;
  • Customer Centric;
  • ROI (Return on Investiment)
  • Cultural
  • Cultura da Experimentação;
  • Autonomia e Propósito;
  • Liderança;
  • Motivação e Engagement;
  • Organizacional
  • Frequência de Entregas;
  • Papéis e Responsabilidades;
  • Métodos e Frameworks;
  • Métricas de Eficiência;
  • Técnico
  • Mastria (Excelência);
  • Multidisciplinaridade;
  • Qualidade do Código;
  • Cobertura de Testes;

Além de validar os 4 domínios da agilidade, aproveitei para validar mais algumas questões adicionais que poderiam impactar as squads:

  • Quantos projetos está a participar ao mesmo tempo?
  • Tem efetuado horas extras com frequência?
  • Tua equipa trabalha com a framework agile da empresa?

Para validar as Competências usamos a Matriz de Competências da Management 3,0:

  • Framework Agile;
  • Product Owner;
  • Scrum Master;
  • Agile Foundations;
  • Azure Dashboards;
  • Métricas de Eficácia;
  • Métricas de Eficiência;

Por último, mas não menos importante, para validar os Quality Gates trabalhamos os temas abaixo:

  • Definition of Ready;
  • Critérios de Aceite;
  • Definition of Done;
  • Etapas de trabalho do  Board Agile;
  • Capacidade e throughput;

Nos preparamos, criamos uma agenda de execução do Assessment e os resultados apareceram.

Maturidade Agile (4 domínios da Agilidade)

O resultado sistêmico (5 squads)  nos mostrou alguns GAPS importantes:

  • Métricas de Negócio;
  • ROI;
  • Liderança;
  • Qualidade do Código;
  • Cobertura dos Testes;

Consoante às questões adicionais, percebemos alguns pontos de atenção em 2 deles:

  • 80% das pessoas trabalhando em mais de 2 projetos em paralelamente;
  • 45% das pessoas fazendo horas extras, sendo que algumas squads tinham percentuais locais entre 44% a 70%;

Matriz de Competências

Neste tópico os resultados foram mais expressivos e que gerou um ponto de atenção super importante pois tínhamos muitos GAPS em todas as competências necessárias para a squads realizarem seu trabalho da forma esperada.

Essa informação e gráfico ajudou muito a confirmar o que pensávamos: as squads não estão a entregar com qualidade, mas agora sabemos o motivo: Existem GAPS de conhecimento e temos que treiná-los ASAP.

Ao terminar os trabalhos de execução e processamento das informações do Assessment, apresentamos os resultados para cada squad individualmente e depois para a minha chefia, mas em ambos os casos já apresentamos um plano de ação local e sistêmica para resolver os GAPS e problemas encontrados.

Programa de formação e capacitação interna com workshops:

  • Agile Foundations;
  • Scrum Master;
  • Product Owner
  • Métricas (Eficácia e Eficiência);
  • Dashboards AzureDevops;
  • Framework Agile Interno;

Para resolver os problemas de qualidade de código e cobertura de testes, recomendamos que as squads trabalhassem em Pair Programming.

Levamos alguns meses para realizar todas as atividades e formações necessárias mas valeu a pena pois durante o programa de formação ficou perceptível a evolução e melhoria das entregas das squads.

O programa de Assessment foi elogiado pela chefia e os demais Agile Masters ficaram habilitados em executar de forma autônoma e criamos um plano de execução em escala em demais squads da empresa.

Principais takeaways sobre Assessment Ágil.

  • O Assessment te ajudará a validar o estado atual das squads;
  • Vais ter de planear a execução do assessment mas principalmente o plano de trabalho a  que vais realizar depois que levantar as informações;
  • A matriz de competências é uma ferramenta importante para validar se existem GAPS de conhecimento nas squads Se bem utilizada ela vai te ajudar imenso;
  • Os 4 domínios da agilidade é uma excelente ferramenta para validar maturidade agile das equipas. Entenda sobre a ferramenta, customize as questões que deseja abordar e utilize-a para criar o seu Assessment;

Espero que tenham gostado do artigo e que postem suas opiniões.

Nos vemos nos próximos artigos mas lembrem-se de se inscrever em nossa newsletter para receber nossos conteúdos e novidades.

Até breve.

Referências:

  • Conference Agile Spain
  • 4 Domínios da Agilidade
  • Team Competence Matrix
  • Pair Programming
  • Slides Talk CAS
  • Business Agility Mentoring

Autor: Ricardo Caldas