Le marché du coaching Agile a connu une croissance rapide en raison de l’adoption généralisée des méthodologies Agile. Dans cet article, nous parlerons des différents types de coachs Agiles et de leurs responsabilités. Nous discuterons ensuite de la manière dont les chefs de projet peuvent travailler efficacement avec eux et nous donnerons un aperçu de la façon dont les chefs de projet peuvent eux-mêmes évoluer en coach Agile.

Qu’est-ce qu’un coach agile ?

Un coach Agile est une personne chargée de créer et d’améliorer les processus Agile au sein d’une équipe ou d’une entreprise. Les coachs agiles peuvent être des employés ou travailler en tant que sous-traitants externes. Habituellement, un besoin d’un coach Agile est identifié lorsqu’une entreprise passe de ses pratiques de travail existantes, telles que Waterfall, Gant etc au travail avec les principes de la méthodologie Agile.

Les coachs agiles proviennent principalement de la gestion de projet, de la gestion de produits, de l’informatique ou du développement de logiciels. Ils ont généralement beaucoup d’expérience avec différentes méthodologies Agile, telles que Scrum, Kanban et Scaled Agile Framework (SAFe). Ils maîtrisent généralement le coaching et le mentorat et sont capables de guider et d’aider les gens à trouver les bonnes solutions pour leurs défis.

Pourquoi avez-vous besoin d’un coach agile ?

Agile est facile à comprendre, mais difficile à maîtriser, ce qui entraîne des problèmes pour de nombreux dirigeants lors du changement. La plupart de ces problèmes sont dus à des attentes irréalistes quant à la facilité de mise en œuvre d’Agile au sein d’une équipe, d’un service ou de toute l’entreprise.

Par exemple, l’attrait de Scrum (un cadre de travail agile ou framework) est énorme car il offre apparemment une solution unique, facile à mettre en œuvre. Cependant, chaque situation est différente et de nombreux chefs de projet se retrouvent dans des situations où ils ont mis en œuvre tous les bons processus Agile, mais ont le sentiment que quelque chose ne fonctionne pas vraiment. Alternativement, parfois Agile semble fonctionner dans une unité commerciale, mais pas dans une autre.

C’est dans ce genre de situation où un coach agile devient un ajout précieux à l’équipe. C’est son travail de comprendre les raisons pour lesquelles Agile ne produit pas les résultats escomptés et quelles mesures doivent être prises pour remédier à la situation.

Types de coachs agiles

De nombreux noms de rôle différents sont utilisés, ce qui peut parfois prêter à confusion. Les coachs agiles sont parfois appelés: facilitateurs agiles, maîtres Scrum, coachs Scrum, gestionnaires d’itérations, coachs Kanban ou coach Agile d’entreprise. La façon la plus simple de penser au coaching Agile est de savoir qui est coaché ​​par qui. Je vous présente trois types de coachs agiles qui correspondent aux trois scénarios les plus courants en entreprise.

1 – Facilitateur d’équipe Agile

Le facilitateur d’équipe agile est un coach agile qui ne s’occupe que d’une seule équipe au sein de la société. On peut le nommer Scrum master , Scrum coach , itération manager, Kanban coach – tous ces titres entrent dans cette catégorie. Le but du facilitateur d’équipe Agile (quel que soit son titre officiel) est d’aider l’équipe unique à passer à Agile et, à terme, augmenter la productivité de l’équipe.

L’animateur de l’équipe Agile peut avoir besoin de la compétence technique pour être un coach efficace, plus que les deux autres types de coach discutés ci-dessous. Puisque le coach travaillera constamment avec l’équipe, la discussion deviendra inévitablement très détaillée et technique. Être capable de participer à de telles discussions est essentiel pour qu’un coach puisse comprendre et influencer la dynamique de l’équipe. L’animation et le coaching de l’équipe sera beaucoup plus efficace et les participants feront davantage confiance au coach si le coach peut montrer au moins un haut niveau compréhension du sujet.

En fin de compte, le rôle d’un animateur d’équipe Agile est de s’assurer qu’Agile fonctionne au sein de l’équipe. Leur travail n’est pas seulement d’introduire des standups ou des rétrospectives quotidiens, mais aussi de s’assurer que ces cérémonies apportent de la valeur à l’équipe. Alors que l’agilité était auparavant apparue dans de nombreuses entreprises via une approche ascendante, nous assistons maintenant à l’introduction de plus d’implémentations Agile via une approche descendante. Dans un tel contexte, où les motivations des membres de l’équipe à changer peuvent être mitigées, il est très important qu’un animateur d’équipe Agile soit capable d’expliquer la valeur d’Agile à toute l’équipe.

2 – Coach agile

La plupart des coachs Agile ont une certaine expérience préalable en tant que facilitateur d’équipe Agile car il s’agit d’un tremplin naturel dans le processus pour devenir un coach Agile. Un coach Agile est concerné par la diffusion de l’Agilité à un niveau multi-équipes et dans toute l’organisation. Bien que parfois un coach Agile puisse s’engager avec des équipes sur une base individuelle, il travaillera plus souvent avec des animateurs d’équipe Agile et d’autres ambassadeurs internes d’Agile pour identifier et éliminer tout obstacle empêchant la mise en œuvre d’Agile.

