Система Weighted Shortest Job First.

Система Weighted Shortest Job First.
Статья посвящена модели приоритизации Weighted Shortest Job First.

Weighted Shortest Job First (WSJF) — это инструмент, используемый в Agile для того, чтобы помочь командам расставить приоритеты в списке инициатив. Команда рассчитывает оценку каждой инициативы как стоимость задержки, деленную на объем или продолжительность работы. Соответственно, команда отдает приоритет тем элементам, которые получают самые высокие оценки.

Идея системы состоит в том, что проекты, которые имеют более высокую ценность, но меньшие сроки реализации, должны иметь приоритет над проектами, которые занимают больше времени и приносят меньшую ценность.


Факторы, влияющие на итоговый коэффициент:

· Ценность для клиента/бизнеса (Business value) — показывает, насколько выполнение конкретной задачи будет полезно клиентам и бизнесу.

· Срочность (Time Criticality) — насколько критично выполнить задачу сейчас. Вы оцениваете, как ценность будет уменьшаться со временем или сколько клиентов можно потерять, если задержаться. При оценке срочности подумайте о том, есть ли конкретный дедлайн или точка отсечки. Используйте этот показатель для учета существенных сроков, таких как сезонность, даты вступления в силу новых законодательных актов или истечения срока действия лицензии или контракта.

· Минимизация рисков или реализация возможностей (Risk Reduction or Opportunity Enablement) — насколько фича снизит риски продукта или откроет новые возможности для развития.

· Длительность разработки = уровень сложности работы (Job Duration). Измерение этого показателя в поинтах позволяет на верхнем уровне оценить затраты на разработку относительно друг друга.

Итоговый коэффициент рассчитывается по формуле:

WSJF = Cost of Delay (стоимость задержки) / Job Duration (продолжительность работы).

Cost of Delay = Business value + Time Criticality + Risk Reduction.

Немного о процессе оценки.

Оценивание выполняют, используя ряд Фибоначчи (1, 3, 5, 8, 13, 21…). Он очень удобен для этого, так как шаг значений увеличивается не линейно, а значит будет сложнее сложить все в одну оценку. Так же чувствуется разброс, например, сразу видна разница в бизнес ценности между задачей в 3 поинта и 21.

Преимущества и недостатки модели.

К преимуществам можно отнести:

  • единовременную приоритизация всего бэклога;
  • эффективную шкалу оценки;
  • важные и актуальные критерии.

Минусом можно считать возможность интуитивных результатов при плохой коммуникации бизнеса и исполнителей

Модель WSJF работает успешно и эффективно в большинстве случаев. Она подойдёт для систематизации многозадачных бэклогов и самых примитивных версий.


Важно понимать, что WSJF — это не просто формула, а часть обширной структуры рабочего процесса для предприятия. Волшебство происходит только тогда, когда вы меняете свой подход к принятию решений: проводите совместные сеансы расстановки приоритетов, указываете критерии, а также объясняете и переопределяете описания своих задач своим товарищам по команде.