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