Sobes.tech
Middle — Senior

Weighted Shortest Job First (WSJF) nima?

sobes.tech AI

AIdan javob

Weighted Shortest Job First (WSJF) — bu vazifa prioritetlash usuli, ko‘pincha Agile va SAFeda qo‘llaniladi, bu yordamida qaysi vazifa yoki funksiyalar birinchi bo‘lib bajarilishi kerakligini aniqlashga yordam beradi, bu esa qiymatni maksimal qilish uchun.

WSJF formulasi:

[ WSJF = \frac{Qaytarilish ext{-}nashri ext{-}xarajatlari}{Vazifa ext{-}Davomiyligi} ]

Qayerda:

  • Qaytarilish Nashi (CoD) — vazifani kechiktirish xarajati, ya’ni kechikish biznesga qanday ta’sir qilishi (daromadlar yo‘qotilishi, foydalanuvchi tajribasining yomonlashuvi va boshqalar).
  • Vazifa Davomiyligi — vazifani bajarish uchun zarur bo‘lgan vaqt yoki harakat.

Ideya shuki, kechikish xarajatlari va davomiylik o‘rtasidagi eng yuqori nisbatga ega vazifalarni ustuvorlik bilan bajarish, ya’ni minimal vaqt ichida maksimal qiymatni taqdim etadiganlar.

Misol:

Vazifa Qaytarilish Nashi Vazifa Davomiyligi WSJF = CoD / Davomiylik
A 100 5 20
B 80 2 40

B vazifasi yuqori WSJFga ega va avval bajarilishi kerak, garchi uning umumiy kechikish xarajati kichikroq bo‘lsa-da, u tezroq va vaqtga nisbatan katta qiymat keltiradi.