Sobes.tech
Middle — Senior

Šta je Weighted Shortest Job First (WSJF)?

sobes.tech АИ

Одговор од АИ

Weighted Shortest Job First (WSJF) je metoda prioritizacije zadataka, često korišćena u Agile i SAFe, koja pomaže da se odredi koji zadaci ili funkcije treba da budu izvršeni prvi radi maksimizacije vrednosti.

Formula WSJF:

[ WSJF = \frac{Trošak ext{-}od ext{-}Kašnjenja}{Trajanje ext{-}Zadatka} ]

Gde:

  • Trošak od Kašnjenja (CoD) — trošak odlaganja završetka zadatka, odnosno koliko će odlaganje uticati na posao (gubitak prihoda, pogoršanje korisničkog iskustva itd.).
  • Trajanje Zadatka — vreme ili napor potreban za završetak zadatka.

Ideja je da prioritet daju zadacima sa najvećim odnosom između troška odlaganja i trajanja, odnosno onima koji donose maksimalnu vrednost za najmanje vreme.

Primer:

Zadatak Trošak od Kašnjenja Trajanje Zadatka WSJF = CoD / Trajanje
A 100 5 20
B 80 2 40

Zadatak B ima viši WSJF i treba da bude izvršen prvi, iako ima manji apsolutni trošak odlaganja, jer je brži i donosi veću vrednost u odnosu na vreme.