Віха

Урок 2 з 4

Scrum

Scrum — легкий каркас (фреймворк) для створення складного продукту короткими кроками. Усі його правила вміщаються в Scrum Guide обсягом менше 15 сторінок. Автори — Кен Швабер і Джефф Сазерленд, остання редакція вийшла 2020 року.

Scrum тримається на трьох опорах:

  • прозорість: усі бачать справжній стан роботи;
  • перевірка: результат і процес регулярно перевіряють;
  • адаптація: коли щось іде не так, змінюють одразу.

Три ролі

  • Власник продукту (Product Owner) відповідає за цінність продукту. Він веде беклог продукту і вирішує, що робити першим. Це одна людина, а не комітет. У студії цю роль виконує один із засновників.
  • Розробники (Developers) — усі, хто створює продукт: програміст, дизайнер, тестувальник. Вони вирішують, як робити роботу, і разом відповідають за якість.
  • Скрам-майстер (Scrum Master) допомагає команді працювати за Scrum і прибирає перешкоди. Він не начальник команди і не секретар нарад. У маленькій студії цю роль часто бере керівник проєкту.

П'ять подій

Уся робота йде всередині спринту — проміжку фіксованої довжини до одного місяця. Спринти йдуть один за одним без пауз. Тривалість подій нижче вказано для двотижневого спринту:

  1. Планування спринту — до 4 годин. Команда вирішує, навіщо цей спринт (ціль спринту), що вона візьме з беклогу і як це зробить.
  2. Щоденний скрам — 15 хвилин щодня. Розробники звіряють, як просуваються до цілі спринту, і перебудовують план на день. Популярні три питання («що зробив, що зроблю, що заважає») — лише один із форматів. З 2020 року Scrum Guide їх не вимагає.
  3. Огляд спринту — до 2 годин. Команда показує зацікавленим сторонам, що зробила, і разом із ними вирішує, що робити далі. Головне в огляді — відгуки, які змінюють беклог.
  4. Ретроспектива — до 1,5 години. Команда обговорює, як працювала, і обирає одне-два покращення на наступний спринт.
  5. Сам спринт теж вважається подією: це контейнер для чотирьох інших.

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

Двотижневий спринт

Коли відбувається кожна подія Scrum і що вона дає.

Хто
уся скрам-команда
Скільки
до 4 годин
Що виходить
ціль спринту і беклог спринту

У студії: Ціль: рівні 6–8 можна пройти на всіх тестових телефонах. Команда бере 24 поінти, приблизно стільки, скільки закриває за спринт.

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

Три артефакти

Кожен артефакт має своє зобов'язання — те, що робить його зрозумілим:

  • Беклог продукту → ціль продукту. Беклог продукту — впорядкований список усього, що може знадобитися продукту. Ціль продукту каже, куди він рухається: «гра з 20 рівнями, яку до кінця проходять 30% гравців».
  • Беклог спринту → ціль спринту. Беклог спринту — що команда взяла на спринт, і план, як це зробити. Ціль спринту: «рівні 6–8 можна пройти на всіх тестових телефонах».
  • Інкремент → визначення «готово». Інкремент — робочий шматок продукту, який можна показати чи випустити. Готовим він стає лише тоді, коли відповідає визначенню «готово» (модулі 7 і 12).

Від беклогу до інкременту

Кожен артефакт Scrum має зобов'язання, яке робить його зрозумілим.

Ціль продукту: «гра з 20 рівнями, яку до кінця проходять 30% гравців».

Що всередині: Рівні 6–20, онлайн-турніри, сторінка в магазині, виправлення з бета-тесту. Усе впорядковано за важливістю.

Хто опікується: власник продукту

Зобов'язання стоїть під кожним артефактом. Натисніть на артефакт, щоб побачити, що в ньому лежить у студії.