WSJF: Prioriteren met impact
Je hebt een lange backlog vol ideeën, features en verbeteringen. Maar wat pak je als eerste op? En waarom eigenlijk? De WSJF-methode (Weighted Shortest Job First) helpt je om daar op een gestructureerde manier antwoord op te geven.
Waarom WSJF?
In Agile en SAFe (Scaled Agile Framework) draait alles om snel waarde leveren. Maar zonder prioritering wordt een backlog al snel een warboel van wensen en eisen. WSJF helpt je om de échte prioriteiten naar voren te halen.
Hoe werkt WSJF?
De WSJF-methode kijkt naar de balans tussen waarde en inspanning. Simpel gezegd: wat levert de meeste waarde op in de kortste tijd?
Zo bereken je WSJF:
Je geeft elk backlog-item een score op vier factoren:
- Business Value (BV): Hoe belangrijk is deze taak voor je klant of organisatie?
- Tijdsgevoeligheid (TS): Hoe urgent is het? Moet het snel worden opgepakt om waarde te leveren?
- Risicovermindering / Kansen (RO): Helpt het om risico’s te verkleinen of nieuwe kansen te benutten?
- Job Size (JS): Hoeveel werk is het? Kleinere taken krijgen een hogere score.
De formule:
WSJF = (BV + TS + RO) ÷ JS
Praktijkvoorbeeld: Zo ziet WSJF eruit in actie
Stel je werkt aan een nieuwe webshop. Dit zijn de drie belangrijkste backlog-items:
- Betalingsfunctie (iDEAL, creditcard):
- Business Value: 9
- Tijdsgevoeligheid: 8
- Risicovermindering: 5
- Job Size: 5
- WSJF-score: (9 + 8 + 5) ÷ 5 = 4,4
- Dashboard vernieuwen:
- Business Value: 6
- Tijdsgevoeligheid: 6
- Risicovermindering: 3
- Job Size: 3
- WSJF-score: (6 + 6 + 3) ÷ 3 = 5,0
- Extra taalopties toevoegen:
- Business Value: 4
- Tijdsgevoeligheid: 3
- Risicovermindering: 2
- Job Size: 4
- WSJF-score: (4 + 3 + 2) ÷ 4 = 2,25
Wat valt op? Hoewel de betalingsfunctie een hogere waarde heeft, blijkt uit de berekening dat het vernieuwen van het dashboard sneller meer waarde oplevert.
WSJF: Wanneer gebruik je het?
WSJF is ideaal als:
- Je werkt in een complexe omgeving met een lange backlog.
- Je snel waarde wilt leveren met beperkte resources.
- Je keuzes wilt baseren op objectieve criteria in plaats van meningen.
Veelvoorkomende fouten bij WSJF
Maar let op: de WSJF-methode werkt alleen goed als je het zorgvuldig toepast. Veelgemaakte fouten zijn:
- Te veel focus op Business Value: Je kijkt alleen naar waarde en vergeet risico’s en urgentie mee te nemen.
- Onjuiste inschatting van Job Size: Als je de benodigde inspanning verkeerd inschat, krijg je een verkeerde prioritering.
- Gebrek aan herprioritering: WSJF is geen eenmalige oefening. Herzie regelmatig je scores om relevant te blijven.
- Alles krijgt hoge scores: Wees kritisch bij het toekennen van waarden. Niet alles kan het allerbelangrijkste zijn.
WSJF in jouw team: Hoe start je?
Klaar om WSJF toe te passen? Volg deze stappen:
- Maak een lijst van alle backlog-items die je wilt prioriteren.
- Geef elk item een score op basis van Business Value, Tijdsgevoeligheid, Risicovermindering en Job Size.
- Bereken de WSJF-score en bespreek het resultaat met je team.
- Plan de hoogste scores als eerste in je Sprints.
- Herzie de scores regelmatig om bij te sturen waar nodig.