Wat is het SPACE-framework?

Het SPACE-framework werd in 2021 gepubliceerd door Nicole Forsgren, Margaret-Anne Storey en collega's van GitHub en Microsoft Research. Het uitgangspunt is dat geen enkel getal de productiviteit van ontwikkelaars volledig weergeeft. Daarom kijkt het framework naar vijf dimensies: tevredenheid en welzijn, prestaties, activiteit, communicatie en samenwerking, en efficiëntie en flow. Deze enquête behandelt het deel van SPACE waar alleen je team iets over kan zeggen: hoe het werk voelt. Iedereen beoordeelt per dimensie twee stellingen, van Helemaal oneens tot Helemaal eens. Bekijk de resultaten naast je leveringsdata, of combineer de check met de DORA Metrics Self-Assessment. Neem de dimensie met de laagste score mee naar je retrospective en spreek af wat jullie gaan veranderen. Gebruik de check om de manier van werken van het team te verbeteren, nooit om individuen te rangschikken.

Afmetingen

Tevredenheid & welzijn

Hoe voldaan en gezond mensen zich voelen in hun werk, hun team en met hun tools.

  • Tevredenheid

    We vinden ons werk hier bevredigend en de moeite waard.

  • Welzijn

    Onze werkdruk is vol te houden en mensen raken hier zelden opgebrand.

Prestaties

De resultaten van het werk: de kwaliteit, de betrouwbaarheid en het verschil dat het maakt voor klanten.

  • Kwaliteit

    We hebben vertrouwen in de kwaliteit en betrouwbaarheid van wat we opleveren.

  • Klantimpact

    Wat we opleveren maakt echt verschil voor onze klanten.

Activiteit

Waar de tijd en energie van het team naartoe gaan. Aantallen zoals commits en deployments haal je uit je tools; deze groep vraagt hoe de inspanning voelt.

  • Tijd aan waardevol werk

    Het grootste deel van onze tijd gaat naar het bouwen en verbeteren van het product, niet naar overhead.

  • Levertempo

    We ronden werk in een constant tempo af en leveren het op.

Communicatie & samenwerking

Hoe goed mensen kennis delen, elkaars werk reviewen en elkaar helpen.

  • Reviews & hulp

    We krijgen tijdig reviews en antwoorden van elkaar wanneer we die nodig hebben.

  • Gedeelde kennis

    Kennis wordt gedeeld en is makkelijk te vinden, en zit niet alleen in het hoofd van één persoon.

Efficiëntie & flow

Hoe soepel werk verloopt zonder onderbrekingen, wachttijd of overdrachten.

  • Focustijd

    We krijgen genoeg ononderbroken tijd om ons te concentreren.

  • Flow

    Werk gaat van idee naar productie zonder vast te lopen op het wachten op mensen, tools of goedkeuringen.

Wanneer dient u deze gezondheidscontrole uit te voeren?

  • Elk kwartaal, als peiling op teamniveau van de productiviteit van ontwikkelaars die niet afhankelijk is van Git- of CI-data.
  • Als de leveringscijfers er goed uitzien maar het team zegt dat er iets niet klopt, of andersom.
  • Voor en na een verandering in tools, proces of teamstructuur, zoals de invoering van AI-codeerassistenten.

Tips en trucs

  • Begin bij de dimensie met de laagste score, niet bij het totaalgemiddelde. SPACE is bedoeld om als geheel te lezen.
  • Combineer de check met de DORA Metrics Self-Assessment. SPACE laat zien hoe het werk voelt; DORA laat zien hoe het met de levering gaat.
  • Houd de check anoniem en gebruik de resultaten nooit om individuen te vergelijken of te rangschikken.
  • Maak van de laagste score één of twee acties in je volgende retrospective en voer de check daarna opnieuw uit om te zien of ze effect hadden.

Veelgestelde vragen

Wat is het SPACE-framework?
Een model om de productiviteit van ontwikkelaars te begrijpen, in 2021 gepubliceerd door Nicole Forsgren, Margaret-Anne Storey en onderzoekers van GitHub en Microsoft Research. Het kijkt naar vijf dimensies (tevredenheid en welzijn, prestaties, activiteit, communicatie en samenwerking, en efficiëntie en flow), omdat geen enkele metric productiviteit op zichzelf kan vatten.
Wat zijn de SPACE-metrics?
SPACE schrijft geen vaste lijst voor. Per dimensie stelt het een mix voor van wat mensen zelf aangeven, zoals tevredenheid of ervaren focustijd, en wat systemen registreren, zoals reviewtijd of het aantal deployments. De auteurs raden aan metrics uit minstens drie van de vijf dimensies te gebruiken, zodat geen enkel getal de overhand krijgt.
Kan een enquête SPACE meten zonder Git- of CI-data?
Gedeeltelijk. Tevredenheid, samenwerking en flow meet je het best door het mensen te vragen. Voor activiteit en prestaties wordt meestal ook systeemdata gebruikt. Deze check vraagt hoe het team alle vijf ervaart. Dat is een nuttig vertrekpunt en een goede manier om te bepalen welke systeemmetrics het waard zijn om in te richten.
Wat is het verschil tussen DORA en SPACE?
DORA meet softwarelevering met een klein aantal metrics, zoals deploymentfrequentie en doorlooptijd van wijzigingen. SPACE is breder: het gaat naast output ook over hoe ontwikkelaars zich voelen, hoe ze samenwerken en hoe het werk doorstroomt. Veel teams gebruiken DORA voor levering en SPACE voor het bredere beeld. TeamRetro heeft ook een DORA-check.
Wie heeft het SPACE-framework bedacht?
Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck en Jenna Butler, in The SPACE of Developer Productivity, in 2021 gepubliceerd in ACM Queue. TeamRetro is niet verbonden aan de auteurs.
Hoe vaak moeten we een SPACE-check uitvoeren?
Voor de meeste teams werkt eens per kwartaal goed. Als je de check vaker uitvoert dan je op de resultaten kunt reageren, daalt de deelname meestal. Zorg er dus voor dat elke ronde tot minstens één verandering leidt.

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).