Comprendre les problèmes systémiques : le processus de contrôle de santé de PagerDuty
L'amélioration continue est l'un des principes fondamentaux de la méthodologie Agile qui Les équipes de développement de produits de PagerDuty mettent l'accent sur . Cela fonctionne déjà assez bien au niveau de l'équipe individuelle via réunions rétrospectives et autopsies Mais parfois, nous ne remarquons pas des problèmes plus vastes ou systémiques qui échappent au contrôle d'une seule équipe. Ce blog présente la méthode que nous utilisons chez PagerDuty pour identifier ces problèmes, les résultats que nous avons observés et la façon dont nous avons fait évoluer cette méthode.
Comment nous effectuons les bilans de santé chez PagerDuty
Il y a quelques années, l'équipe de direction agile (ALT) a mis en place un bilan de santé afin de mieux comprendre l'état de nos équipes et de déceler d'éventuels problèmes systémiques. Ce bilan s'inspire du modèle actuellement utilisé par Spotify (voir le Modèle de bilan de santé de Spotify Squad ) mais modifié pour s'adapter à notre environnement et étendu pour extraire encore plus de valeur du processus.
Chaque trimestre, chaque membre de nos équipes de développement produit répond à un questionnaire anonyme de bilan de santé Google Forms. Ce questionnaire comprend 13 questions qui interrogent les participants sur leur ressenti concernant divers sujets, tels que la valeur et la qualité des prestations fournies par leur équipe, les processus utilisés et le bien-être général de leur équipe.

Nous avons volontairement simplifié la notation. Les participants peuvent répondre « content », « neutre » ou « triste » à chaque question. Nous leur demandons également d'évaluer l'évolution de ce domaine pour leur équipe. Leurs choix sont : « En amélioration », « Stable » ou « En dégradation ». Un commentaire peut être fourni pour chaque question. Les résultats sont ensuite compilés au niveau de l'équipe, et chaque équipe examine et discute les résultats de sa propre équipe.

Une fois les évaluations réalisées par toutes les équipes, les résultats sont consolidés et présentés dans une grille unique. Pour une diffusion générale des résultats, nous avons volontairement omis les noms des équipes. L'objectif de cet exercice n'est pas de comparer les équipes, mais d'identifier les préoccupations communes à plusieurs équipes.
Vous trouverez ci-dessous un exemple de notre grille de résultats consolidés des bilans de santé.

