WSJF (Weighted Shortest Job First) – Priorytetyzacja oparta na wartości
Definicja
WSJF (Weighted Shortest Job First) to model priorytetyzacji służący do sekwencjonowania zadań (np. Epików czy funkcji) w taki sposób, aby zmaksymalizować dostarczaną wartość biznesową w czasie. Metoda ta promuje zasadę Lean, zgodnie z którą należy najpierw realizować te zadania, które niosą największą wartość i są stosunkowo krótkie w realizacji.
Skąd bierze się WSJF (Wzór)
Priorytet w modelu WSJF oblicza się za pomocą prostego wzoru matematycznego
\[WSJF = frac{Cost of Delay (CoD)}{Job Size (Duration)}\]Gdzie Cost of Delay (Koszt Opóźnienia) Suma strat (lub utraconych korzyści), jakie poniesie firma, jeśli dane zadanie nie zostanie dostarczone natychmiast. Job Size (Wielkość zadania) Estymowany czas lub wysiłek potrzebny na realizację.
Im wyższy wynik WSJF, tym wyższy priorytet w Product Backlogu.
Składniki Cost of Delay (CoD)
Aby rzetelnie obliczyć licznik wzoru, w metodyce SAFe (Scaled Agile Framework) rozbija się go na trzy mierzalne atrybuty
- User-Business Value Jaką wartość (np. zysk, oszczędność) przyniesie to rozwiązanie użytkownikowi lub biznesowi
- Time Criticality Czy istnieje termin (np. wejście nowych przepisów), po którym wartość tej funkcji drastycznie spadnie
- Risk Reduction Opportunity Enablement Czy to zadanie zmniejsza ryzyko (np. długu technicznego) lub otwiera drzwi do nowych możliwości rynkowych
Dlaczego WSJF jest skuteczny
W przeciwieństwie do subiektywnych metod (jak najgłośniejszy interesariusz wygrywa), WSJF opiera się na twardej ekonomice Wykrywa duże pułapki Blokuje ogromne zadania o niskiej wartości, które mogłyby sparaliżować zespół na miesiące. Promuje szybkie zwycięstwa (Quick Wins) Małe zadania o wysokim koszcie opóźnienia zawsze lądują na szczycie listy. Ujednolica rozmowę Zmusza Product Ownera i deweloperów do wspólnej oceny zarówno wartości, jak i trudności technicznej.
Proces estymacji (Relative Estimation)
Podobnie jak w przypadku Story Points, WSJF nie wymaga podawania precyzyjnych kwot pieniężnych. Zespół stosuje estymację relatywną (np. ciąg Fibonacciego)
- Wybierz najmniejszy element w danej kategorii i przypisz mu „1”.
- Oceń pozostałe elementy względem niego.
- Zsumuj punkty dla CoD, podziel przez Job Size i porównaj wyniki.
Typowe błędy
❌ Brak uwzględnienia Job Size Skupienie się tylko na wartości biznesowej (CoD), co prowadzi do planowania wielkich projektów, których realizacja trwa zbyt długo. ❌ Sztuczne zawyżanie Time Criticality Nadawanie najwyższej ważności czasowej każdemu zadaniu, co spłaszcza wyniki i uniemożliwia faktyczną priorytetyzację. ❌ Estymacja w izolacji Obliczanie WSJF bez udziału deweloperów (którzy oceniają Job Size) lub biznesu (który ocenia CoD).
Podsumowanie
WSJF to potężne narzędzie dla dojrzałych organizacji, które chcą podejmować decyzje w oparciu o fakty, a nie emocje. Dzięki niemu sekwencja prac w Roadmapie staje się logicznym wynikiem analizy kosztów i zysków, co drastycznie zwiększa efektywność ekonomiczną całego procesu wytwórczego.
Powiązane pojęcia:
Kliknij w pojęcie, aby przejść do jego definicji w słowniku
Inne pojęcia ze słownika
Persona
Fikcyjna, ale oparta na badaniach postać reprezentująca konkretną grupę docelową użytkowników, stworzona w celu lepszego zrozumienia ich potrzeb, celów i zachowań.
Czytaj więcej →Wymaganie
Opis cechy, funkcjonalności lub ograniczenia systemu, które jest niezbędne do rozwiązania konkretnego problemu biznesowego lub osiągnięcia celu przez użytkownika.
Czytaj więcej →Sprint Review
Spotkanie odbywające się na koniec Sprintu, podczas którego zespół prezentuje ukończony Inkrement interesariuszom i wspólnie z nimi adaptuje Product Backlog.
Czytaj więcej →
Latarnia Analizy