Sobes.tech
Middle — Senior

Co je Weighted Shortest Job First (WSJF)?

sobes.tech AI

Odpověď od AI

Weighted Shortest Job First (WSJF) je metoda prioritizace úkolů, která se často používá v Agile a SAFe, a pomáhá určit, které úkoly nebo funkce by měly být provedeny jako první, aby se maximalizovala hodnota.

Vzorec WSJF:

[ WSJF = \frac{Náklady ext{-}z ext{-}zpoždění}{Délka ext{-}úkolu} ]

Kde:

  • Náklady na zpoždění (CoD) — náklady na odložení dokončení úkolu, tj. jak moc zpoždění ovlivní podnikání (ztráta příjmů, zhoršení uživatelského zážitku atd.).
  • Délka úkolu — čas nebo úsilí potřebné k dokončení úkolu.

Ideou je dát prioritu úkolům s nejvyšším poměrem mezi náklady na zpoždění a délkou, tj. těm, které přinášejí maximální hodnotu za minimální čas.

Příklad:

Úkol Náklady na zpoždění Délka úkolu WSJF = CoD / Délka
A 100 5 20
B 80 2 40

Úkol B má vyšší WSJF a měl by být proveden jako první, i když má nižší absolutní náklady na zpoždění, protože je rychlejší a přináší větší hodnotu vzhledem k času.