Comment lire ce diagramme :
- Chaque colonne représente une équipe.
- Chaque ligne représente les réponses de chaque équipe sur un sujet spécifique.
- Les cercles représentent le niveau de bonheur actuel.
- La flèche représente la tendance ; l’absence de flèche implique que la tendance est « reste la même ».
Comment nous utilisons les résultats du bilan de santé
Une fois les résultats de toutes les équipes consolidés, nous organisons deux réunions distinctes pour discuter des données.
Dans un souci de transparence, nous organisons une réunion à laquelle tous les membres de l'équipe de développement produit peuvent assister et prendre connaissance des résultats. L'ALT présente des observations intéressantes de ce trimestre, telles que les tendances au fil du temps et les variations soudaines des scores de certains indicateurs à l'échelle de l'organisation.
Les résultats du bilan de santé étant censés mettre en évidence les problèmes organisationnels, un soutien (et parfois une action) de la direction est généralement nécessaire. La deuxième réunion que nous organisons réunit les responsables du développement produit et notre équipe de direction technique, qui examinent la synthèse des résultats du bilan de santé et abordent les points spécifiques qui pourraient nécessiter leur attention.
Améliorer le processus de bilan de santé
Tout comme notre organisation de développement de produits a évolué au fil du temps, notre processus de bilan de santé a également évolué :
- Nous modifions régulièrement les questions afin de nous concentrer sur les aspects qui, selon nous, nécessitent une attention particulière. Après chaque bilan de santé trimestriel, l'ALT examinera s'il serait utile de modifier les questions pour le prochain bilan. Par exemple, après un trimestre, nous avons ajouté une question sur soins de garde de nos équipes et une question sur le fonctionnement du processus d'expérience utilisateur. Nous avons également regroupé certaines questions et en avons supprimé d'autres.
- Nous avons constaté que les scores simples sans contexte étaient parfois difficiles à interpréter, nous avons donc insisté sur le fait de demander aux répondants d’ajouter des commentaires pour étayer leurs scores.
- Bien que les enquêtes individuelles restent anonymes, nous avons constaté que plus nous communiquions d'informations à la direction, plus il était facile pour elle de répondre. Au début, nous ne communiquions ni les commentaires ni les noms des équipes aux managers, mais désormais, nous partageons toutes les informations possibles.
- Nous avons récemment travaillé avec Google Forms pour collecter et résumer automatiquement les résultats de toutes les équipes dans une seule feuille de calcul plutôt que de demander aux utilisateurs de couper et coller manuellement les résultats de leur équipe.
Ce que les résultats nous ont montré
Au fil du temps, les bilans de santé ont révélé de nombreux problèmes importants au sein de notre organisation. Lors d'un bilan de santé, nous avons constaté que de nombreuses équipes obtenaient de mauvais résultats à une question spécifique concernant l'autonomie. Ces équipes avaient été chargées de travailler sur des projets spécifiques avec des échéances précises, et cette approche avait un impact négatif notable sur les réponses à cette question. Peu après, la façon dont les équipes abordaient les projets a changé, et nous avons constaté une remontée des scores à la question sur l'autonomie.
Un autre sujet de préoccupation, mis en évidence lors d'un bilan de santé, concernait l'insatisfaction quant à la facilité de mise en production du code. Plusieurs équipes d'ingénierie se sont penchées sur ce problème depuis sa découverte, et les résultats trimestriels se sont progressivement améliorés. Sans les résultats du bilan de santé qui ont mis en évidence la nécessité de se concentrer sur ce processus, nous n'aurions peut-être pas réalisé un tel investissement dans ce domaine.
Notre plus grand apprentissage : le changement organisationnel est difficile
Bien que l’un des objectifs de notre processus de bilan de santé soit de mettre en évidence les problèmes au niveau organisationnel, l’un des plus grands défis que nous avons rencontrés avec ce processus est d’essayer d’influencer les changements au niveau organisationnel.
Pour certains des premiers bilans de santé, nous avons mis en place des groupes de travail ou des équipes spéciales se concentrant sur des domaines spécifiques peu performants. Cependant, il était difficile de placer cette initiative en tête de liste, et il était difficile pour de petits groupes de personnes de changer les choses au niveau organisationnel sans l'adhésion de tous les niveaux. Par le passé, nous avons également sollicité l'équipe de direction pour nous aider à résoudre des problèmes spécifiques, car obtenir l'adhésion de la direction peut être crucial pour la réussite de toute initiative, qu'elle soit ou non chargée d'actions spécifiques.
En fin de compte, l’approche qui a donné les meilleurs résultats pour nous est de résoudre les problèmes organisationnels au niveau de l’équipe après avoir obtenu l’adhésion de la direction (que nous demandons lors de la deuxième réunion mentionnée ci-dessus). Par exemple, un bilan de santé a révélé que les équipes avaient le sentiment d'être confrontées à un trop grand nombre de tâches. Nous avons donc mené de nombreuses discussions sur la priorisation avec plusieurs équipes afin de tenter d'atténuer le problème. Le fait que plusieurs équipes s'attaquent simultanément au même problème a permis d'améliorer globalement les résultats du bilan de santé de l'organisation.
——-
PagerDuty a considérablement changé depuis que nous avons commencé le processus de contrôle de santé, mais nous avons constaté qu'il continue de fournir des informations utiles sur santé et bonheur de nos équipes C'est formidable d'avoir un outil dans notre boîte à outils Agile qui nous aide à comprendre l'état général de notre organisation et nous aide à identifier les domaines dans lesquels nous pourrions faire mieux.
Si vous travaillez dans un environnement qui utilise des contrôles de santé, nous aimerions savoir comment cela fonctionne pour vous ; rejoignez la communauté PagerDuty pour partager vos bonnes pratiques et conseils. Si vous travaillez dans un endroit où les bilans de santé ne sont pas encore utilisés, essayez-les pour voir s'ils peuvent en proposer. perspectives organisationnelles qu'ils ont pour nous ici à PagerDuty— et rejoignez ensuite notre communauté pour partager vos expériences !