Knowledge hub
Blogs
11 mrt. 2022

Prioriteren en deadlines halen met Weighted Shortest Job First

Werk jij binnen een Scrum team aan verschillende projecten? Dan weet je hoe belangrijk het is met focus te werken aan die zaken die het meeste prioriteit hebben. Bij grote projecten komen de onderdelen van een project daarom op een backlog te staan. Maar hoe bepaal je welke zaken op dat backlog eerst aangepakt worden en welke later? De methode van Weighted Shortest Job First kan hierbij uitkomst bieden en is een goede tool om projecten Agile te realiseren.

Wat is Weighted Shortest Job First?

Weighted Shortest Job First is een manier om onderdelen te prioriteren op een backlog. Het is terug te vinden als best practice binnen het SAFe framework. SAFe helpt bedrijven bij uitdagingen zoals het bouwen van grote softwaresystemen met behulp van Lean en Agile. Een van de belangrijkste kenmerken van Lean en Agile is dat er zo snel en zo veel mogelijk toegevoegde waarde gecreëerd moet worden. De prioritering van de backlog maakt inzichtelijk welke onderdelen die toegevoegde waarde snel kunnen opleveren.

Eerste bepalende factor: Cost of Delay

De eerder genoemde toegevoegde waarde of opbrengst speelt bij Weighted Shortest Job First ook een rol, maar er wordt ook gekeken naar de mogelijke kosten die aan items die op de backlog staan zitten. Dit zijn de kosten die gemaakt zullen worden als een item op de backlog niet uitgevoerd wordt. Die kosten noemen we daarom de kosten van uitstel of Cost of Delay.

Hoe wordt de Cost of Delay bepaald?

Er zijn drie factoren die zich op een relatieve manier tot elkaar verhouden, die de Cost of Delay bepalen: Business Value, Time Criticality en Risk Reduction & Opportunity Enablement. We lopen ze hieronder kort even door:

  • Business Value
    Geeft het belang van een projectonderdeel voor stakeholders weer. Zegt daarnaast iets over de mogelijke negatieve gevolgen die aan de vertraging van dat onderdeel zitten.
  • Time Criticality
    Geeft aan hoe de business value afneemt met het verstrijken van de tijd en houdt rekening met mijlpalen die behaald moeten worden.
  • Risk Reduction & Opportunity Enablement
    Geeft aan in welke mate een projectonderdeel risico wegneemt in een (toekomstige) oplevering. Laat bovendien zien of implementatie relevante informatie oplevert voor keuzes die mogelijk in de toekomst gemaakt moeten worden.

Tweede bepalende factor: doorlooptijd

Heb je de Cost of Delay van een bepaald? Dan kun je deze afzetten tegen een schatting van de tijd die nodig is dat onderdeel op de backlog te realiseren (de doorlooptijd). Dit levert de volgende ‘formule’ op voor Weighted Shortest Job First:

Cost of Delay

————— =Weighted Shortest Job First

Doorlooptijd

Hoogste Weighted Shortest Job First is hoogste prioriteit

Pas je in je Agile project de Weighted Shortest Job First-methode toe, dan kun je de deelprojecten op de backlog indelen op basis van ‘meeste waarde per tijdseenheid’. Het item met de hoogste Weighted Shortest Job First krijgt dan de hoogste prioriteit. Hieruit volgt logischerwijs dat als twee items op de backlog evenveel waarde opleveren het idee met de kortste doorlooptijd voorrang krijgt omdat de organisatie dan sneller over die waarde zal kunnen beschikken.

Geschreven door Gladwell Academy, We write our own content when trainers and partnering experts don't!