Que fait un coach agile et comment pouvez-vous le devenir ?

Publié: 2022-03-11

Écoutez la version audio de cet article

Le marché du coaching Agile a connu une croissance rapide en raison de l'adoption généralisée d'Agile. Dans l'aperçu des « emplois les plus prometteurs » de LinkedIn en 2017, Scrum master (un type de coach Agile) a été classé à la 10e place, avec une croissance des offres d'emploi de 104 % d'une année sur l'autre et un salaire de base d'environ 100 000 $.

Le salaire moyen d'un coach Agile, qui travaille au niveau de plusieurs équipes, peut varier entre 122 000 $ et 138 000 $ par an. 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 donnerons un aperçu de la manière dont les PM peuvent évoluer eux-mêmes vers des coachs 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 Agiles 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, le besoin d'un coach Agile est identifié lorsqu'une entreprise passe de ses pratiques de travail existantes, telles que Waterfall, à un travail avec les principes de la méthodologie Agile.

Les coachs agiles viennent principalement de la gestion de projet, de la gestion de produit, de l'informatique ou du développement de logiciels. Ils ont généralement beaucoup d'expérience avec différentes méthodologies Agiles, telles que Scrum, Kanban et Scaled Agile Framework (SAFe). Ils sont généralement compétents dans 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 Coach guide la transformation Agile

Agile est facile à comprendre, mais difficile à maîtriser, ce qui fait que de nombreux dirigeants rencontrent des problèmes lors du changement. La plupart de ces problèmes surviennent en raison d'attentes irréalistes quant à la facilité de mise en œuvre d'Agile au sein d'une équipe, d'un service ou de l'ensemble de l'entreprise.

Par exemple, l'attrait de Scrum 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 on a le sentiment que quelque chose ne fonctionne pas tout à fait. Alternativement, Agile semble parfois fonctionner dans une unité commerciale, mais pas dans une autre.

C'est la situation où un coach Agile devient un ajout précieux à l'équipe. C'est son travail de comprendre les raisons pour lesquelles Agile ne fournit 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, Scrum masters, coachs Scrum, iteration managers, coachs Kanban ou coachs Agile d'entreprise. La façon la plus simple de penser au coaching Agile est de se demander qui est coaché ​​par qui. L'Agile Coaching Institute propose trois niveaux de certification pour le coaching Agile, qui correspondent aux trois scénarios les plus courants.

Types d'entraîneurs agiles

Animateur d'équipe agile

Un facilitateur d'équipe Agile se concentre sur une seule équipe. Scrum master, Scrum coach, iteration manager, Kanban coach - tous ces titres peut-être plus courants entrent dans cette catégorie. L'objectif du facilitateur d'équipe Agile (quel que soit son titre officiel) est d'aider l'équipe à passer à Agile et, en fin de compte, d'augmenter la productivité de l'équipe.

Le facilitateur d'équipe Agile peut avoir besoin d'avoir les compétences techniques pour être un coach efficace, plus que les deux autres types de coachs discutés ci-dessous. Étant donné que l'entraîneur travaillera constamment avec l'équipe, la discussion deviendra inévitablement très détaillée. Être capable de participer à de telles discussions est essentiel pour qu'un entraîneur puisse comprendre et influencer la dynamique de l'équipe. Par exemple, l'équipe pourrait avoir le débat React vs Angular. En théorie, vous n'avez pas besoin de savoir de quoi il s'agit pour animer une réunion à leur sujet, mais en réalité, l'animation sera beaucoup plus efficace et les participants feront davantage confiance au coach si celui-ci peut faire preuve d'au moins un haut niveau compréhension du sujet.

C'est pourquoi vous voyez généralement les Scrum masters, la forme la plus populaire de facilitateurs d'équipe Agile, être des développeurs qui codent mais qui passent également du temps à maintenir et à améliorer le processus Agile au sein de l'équipe.

En fin de compte, le rôle d'un facilitateur 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 quotidiens ou des rétrospectives, mais aussi de s'assurer que ces cérémonies apportent de la valeur à l'équipe. Alors qu'Agile était auparavant apparu 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 facilitateur d'équipe Agile soit capable d'expliquer la valeur d'Agile à toute l'équipe.

Coach agile

Rôles et responsabilités du coach agile

