Ouça a versão em áudio deste artigo
O mercado de coaching Agile tem crescido rapidamente devido à adoção predominante do Agile. Em 2017 “ Empregos mais promissores ”Visão geral do LinkedIn, Scrum master (um tipo de treinador Agile) foi classificado em 10º lugar, com 104% de crescimento na abertura de empregos ano após ano e um salário base de cerca de US $ 100.000.
O salário médio de um Treinador ágil , que trabalha em um nível de várias equipes, pode variar entre $ 122.000 e $ 138.000 por ano. Neste artigo, vamos falar sobre os diferentes tipos de coaches Agile e suas responsabilidades. Em seguida, discutiremos como os gerentes de projeto podem trabalhar efetivamente com eles e dar uma visão de como os PMs podem evoluir para coaches Agile.
Um coach Agile é uma pessoa responsável por criar e melhorar os processos Agile em uma equipe ou empresa. Os coaches Agile podem ser funcionários ou trabalhar como contratados externos. Normalmente, a necessidade de um coach Agile é identificada quando uma empresa está fazendo a transição de suas práticas de trabalho existentes, como Waterfall, para trabalhar com os princípios da metodologia Agile.
Coaches Agile vêm principalmente de origens em gerenciamento de projetos, gerenciamento de produtos, TI ou desenvolvimento de software. Eles geralmente têm muita experiência com diferentes metodologias Agile, como Scrum, Kanban e Scaled Agile Framework (SAFe). Eles geralmente são proficientes em coaching e mentoring e são capazes de orientar e ajudar as pessoas a descobrir as soluções certas para seus desafios.
O Agile é fácil de entender, mas difícil de dominar, resultando em muitos líderes enfrentando problemas ao fazer a troca. A maioria desses problemas surge devido a expectativas irrealistas de como é fácil implementar o Agile em uma equipe, departamento ou em toda a empresa.
Por exemplo, o apelo do Scrum é enorme porque ele aparentemente oferece uma solução única para todos, que é fácil de implementar. No entanto, cada situação é diferente e muitos gerentes de projeto se encontram em situações em que implementaram todos os processos Agile corretos, mas há uma sensação de que algo não está funcionando bem. Como alternativa, às vezes o Agile parece funcionar em uma unidade de negócios, mas não em outra.
Esta é a situação em que um treinador Agile se torna uma adição valiosa para a equipe. É seu trabalho descobrir as razões pelas quais o Agile não está entregando os resultados esperados e quais etapas precisam ser tomadas para remediar a situação.
Existem muitos nomes de funções diferentes em uso, o que às vezes pode ser confuso. Coaches Agile às vezes são chamados de: facilitadores Agile, Scrum masters, Scrum coaches, gerentes de iteração, Kanban coaches ou enterprise Agile coaches. A maneira mais fácil de pensar sobre o coaching Agile é através das lentes de quem está sendo treinado por quem. O Agile Coaching Institute oferece três níveis de certificação para coaching ágil , que se alinham com os três cenários mais comuns.
O foco de um facilitador de equipe Agile está em uma única equipe. Scrum Master , Treinador de Scrum , gerenciador de iteração, Treinador kanban —Todos esses títulos talvez mais comuns se enquadram nesta categoria. O objetivo do Facilitador de equipe ágil (qualquer que seja o título oficial) é ajudar a transição da equipe única para o Agile e, por fim, aumentar a produtividade da equipe.
O facilitador da equipe ágil pode precisar ter proficiência técnica para ser um coach eficaz, mais do que os outros dois tipos de coach discutidos abaixo. Como o treinador estará constantemente trabalhando com a equipe, a discussão se tornará inevitavelmente muito detalhada. Poder participar dessas discussões é fundamental para que um treinador seja capaz de compreender e influenciar a dinâmica da equipe. Por exemplo, a equipe pode ter o debate Reação vs. Angular. Em teoria, você não precisa saber o que são para facilitar uma reunião sobre eles, mas na realidade, a facilitação será muito mais eficaz e os participantes confiarão mais no coach se o coach puder mostrar pelo menos um alto nível compreensão do assunto.
É por isso que você normalmente vê Scrum masters, a forma mais popular de facilitadores de equipe Agile, sendo desenvolvedores que codificam, mas também passam algum tempo na manutenção e melhoria do processo Agile dentro da equipe.
Em última análise, a função de um facilitador de equipe Agile é garantir que o Agile funcione dentro da equipe. O trabalho deles não é apenas apresentar standups diários ou retrospectivas, mas também garantir que essas cerimônias agreguem valor para a equipe. Embora o Agile tenha aparecido anteriormente em muitas empresas por meio de uma abordagem de baixo para cima, agora estamos testemunhando mais implementações do Agile sendo introduzidas por meio de uma abordagem de cima para baixo. Em tal cenário, onde as motivações dos membros da equipe para mudar podem ser misturadas, é muito importante que um facilitador da equipe Agile seja capaz de explicar o valor do Agile para toda a equipe.
A maioria dos coaches Agile tem alguma experiência anterior como facilitador de equipes Agile, pois é um trampolim natural no processo de se tornar um coach Agile. Um coach Agile se preocupa em disseminar o Agile em um nível de várias equipes e em toda a organização. Embora às vezes um coach do Agile possa se envolver com as equipes individualmente, mais frequentemente eles trabalharão com os facilitadores da equipe do Agile e outros embaixadores internos do Agile para identificar e remover quaisquer obstáculos que atrapalhem a implementação do Agile.
Os empreendimentos típicos de um treinador ágil são:
Conforme descrito pelo nome, os coaches Agile corporativos trabalham em um nível corporativo. Embora as habilidades básicas de coaching sejam semelhantes às de um coach Agile, um coach empresarial ágil deve possuir conhecimento de design organizacional, gerenciamento de mudança empresarial e treinamento de liderança executiva. Ao mesmo tempo, eles também devem ter um bom conhecimento de pelo menos alguns frameworks Agile corporativos, como Scaled Agile Framework (SAFe), Scrum em larga escala (LeSS) ou Disciplined Agile Delivery (DaD).
Um coach de Agile empresarial está menos envolvido nas tarefas do dia a dia de ajudar as equipes a implementar o Agile e está mais preocupado em ajudar a mudar a estrutura geral da empresa para facilitar os princípios do Agile. Essa tarefa requer trabalhar com a liderança sênior e ajudá-los a compreender os benefícios do Agile, bem como a estrutura necessária para torná-lo sustentável dentro da organização.
As vezes. Se falarmos sobre facilitadores de equipe Agile, um arranjo típico é trabalhar meio período como Scrum master e meio período como desenvolvedor, gerente de projeto ou gerente de produto. Em um caso perfeito, o facilitador da equipe Agile estaria trabalhando unicamente como Scrum Master para uma ou mais equipes, sem fazer nenhum outro trabalho dentro das próprias equipes.
Também é bastante comum encontrar um gerente de nível médio para assumir as responsabilidades de um coach do Agile durante uma transformação do Agile enquanto realiza suas outras responsabilidades diretas.
O coach de Agile empresarial pode ser um funcionário, mas é mais comum contratar um especialista externo.
Como gerente de projeto, é provável que você entre em contato com coaches Agile ao longo de seus projetos. Envolver-se e trabalhar com eles pode trazer muitos benefícios para você e sua equipe de projeto.
Se você tiver problemas relacionados ao Agile em sua equipe, um coach Agile é uma das melhores pessoas para consultar. Talvez você sinta que os levantamentos diários não estão fornecendo valor real ou talvez a equipe ache difícil entender por que eles deveriam usar pontos da história para fazer estimativas. Um treinador ágil viu muitas situações ao longo de sua carreira e deve ser capaz de orientá-lo na direção certa. Peça que façam um workshop ou palestra sobre um tópico Agile específico que seja relevante para você.
Mesmo se você não sentir que tem grandes problemas em seu processo Agile, pode ser uma boa ideia convidar o treinador Agile para participar de suas cerimônias principais e fazer uma auditoria suave. Eles podem fornecer um feedback valioso sobre o que pode ser melhorado ou até mesmo revelar alguns problemas dos quais você não estava ciente.
Ser ágil geralmente requer a remoção ou atenuação de dependências externas. No entanto, às vezes, essas dependências vêm de outras equipes e não há muito que um PM possa fazer sobre elas. Como um coach Agile tem uma visão de alto nível da Agilidade em toda a organização, ele deve ser a pessoa a ser contatada para ajudar a iniciar a resolução das dependências.
O gerenciamento de projetos é um dos caminhos para se tornar um coach Agile. Como gerente de projeto, você provavelmente será exposto às metodologias Agile e, frequentemente, os gerentes de projeto são algumas das primeiras pessoas em uma empresa a serem solicitadas a apresentar o Agile a uma equipe e assumir as responsabilidades de um facilitador de equipe Agile.
Aqui estão algumas sugestões sobre como se tornar um treinador Agile:
Coaches do Agile estão em demanda, pois o Agile está alcançando uma adoção mais comum. Existem três tipos principais de coach Agile que ajudam equipes e empresas em suas transformações Agile:
Os gerentes de projeto podem se beneficiar de coaches Agile, que podem ajudar uma equipe de projeto a resolver problemas de processos internos e fornecer feedback valioso para melhorias Agile. Além disso, um coach Agile pode ajudar a remover ou mitigar dependências, que às vezes estão fora do controle de um gerente de projeto.
Por fim, o gerenciamento de projetos fornece um caminho para se tornar um coach Agile. Se você decidir se tornar um, busque oportunidades para se tornar um facilitador de equipe Agile (por exemplo, um Scrum master), aprenda com coaches Agile em sua empresa e inscreva-se em projetos de transformação Agile em toda a empresa.
Um coach Agile é uma pessoa responsável por criar e melhorar os processos Agile em uma equipe ou empresa. Algumas coisas que um Agile Coach pode fazer são: espalhar as melhores práticas Agile entre diferentes equipes; integrar equipes Agile em processos não Agile; e medir os resultados de uma transição ágil.
Um Scrum master é um tipo de coach Agile. Geralmente é o primeiro passo da carreira para treinadores Agile profissionais. Um Scrum master trabalha para implementar o Agile em um nível de equipe, enquanto o Agile coach trabalha na transição para o Agile de toda a empresa.
Procure oportunidades para se tornar um facilitador de equipe Agile (por exemplo, um Scrum master), aprenda com os coaches Agile em sua empresa e inscreva-se em projetos de transformação Agile em toda a empresa.