Qu'est-ce que le framework SPACE ?

Le framework SPACE a été publié en 2021 par Nicole Forsgren, Margaret-Anne Storey et leurs collègues de GitHub et de Microsoft Research. Son point de départ : aucun indicateur ne suffit à lui seul à rendre compte de la productivité des développeurs. Il s'appuie donc sur cinq dimensions : Satisfaction et bien-être, Performance, Activité, Communication et collaboration, et Efficacité et flux. Ce questionnaire couvre la partie de SPACE que seule votre équipe peut vous révéler : la façon dont le travail est vécu. Chacun évalue deux affirmations par dimension, de « Pas du tout d'accord » à « Tout à fait d'accord ». Lisez les résultats à la lumière de vos données de livraison, ou combinez-le avec l'auto-évaluation des métriques DORA. Apportez la dimension la moins bien notée en rétrospective et décidez ensemble de ce qu'il faut changer. Utilisez-le pour améliorer le fonctionnement de l'équipe, jamais pour classer les individus.

Dimensions

Satisfaction & bien-être

Le niveau d'épanouissement et de bien-être des personnes dans leur travail, leur équipe et avec leurs outils.

  • Satisfaction

    Notre travail ici nous apporte de la satisfaction et a du sens.

  • Bien-être

    Notre charge de travail est soutenable et l'épuisement professionnel reste rare ici.

Performance

Les résultats du travail : sa qualité, sa fiabilité et ce qu'il change pour les clients.

  • Qualité

    Nous avons confiance dans la qualité et la fiabilité de ce que nous livrons.

  • Impact client

    Ce que nous livrons fait une vraie différence pour nos clients.

Activité

Là où passent le temps et les efforts de l'équipe. Les volumes comme les commits et les déploiements proviennent de vos outils ; ce groupe s'intéresse à la façon dont l'effort est vécu.

  • Temps consacré au travail utile

    L'essentiel de notre temps sert à construire et à améliorer le produit, pas à des tâches annexes.

  • Rythme de livraison

    Nous terminons et livrons le travail à un rythme régulier.

Communication & collaboration

La façon dont les personnes partagent leurs connaissances, relisent le travail des autres et s'entraident.

  • Revues & entraide

    Nous obtenons rapidement des revues et des réponses les uns des autres quand nous en avons besoin.

  • Connaissances partagées

    Les connaissances sont partagées et faciles à trouver, pas enfermées dans la tête d'une seule personne.

Efficacité & flux

La fluidité avec laquelle le travail avance, sans interruptions, attentes ni passages de relais.

  • Temps de concentration

    Nous disposons de suffisamment de temps sans interruption pour nous concentrer.

  • Flux

    Le travail passe de l'idée à la production sans rester bloqué dans l'attente de personnes, d'outils ou de validations.

Quand utiliser ce bilan de santé

  • Chaque trimestre, pour prendre le pouls de la productivité des développeurs au niveau de l'équipe, sans dépendre des données Git ou CI.
  • Quand les chiffres de livraison semblent bons mais que l'équipe sent que quelque chose ne va pas, ou inversement.
  • Avant et après un changement d'outils, de processus ou d'organisation de l'équipe, comme le déploiement d'assistants de code IA.

Conseils et astuces

  • Commencez par la dimension la moins bien notée, pas par la moyenne globale. SPACE est conçu pour être lu comme un ensemble.
  • Combinez-le avec l'auto-évaluation des métriques DORA. SPACE montre comment le travail est vécu ; DORA montre où en est la livraison.
  • Garantissez l'anonymat et n'utilisez jamais les résultats pour comparer ou classer les individus.
  • Transformez la note la plus basse en une ou deux actions lors de votre prochaine rétrospective, puis relancez le questionnaire pour voir si elles ont porté leurs fruits.

Foire aux questions

Qu'est-ce que le framework SPACE ?
Un modèle pour comprendre la productivité des développeurs, publié en 2021 par Nicole Forsgren, Margaret-Anne Storey et des chercheurs de GitHub et de Microsoft Research. Il s'appuie sur cinq dimensions (Satisfaction et bien-être, Performance, Activité, Communication et collaboration, et Efficacité et flux), car aucun indicateur ne suffit à lui seul à mesurer la productivité.
Quelles sont les métriques SPACE ?
SPACE n'impose pas de liste figée. Pour chaque dimension, il propose de combiner ce que les personnes déclarent, comme la satisfaction ou le temps de concentration ressenti, et ce que les systèmes enregistrent, comme le temps de revue ou le nombre de déploiements. Les auteurs recommandent d'utiliser des métriques issues d'au moins trois des cinq dimensions pour qu'aucun chiffre ne prenne le dessus.
Un questionnaire peut-il mesurer SPACE sans données Git ou CI ?
En partie. La satisfaction, la collaboration et le flux se mesurent mieux en interrogeant les personnes. L'activité et la performance s'appuient généralement aussi sur des données système. Ce questionnaire porte sur la façon dont l'équipe vit les cinq dimensions : c'est un bon point de départ et un moyen efficace de choisir les métriques système qui valent la peine d'être mises en place.
Quelle est la différence entre DORA et SPACE ?
DORA mesure la livraison logicielle à l'aide d'un petit ensemble de métriques, comme la fréquence de déploiement et le délai de mise en production des changements. SPACE est plus large : il couvre le ressenti des développeurs, leur façon de collaborer et la fluidité du travail, en plus de la production. Beaucoup d'équipes utilisent DORA pour la livraison et SPACE pour une vision d'ensemble. TeamRetro propose aussi un health check DORA.
Qui a créé le framework SPACE ?
Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck et Jenna Butler, dans The SPACE of Developer Productivity, publié dans ACM Queue en 2021. TeamRetro n'est pas affilié aux auteurs.
À quelle fréquence faut-il lancer un questionnaire SPACE ?
Une fois par trimestre convient à la plupart des équipes. Le lancer plus souvent que vous ne pouvez agir sur les résultats fait généralement baisser la participation : veillez donc à ce que chaque session débouche sur au moins un changement.

Based on Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck and Jenna Butler, 'The SPACE of Developer Productivity,' ACM Queue 19(1) (2021).