La plupart des coachs Agile ont une certaine expérience préalable en tant que facilitateur d'équipe Agile car c'est un tremplin naturel dans le processus de devenir un coach Agile. Un coach Agile est soucieux de diffuser Agile au niveau de plusieurs équipes et dans toute l'organisation. Bien qu'un coach Agile puisse parfois s'engager avec des équipes sur une base individuelle, le plus souvent, il travaillera avec des facilitateurs d'équipe Agile et d'autres ambassadeurs internes d'Agile pour identifier et supprimer tout obstacle entravant la mise en œuvre d'Agile.

Les entreprises typiques d'un coach Agile sont :

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

Coach Agile d'entreprise

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

Un coach Agile d'entreprise est moins impliqué dans les tâches quotidiennes consistant à aider les équipes à mettre en œuvre Agile et se préoccupe davantage 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 de facilitateurs 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 faire d'autre travail au sein des équipes elles-mêmes.

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

Le coach Agile d'entreprise peut être un employé mais il est plus courant d'engager un expert externe.

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

En tant que chef de projet, vous êtes susceptible d'être en contact avec des coachs Agiles 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 à 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 à assister à vos cérémonies principales et à effectuer un audit en douceur. Ils pourraient fournir des commentaires précieux sur ce qui pourrait être amélioré ou même mettre au jour des problèmes dont vous n'aviez pas connaissance.

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 PM peut faire à leur sujet. Puisqu'un coach Agile a une vision de haut niveau de l'Agilité dans l'ensemble de l'organisation, il doit être la personne à contacter pour aider à initier la résolution des dépendances.

Comment devenir coach agile ?

Parcours de Chef de Projet vers le Coaching Agile

La gestion de projet est l'une des voies pour devenir un coach Agile. En tant que chef de projet, vous êtes susceptible d'être exposé aux méthodologies Agile, et souvent, les chefs de projet sont parmi les premières personnes d'une entreprise à qui l'on demande de présenter Agile à une équipe et d'assumer les responsabilités d'un facilitateur d'équipe Agile.

Voici quelques suggestions pour devenir un coach Agile :

  • Envisagez d'obtenir un certificat de coach Agile. De nombreuses entreprises accordent des points bonus aux candidats possédant de telles qualifications. Ces cours vous fournissent non seulement des connaissances théoriques structurées, mais vous aident également à les appliquer dans des scénarios réels.
  • Si vous n'avez aucune expérience avec Agile, postulez pour des projets qui utilisent déjà les principes Agile pour acquérir une expérience pratique pertinente.
  • Cherchez des opportunités pour devenir un facilitateur d'équipe Agile (par exemple un Scrum master). Il pourrait être possible d'évoluer vers un tel poste en interne ou de postuler à un poste de chef de projet dans une petite entreprise, qui souhaite introduire Agile. Dans ce cas, vous gagnerez non seulement de l'expérience au niveau de l'équipe, mais également en travaillant avec la direction générale concernant la transformation Agile.
  • Vous pourriez vous retrouver à travailler pour une entreprise qui emploie ou sous-traite un coach Agile. Apprenez à connaître cette personne et apprenez de son expérience.
  • Dans certains cas, la transformation Agile est un projet dédié et plusieurs employés travaillent ensemble pour le mener à bien. Postulez pour faire partie de cette équipe de projet pour voir comment Agile est introduit au niveau de l'entreprise.
  • Postulez pour un poste dans une société de conseil aux entreprises, qui propose des services de coaching Agile.

Sommaire

Les coachs Agile sont en demande car Agile est de plus en plus adopté par le grand public. Il existe trois principaux types de coach Agile qui aident les équipes et les entreprises dans leurs transformations Agile :

  • Facilitateur d'équipe Agile - Travaille avec une ou plusieurs équipes à un niveau individuel et est responsable de l'introduction et du maintien des cérémonies Agile au sein de ces équipes.
  • Agile Coach - Travaille à plusieurs niveaux d'équipe et d'organisation. Engage la haute direction, facilite le dialogue entre les départements et fait progresser l'adoption d'Agile dans toute l'entreprise.
  • Enterprise Agile Coach - Travaille au niveau de l'entreprise, gère les changements organisationnels et culturels, introduit des méthodologies Agile au niveau de l'entreprise et coache le leadership exécutif.

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.

Enfin, la gestion de projet offre une voie pour devenir un coach Agile. Si vous décidez de le devenir, recherchez des opportunités pour devenir un facilitateur d'équipe Agile (par exemple, un Scrum master), apprenez des coachs Agile au sein de votre entreprise et inscrivez-vous à des projets de transformation Agile à l'échelle de l'entreprise.