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:
- Validar a Maturidade Agile;
- Validar as Competências;
- Validar e atualizar Quality Gates;
- Processar as informações;
- Apresentar os resultados;
- 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





