Back to questions
CoMagic.dev
СБЕР Роботы
Middle — Senior
17
Что такое Weighted Shortest Job First (WSJF)?
Companies where asked
Код Открытия
Answer from AI
sobes.tech AI
Weighted Shortest Job First (WSJF) — это метод приоритизации задач, часто используемый в Agile и SAFe, который помогает определить, какие задачи или фичи стоит выполнять в первую очередь для максимизации ценности.
Формула WSJF:
[ WSJF = \frac{Cost ext{-}of ext{-}Delay}{Job ext{-}Duration} ]
Где:
- Cost of Delay (CoD) — стоимость задержки выполнения задачи, то есть насколько сильно откладывание задачи повлияет на бизнес (потеря дохода, ухудшение пользовательского опыта и т.д.).
- Job Duration — время или усилия, необходимые для выполнения задачи.
Идея в том, чтобы отдавать приоритет задачам с наибольшим отношением стоимости задержки к длительности, то есть тем, которые приносят максимальную ценность за минимальное время.
Пример:
| Задача | Cost of Delay | Job Duration | WSJF = CoD / Duration |
|---|---|---|---|
| A | 100 | 5 | 20 |
| B | 80 | 2 | 40 |
Задача B имеет более высокий WSJF и должна выполняться раньше, несмотря на меньшую абсолютную стоимость задержки, так как она быстрее и приносит большую ценность в пересчёте на время.