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

  1. User-Business Value Jaką wartość (np. zysk, oszczędność) przyniesie to rozwiązanie użytkownikowi lub biznesowi
  2. Time Criticality Czy istnieje termin (np. wejście nowych przepisów), po którym wartość tej funkcji drastycznie spadnie
  3. 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)

  1. Wybierz najmniejszy element w danej kategorii i przypisz mu „1”.
  2. Oceń pozostałe elementy względem niego.
  3. 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:

MoSCoW Cost of Delay Backlog Refinement Agile at Scale ROI (Return on Investment)

Kliknij w pojęcie, aby przejść do jego definicji w słowniku