Уточнення беклогу (Backlog Refinement): що це таке і як підвищити його цінність

05 Січня, 2025 3 хвилини 9722 переглядів 4.7  4.7

Скрам-команди не так давно називали уточнення беклогу Product backlog grooming. Інший термін, Backlog Refinement, траплявся значно рідше.

Сьогодні термін Product backlog grooming прибрали з усіх офіційних джерел. Причина – подвійне значення слова grooming (у British English його використовують на позначення розбещення неповнолітніх, і слово це має досить грубий відтінок).

Отож, жодних Backlog grooming – лише Backlog Refinement. А краще українською – уточнення беклогу.

Уточнення беклогу (Backlog Refinement) поки що не є офіційною зустріччю в скрамі, поки що не вважається офіційною зустріччю в скрамі, але допомагає продуктивніше провести планування спринту.

То що це — рефайнмент у скрамі?

Грумінг, або ж “причесування” беклогу (як його називали), це аналіз історій користувачів. Його мета — уточнити, чи відповідає кількість і розмір історій часовим рамкам спринту, перевірити визначення готового і дізнатися, чи присутнє в команді достатнє розуміння кожної історії користувачів.

То як найкраще провести сесію уточнення беклогу (Backlog або Scrum Refinement Session)? Розповідає Майк Кон.

Чия присутність важлива?

Можливо, через кілька років уточнення беклогу приймуть як один із загальних, обов’язкових скрам-процесів, та поки що ця зустріч не регламентована. А це означає, що не існує єдиної думки щодо того, хто має бути присутнім.

І хоч загалом я дуже вірю в залученість усієї команди, та для цієї зустрічі збирати всіх непрактично. І ось чому:

  1. Рефайнмент у скрамі часто відбувається за два-три дні до закінчення спринту. У кожній команді знайдеться людина, вкрай зайнята саме у цей час. Змушуючи її приходити на ще одну зустріч, ви ризикуєте вчасним постачанням того елементу беклога, над яким працює цей член команди.
  2. За моїми спостереженнями, краще приділяти Sprint Backlog Refinement 5-10% зусиль кожного спринту. І хоч класно було б підключити до цього всю команду, на практиці це виявляється великим навантаженням, і не всі можуть брати у ньому участь.

Як максимізувати цінність?

Збільшення цінності зустрічі зі Scrum Backlog Refinement в реальності мало чим відрізняється від простих прийомів покращення будь-якої зустрічі:

  • зустріч має займати якнайменше часу;
  • до неї потрібно готуватися;
  • мотивуйте всіх до участі.
Про максимізацію цінності багато говоримо на тренінгу PSPO

Пам’ятайте, що обговорення беклогу не має зводитися до конкретного відрізка часу чи однієї зустрічі — кожен може взяти участь у процесі будь-якої миті. І хоч я згадував, що уточнення беклогу проводять за два-три дні до закінчення спринту, та насправді час зустрічі, та й узагалі будь-якої активності, слід обирати так, щоб було зручно конкретній команді.

Уточнюючи беклог, пам’ятайте, що не всі його елементи (зазвичай сформатовані в історії користувачів, user stories) мають бути досконало зрозумілими на початку спринту. Команді необхідне тільки загальне розуміння фіч, щоб розпочати роботу з гарними шансами виконати її до кінця спринту.

Чи можна зробити рефайнмент цікавішим?

Мені в принципі важко уявити робочу зустріч, яка була б джерелом нестримної радості. Та я певен, що з адекватними колегами зустрічі можна розглядати як здорові перерви у щільнішому робочому процесі.

Хороші команди можуть виробити ритм, у якому насичена розумова робота насамоті чи в парах чергується з зустрічами. Такі зустрічі можуть бути гарним приводом поспілкуватися, пожартувати з колегами чи просто ненадовго зробити перерву перед новим зануренням в інтенсивну роботу.

Я чув про безліч способів зробити скрам-події цікавішими. Більшість створені для випадків, коли хтось спізнюється на дейлі скрам (наприклад, таких працівників просять кинути пожертву до спеціального горщика, заспівати пісню перед колегами чи розповісти анекдот). Ці ідеї суперечливі, та чому б не використати їх як джерело натхнення і не покращити атмосферу зустрічі з уточнення беклогу? Наприклад, поговоріть декілька хвилин про те, як ваші справи, про сім’ї чи про щось іще, що зробить зустріч менш напруженою.

Розвивайтеся як скрам-майстер. І почніть з тренінгу Professional Scrum Master @ Scrum.org

В цілому, уточнення беклогу продукту не має відбуватися в кожному спринті, але час від часу на нього слід закладати час. Це допоможе підтримувати у верхній частині беклогу невеликі елементи, що краще за інші впишуться в спринт, так що ви зможете запастися зусиллями для реалізації наступних задач.

Перекладено й адаптовано командою BrainRain за матеріалом Майка Кона.

4.7 4 голоси
Рейтинг статті
Підписатися
Сповістити про
guest

0 Коментарі
Найстаріші
Найновіше Найбільше голосів
Зворотній зв'язок в режимі реального часу
Переглянути всі коментарі