Les engagements typiques d’un coach Agile sont:

  • Intégrer des équipes ou des départements Agile dans les processus plus larges d’une entreprise majoritairement non Agile.
  • Encourager la prolifération des meilleures pratiques Agile entre différentes équipes.
  • Mentorat et coaching des animateurs d’équipe Agile.
  • Surmonter la résistance de la direction en raison d’une réduction perçue du contrôle.
  • Mesurer les résultats de la transition vers Agile.

3 – Coach Agile d’Entreprise

Comme son nom l’indique, les coachs Agile d’entreprise travaillent au niveau de l’entreprise. Alors que les compétences sous-jacentes du coaching sont similaires à celles d’un coach Agile, un coach Agile d’entreprise doit posséder des connaissances en conception organisationnelle, en gestion du changement d’entreprise et en coaching de leadership exécutif. Dans le même temps, ils doivent également avoir une bonne compréhension d’au moins certains frameworks Agile d’entreprise tels que Scaled Agile Framework (SAFe), Large-scale Scrum (LeSS) ou Disciplined Agile Delivery (DaD).

Un coach Agile d’entreprise est moins impliqué dans les tâches quotidiennes d’aider les équipes à mettre en œuvre Agile et est plus soucieux d’aider à changer la structure globale de l’entreprise pour faciliter les principes Agile. Cette tâche nécessite de travailler avec la haute direction et de les aider à comprendre les avantages d’Agile ainsi que la structure nécessaire pour la rendre durable au sein de l’organisation.

Est-ce un rôle à temps plein?

Parfois. Si nous parlons d’animateurs d’équipe Agile, un arrangement typique consiste à travailler à temps partiel en tant que Scrum master et à temps partiel en tant que développeur, chef de projet ou chef de produit. Dans un cas parfait, le facilitateur d’équipe Agile travaillerait uniquement en tant que Scrum Master pour une ou plusieurs équipes sans effectuer aucun autre travail au sein des équipes elles-mêmes.

Il est également assez courant de trouver un manager de niveau intermédiaire pour prendre les responsabilités d’un coach Agile lors d’une transformation Agile tout en assumant ses autres responsabilités directes.

Le coach Agile d’entreprise peut être un employé, mais il est plus courant d’embaucher un expert externe qui aura sa liberté de parole.

Comment un coach agile peut-il aider un chef de projet?

En tant que chef de projet, vous êtes susceptible d’entrer en contact avec des coachs Agile tout au long de vos projets. S’engager et travailler avec eux peut vous apporter de nombreux avantages, à vous et à votre équipe de projet.

Améliorez les processus agiles dans votre équipe de projet

Si vous rencontrez des problèmes liés à l’Agile dans votre équipe, un coach Agile est l’une des meilleures personnes à consulter. Peut-être avez-vous l’impression que les standups quotidiens n’apportent pas de valeur réelle ou peut-être que l’équipe a du mal à comprendre pourquoi elle devrait utiliser des points d’histoire pour l’estimation. Un coach Agile a vu de nombreuses situations tout au long de sa carrière et devrait être en mesure de vous guider dans la bonne direction. Demandez-leur de faire un atelier ou une conférence sur un sujet Agile particulier qui vous concerne.

Même si vous n’avez pas l’impression d’avoir de problèmes majeurs dans votre processus Agile, il peut être judicieux d’inviter le coach Agile à participer à vos cérémonies principales et à faire un audit informel. Ils peuvent fournir des informations précieuses sur ce qui pourrait être amélioré ou même découvrir des problèmes dont vous n’étiez pas au courant.

Suppression des dépendances

Être Agile nécessite souvent de supprimer ou d’atténuer les dépendances externes. Cependant, parfois, ces dépendances proviennent d’autres équipes et il n’y a pas grand-chose qu’un chef de projet puisse faire à leur sujet. Étant donné qu’un coach Agile a une vision de plus haut niveau de l’Agilité dans toute l’organisation, il doit être la personne à contacter pour aider à initier la résolution des dépendances.

Pour résumer sur le rôle du coach agile

Les coachs Agiles sont en demande car Agile est en train de devenir plus largement adopté. Il existe trois principaux types de coachs Agile qui aident les équipes et les entreprises dans leurs transformations Agile:

  • Animateur d’équipe agile – Travaille avec une ou plusieurs équipes au niveau individuel et est responsable de l’introduction et du maintien des cérémonies Agile au sein de ces équipes.
  • Agile Coach – Fonctionne à des niveaux multi-équipes et organisationnels. Engage la direction, facilite le dialogue entre les départements et fait progresser l’adoption de l’Agile dans toute l’entreprise.
  • Enterprise Agile Coach – Fonctionne au niveau de l’entreprise, gère le changement organisationnel et culturel, introduit des méthodologies Agile au niveau de l’entreprise et coache la direction exécutive.

Les chefs de projet peuvent bénéficier de coachs Agile, qui peuvent aider une équipe de projet à résoudre les problèmes de processus internes et fournir des commentaires précieux pour les améliorations Agile. De plus, un coach Agile peut aider à supprimer ou à atténuer les dépendances, qui sont parfois hors du contrôle d’un chef de projet.

Si vous ressentez le besoin de faire appel à un coach agile certifié, n’hésitez pas à me contacter.