Middle — Senior
Czym jest Weighted Shortest Job First (WSJF)?
sobes.tech AI
Odpowiedź od AI
Weighted Shortest Job First (WSJF) to metoda priorytetyzacji zadań, często używana w Agile i SAFe, która pomaga określić, które zadania lub funkcje powinny być wykonane jako pierwsze, aby zmaksymalizować wartość.
Formuła WSJF:
[ WSJF = \frac{Koszt ext{-}opóźnienia}{Czas ext{-}trwania ext{-}zadania} ]
Gdzie:
- Koszt opóźnienia (CoD) — koszt opóźnienia wykonania zadania, czyli jak bardzo opóźnienie wpłynie na biznes (utrata przychodów, pogorszenie doświadczenia użytkownika itp.).
- Czas trwania zadania — czas lub wysiłek potrzebny do wykonania zadania.
Ideą jest priorytetyzacja zadań z największym stosunkiem kosztu opóźnienia do czasu trwania, czyli tych, które przynoszą maksymalną wartość w minimalnym czasie.
Przykład:
| Zadanie | Koszt opóźnienia | Czas trwania | WSJF = CoD / Czas |
|---|---|---|---|
| A | 100 | 5 | 20 |
| B | 80 | 2 | 40 |
Zadanie B ma wyższy WSJF i powinno być wykonane jako pierwsze, mimo że ma mniejszy bezwzględny koszt opóźnienia, ponieważ jest szybsze i przynosi większą wartość w odniesieniu do czasu.