Sobes.tech
Middle — Senior

Čo je Weighted Shortest Job First (WSJF)?

sobes.tech AI

Odpoveď od AI

Weighted Shortest Job First (WSJF) je metóda priorizácie úloh, často používaná v Agile a SAFe, ktorá pomáha určiť, ktoré úlohy alebo funkcie by mali byť vykonané ako prvé na maximalizáciu hodnoty.

Vzorec WSJF:

[ WSJF = \frac{Náklady ext{-}z ext{-}oneskorenia}{Dĺžka ext{-}úlohy} ]

Kde:

  • Náklady na oneskorenie (CoD) — náklady na odloženie dokončenia úlohy, teda ako veľmi oneskorenie ovplyvní podnikanie (strata príjmov, zhoršenie používateľského zážitku atď.).
  • Dĺžka úlohy — čas alebo úsilie potrebné na dokončenie úlohy.

Ideou je dávať prioritu úlohám s najvyšším pomerom medzi nákladmi na oneskorenie a dĺžkou, teda tým, ktoré prinášajú maximálnu hodnotu za minimálny čas.

Príklad:

Úloha Náklady na oneskorenie Dĺžka úlohy WSJF = CoD / Dĺžka
A 100 5 20
B 80 2 40

Úloha B má vyšší WSJF a mala by byť vykonaná ako prvá, aj keď má nižšie absolútne náklady na oneskorenie, pretože je rýchlejšia a prináša väčšiu hodnotu vzhľadom na čas.