Sobes.tech
Middle — Senior

Mi az a Weighted Shortest Job First (WSJF)?

sobes.tech MI

Válasz az MI-től

Weighted Shortest Job First (WSJF) — ez egy prioritási módszer feladatokhoz, amelyet gyakran használnak az Agile és SAFe módszertanokban, és segít meghatározni, hogy mely feladatokat vagy funkciókat kell elsőként végrehajtani a maximális érték elérése érdekében.

WSJF képlet:

[ WSJF = \frac{Költség ext{-}a ext{-}Késleltetés ext{-}költség}{Feladat ext{-}idő} ]

Ahol:

  • Késleltetés Költség (CoD) — a feladat késleltetésének költsége, vagyis mennyire befolyásolja a késleltetés az üzletet (bevételkiesés, felhasználói élmény romlása stb.).
  • Feladat Idő — az idő vagy erőfeszítés, ami szükséges a feladat elvégzéséhez.

Az ötlet az, hogy a késleltetési költség és az idő arányát tekintve a legmagasabb értékkel rendelkező feladatokat helyezzük előtérbe, vagyis azokat, amelyek a legnagyobb értéket hozzák a legkevesebb idő alatt.

Példa:

Feladat Késleltetés Költség Feladat Idő WSJF = CoD / Idő
A 100 5 20
B 80 2 40

A B feladat magasabb WSJF értékkel rendelkezik, és elsőként kell végrehajtani, még akkor is, ha a teljes késleltetési költség alacsonyabb, mert gyorsabb és nagyobb értéket hoz az időhöz képest.