Wat is de health check Extreme Programming-waarden?

Extreme Programming (XP) rust op vijf waarden: Communicatie, Eenvoud, Feedback, Moed en Respect. De practices waar XP om bekendstaat, zoals pair programming, continuous integration en test-driven development, zijn moeilijk vol te houden als die waarden zwak zijn. Pairen werkt niet zonder respect, en niemand refactort een riskante module zonder een beetje moed. De health check Extreme Programming-waarden vertaalt elke waarde naar een eenvoudige stelling, zoals We streven naar eenvoud en vermijden verspilling of We zijn bereid het juiste te doen en lastige problemen aan te pakken. Je team beoordeelt vervolgens hoe consequent het die waarde naleeft, van Zelden tot Consequent. Begin het gesprek bij de waarde met de laagste score: vaak is dat de waarde die de andere tegenhoudt.

Afmetingen

Extreme Programming-waarden

De vijf kernwaarden van Extreme Programming, die bepalen hoe het team samenwerkt, bouwt en verbetert.

  • Communicatie

    We communiceren goed en op een manier die ons helpt onze doelen te bereiken.

    • Zelden
    • Soms
    • Consequent
  • Eenvoud

    We streven naar eenvoud en vermijden verspilling.

    • Zelden
    • Soms
    • Consequent
  • Feedback

    We vragen om feedback, ontvangen en geven die om onze manier van werken te verbeteren.

    • Zelden
    • Soms
    • Consequent
  • Moed

    We zijn bereid het juiste te doen en lastige problemen aan te pakken.

    • Zelden
    • Soms
    • Consequent
  • Respect

    We respecteren en stimuleren elkaar.

    • Zelden
    • Soms
    • Consequent

Wanneer dient u deze gezondheidscontrole uit te voeren?

  • Als je XP-practices invoert of verder ontwikkelt en ze wilt verankeren in de waarden erachter.
  • In een retrospective over teamcultuur en samenwerkingsgewoonten.
  • Als pairen, feedbackloops of technische beslissingen inconsistent aanvoelen en je de oorzaak wilt vinden.
  • Als terugkerende pulscheck op hoe de XP-cultuur van het team verandert.

Tips en trucs

  • Voer de check anoniem uit, zodat mensen zich veilig voelen om Moed en Respect eerlijk te beoordelen.
  • Vergelijk de vijf waarden om de zwakste te vinden. Vaak is dat de waarde die de andere tegenhoudt.
  • Herhaal de check om de paar iteraties om te zien of afgesproken acties de manier van werken van het team veranderen.
  • Vraag om concrete voorbeelden bij lage scores, zodat de verbeteringen die je afspreekt praktisch blijven.

Veelgestelde vragen

Wat zijn de vijf waarden van Extreme Programming?
Communicatie, Eenvoud, Feedback, Moed en Respect. Ze vormen de basis die de technische practices van XP, zoals pairen en test-driven development, laat werken.
Wie moet er meedoen aan deze health check?
Iedereen die betrokken is bij de oplevering, zoals developers, testers en iedereen die met hen aan de code werkt. Zo geven de resultaten een beeld van het hele team.
Hoe vaak moeten we de check uitvoeren?
Om de paar iteraties of eens per kwartaal. Dat is vaak genoeg om trends te volgen zonder dat mensen enquêtemoe worden.
Wat is het verschil met een algemene agile health check?
Deze check richt zich alleen op de vijf XP-waarden en niet op agile practices in het algemeen. Daardoor past hij goed bij teams die Extreme Programming toepassen of daarnaartoe werken.