Scrum
Scrum — це фреймворк, у якому команда до десяти людей видає придатний інкремент у фіксованих циклах до місяця — спринтах — і коригує курс на пʼяти подіях. Він визначає три зони відповідальності, три артефакти й ці пʼять подій — і свідомо нічого не каже про інженерію. Сторінка починається з усього фреймворку на одному екрані — кожна подія з таймбоксом, хто присутній і що вона дає; далі — теорія, на якій він тримається, кожна подія по черзі разом із чотирма зустрічами, які додають реальні команди, зони відповідальності й чому межа — десятеро, Definition of Done і що стається, коли вона зупиняється зарано, пʼять задокументованих епізодів і де все це вироджується.
- Визначений у
- Scrum Guide, 2020
- Розмір команди
- 10 або менше
- Спринт
- Місяць або менше
Scrum на одному екрані
Спершу весь фреймворк — бо він достатньо малий, щоб уміститися на одному екрані, а більшість описів розкидає його на десять. Офіційний Scrum Guide визначає три зони відповідальності, три артефакти — до кожного прикріплене зобовʼязання — і пʼять подій, а весь документ займає близько тринадцяти сторінок. Перша таблиця перелічує пʼять подій, а також refinement, який Guide називає постійною діяльністю, а не подією, і три зустрічі, які більшість реальних команд додає зверху.
Таймбокси — це максимуми з Guide для місячного спринту. Цифри для двох тижнів після скісної риски — звичайна пропорційна практика, а не правило: Guide каже лише, що для коротших спринтів події зазвичай коротші.
| Подія | Коли | Таймбокс: місяць / 2 тижні | Хто має бути | Що дає | У Guide? |
|---|---|---|---|---|---|
| Спринт | Один за одним, без пауз | ≤ 1 міс / 2 тижні | Уся Scrum-команда | Придатний до використання інкремент | Так — містить решту чотири |
| Планування спринту | Відкриває спринт | ≤ 8 год / ~4 год | Scrum-команда; інші — на запрошення | Sprint Goal, обрані задачі й план — тобто Sprint Backlog | Так |
| Daily Scrum | Щодня, у той самий час і в тому самому місці | 15 хв / 15 хв | Розробники | План на наступні 24 години | Так |
| Review спринту | Під кінець | ≤ 4 год / ~2 год | Scrum-команда й ключові стейкхолдери | Скоригований Product Backlog | Так |
| Ретроспектива | Завершує спринт | ≤ 3 год / ~1,5 год | Scrum-команда | Покращення; найкорисніше йде в наступний спринт | Так |
| Backlog refinement | Постійно, упродовж спринту | — / ≤ 10% часу | Product Owner і розробники | Задачі, досить дрібні й зрозумілі, щоб їх обрати | Діяльність, не подія |
| Kick-off | Раз, перед першим спринтом | 2 год – 1 день | Усі, включно з ключовими стейкхолдерами | Спільна стартова точка | Ні — практика |
| Презентація | Коли надходить нова робота | 1–2 год | Product Owner і розробники | Спільне розуміння нових задач | Ні — практика |
| Брейншторм чи spike | Коли щось невідомо | 1–2 год; spike 1–2 дні | Розробники | Підхід, а не код | Ні — практика |
І решта фреймворку: три зони відповідальності й три артефакти — кожен зі зобовʼязанням, яке перетворює список на щось вимірюване.
| Елемент | Що це | За що відповідає — або його зобовʼязання |
|---|---|---|
| Product Owner | Одна людина, ніколи не комітет | Цінність продукту й порядок Product Backlog |
| Scrum Master | Лідер, який служить команді й організації | Ефективність команди, а також те, що Scrum розуміють і застосовують |
| Розробники | Усі, хто створює інкремент, незалежно від спеціальності | План спринту та якість згідно з Definition of Done |
| Product Backlog | Упорядкований список усього, що продукту може знадобитися | Product Goal — куди рухається продукт |
| Sprint Backlog | Sprint Goal, обрані під неї задачі й план | Sprint Goal — заради чого цей спринт |
| Інкремент | Придатний до використання результат, доданий до всього збудованого раніше | Definition of Done — що насправді означає «завершено» |
На чому він тримається: емпіризм
Почнімо з плутанини, на якій спотикається майже кожен новачок. Люди кажуть «ми працюємо за Scrum» і мають на увазі щоденні зустрічі й дошку з колонками. Це видимі частини. Те, чим Scrum є насправді, лежить під ними: спосіб працювати емпірично — ухвалювати рішення з того, що бачиш, а не з того, що передбачив.
Guide називає для цього три опори, і вони залежать одна від одної по черзі. Прозорість робить можливою перевірку; перевірка робить можливою адаптацію. Словами самого Guide, перевірка без прозорості вводить в оману й марнує час, а перевірка без адаптації безглузда.
| Опора | Що означає | Як виглядає її відсутність |
|---|---|---|
| Прозорість | Робота й процес видимі тим, хто її робить, і тим, хто її отримує, а артефакти показують реальний стан. | Дошка, де «у роботі» стоїть задача, заблокована вже тиждень; «готово», яке для кожного означає своє. |
| Перевірка | На артефакти й прогрес до узгоджених цілей дивляться часто й цілеспрямовано — саме для цього існують події. | Огляд, на якому нічого не показують у роботі; Daily Scrum, що звітує про активність замість перевіряти рух до цілі. |
| Адаптація | Коли щось вийшло за прийнятні межі, план, процес чи продукт коригують якомога швидше. | План лишається незмінним після огляду, який показав, що він хибний, — бо змінити його означало б це визнати. |
Кожна подія — це формальна нагода перевірити одне й адаптувати інше. Схема показує артефакти як конвеєр — Product Backlog, Sprint Backlog, інкремент — з подіями на ньому як точками перевірки та зобовʼязанням під кожним артефактом.
| Подія | Перевіряє | Адаптує |
|---|---|---|
| Планування спринту | Product Backlog, спроможність команди та її нещодавні результати | Створює Sprint Backlog |
| Daily Scrum | Рух до Sprint Goal | Sprint Backlog — план на наступний день |
| Review спринту | Інкремент і рух до Product Goal | Product Backlog |
| Ретроспектива | Як минув спринт: люди, взаємодія, процеси, інструменти й Definition of Done | Спосіб роботи команди; найкорисніша зміна йде в наступний спринт |
Пʼять цінностей
Guide також називає пʼять цінностей і каже, що Scrum вдається тоді, коли люди дедалі вправніше ними живуть. Їх легко перелічити й важко побачити, тож ось як кожна виглядає під час спринту — і як виглядає її відсутність, яку зазвичай помітити легше.
| Цінність | У спринті | Її відсутність |
|---|---|---|
| Відданість | Команда віддана своїм цілям і підтримці одне одного на шляху до них. | Кількість пойнтів «обіцяють», а потім виконують, зрізаючи якість. |
| Фокус | Увага — на Sprint Goal і на завершенні, а не на початку нового. | Десять задач у роботі й жодна не завершена. |
| Відкритість | Команда відкрита щодо роботи та її проблем, включно з поганими новинами, — і рано. | Блокер, про який уперше згадують на огляді. |
| Повага | Люди ставляться одне до одного як до спроможних і самостійних професіоналів. | Рішення, ухвалені через голову тих, хто робитиме роботу. |
| Сміливість | Люди роблять правильне й беруться за складні проблеми. | Ніхто не каже вголос, що оцінка нереальна. |
Кожна подія по черзі — і чотири, які додають команди
Саме тут більшість описів Scrum зупиняється надто рано. Офіційний посібник визначає пʼять подій. Реальні команди проводять більше, і додаткові важливі: команда, яка їх пропускає, зазвичай приходить на планування з роботою, якої ніхто не розуміє.
Ми пройдемо всі з них у порядку, у якому вони відбуваються. Для кожної: що це таке, хто присутній, скільки триває і що йде не так, коли її проводять погано.
Спринт — контейнер для решти чотирьох
Першу подію легко проґавити, бо саме всередині неї відбувається все інше. Спринт — це фіксований проміжок часу, місяць або менше, і найчастіше команди обирають два тижні, — протягом якого команда працює над однією узгодженою ціллю й наприкінці створює щось справді придатне до використання. Новий спринт починається тієї ж миті, як закінчується попередній.
Два слова в цьому реченні несуть основне навантаження. «Фіксований» означає, що спринт не подовжують через незавершену роботу: якщо щось не готове, воно повертається в беклог, а спринт усе одно закінчується за графіком. «Придатне до використання» означає, що результат справді можна віддати користувачеві, а не що він компілюється чи що існує гілка.
Навіщо взагалі фіксувати довжину? Бо сталий ритм перетворює планування на звичку, а не на рішення. Усі знають, коли наступне планування, коли наступний огляд і скільки часу лишилось. Це також робить спроможність команди вимірюваною: після чотирьох спринтів однакової довжини у вас є реальні дані про те, скільки ця команда встигає за два тижні.
Одне правило, яке більшості команд ніколи не знадобиться, але яке варто знати: скасувати спринт може лише Product Owner, і лише коли його ціль застаріла — ринок змінився, фічу відкликали. Схема нижче показує весь шлях, який команда проходить у спринті, у тому порядку, у якому це відбувається насправді.
Kick-off — один раз, на самому початку
Kick-off — це зустріч, з якої починається проєкт або велика нова фаза. В офіційному фреймворку Scrum її немає взагалі, але майже кожна реальна команда її проводить, а пропуск призводить до місяців тихої плутанини.
Мета — вивести всіх на однакову стартову точку. Команда чує, навіщо існує цей продукт, хто його користувачі, якого бізнес-результату очікують і які є обмеження: дедлайн, бюджет, уже обрані технології. Стейкхолдери знайомляться з тими, хто це будуватиме. Усі домовляються, як спілкуватимуться.
Kick-off зазвичай триває від двох годин до цілого дня — залежно від того, скільки всього нового. Присутні всі: уся команда, Product Owner, Scrum Master і ключові стейкхолдери. Це та єдина зустріч, де забагато людей у кімнаті краще, ніж замало.
Планування спринту — відкриває кожен спринт
Планування — це зустріч, де команда вирішує, що робитиме в наступному спринті. Це одна з пʼяти офіційних подій, і вона по черзі відповідає на три питання.
- Навіщо цей спринт? Команда узгоджує Sprint Goal — одне речення про те, що зміниться наприкінці.
- Що ми можемо зробити? Команда обирає з беклогу задачі, які служать цій цілі, і рівно стільки, скільки реально встигне.
- Як ми це зробимо? Розробники розкладають обрані задачі на конкретні кроки — ця частина належить команді, а не Product Owner.
Планування має таймбокс максимум вісім годин для місячного спринту й зазвичай близько чотирьох для двотижневого. На практиці добре підготовлена команда завершує за півтори години, і це добрий знак, а не змарнований таймбокс. Причина, чому воно може бути таким коротким, — це refinement, до якого ми скоро дійдемо.
Те, що команда обирає, — це прогноз, а не обіцянка. Guide 2011 року змінив слово «commit» на «forecast» не випадково: кількість задач, яку сприймають як обіцянку, виконують — і виконують, тихо знижуючи якість кожної.
Daily Scrum — пʼятнадцять хвилин щодня
Daily Scrum — коротка зустріч у той самий час і в тому самому місці кожного робочого дня. Пʼятнадцять хвилин, у багатьох командах стоячи, і обовʼязкова присутність лише розробників.
Її призначення часто розуміють неправильно, тож будьмо точними. Daily Scrum — це не звіт про статус для керівника. Це команда, яка сама між собою переплановує наступні двадцять чотири години на основі того, що дізналася вчора. Питання, на яке вона відповідає: враховуючи те, де ми зараз, який найшвидший шлях до Sprint Goal сьогодні?
Можливо, ви знаєте три питання — що я зробив учора, що робитиму сьогодні, чи щось мені заважає. Вони завжди були лише прикладом. Guide 2017 року зробив їх необовʼязковими, а Guide 2020 року прибрав зовсім, бо, зачитувані по черзі кожним, вони перетворювали подію саме на той звіт про статус, який вона мала замінити.
Брейншторм — коли команда впирається в невідоме
Іноді майбутня робота справді незрозуміла. Ніхто не знає, який підхід обрати, або чи це взагалі можливо з наявною архітектурою. Оцінювати її означало б вгадувати, а декомпозувати — вигадувати кроки для рішення, якого ще ніхто не обрав.
Саме для цього потрібен брейншторм. Команда збирається — зазвичай на одну-дві години — спеціально щоб дослідити проблему до будь-якого оцінювання. Люди накидають підходи, сперечаються про компроміси й часто домовляються про spike: короткий обмежений у часі експеримент, зазвичай на один-два дні, єдиним результатом якого є знання, а не готовий код.
Брейншторму немає в офіційному Scrum Guide, і це не проблема: ніщо у Scrum не забороняє команді зібратися, коли їй це потрібно. Він відбувається за потреби, а не за розкладом, і саме тому на схемі він показаний як необовʼязкове відгалуження, а не фіксована точка.
Презентація — знайомство команди з новою роботою
Перш ніж команда зможе щось оцінити, вона має зрозуміти, чого від неї хочуть. Презентація — це зустріч, де Product Owner проводить команду по нових задачах, які зʼявилися в беклозі. Як і kick-off та брейншторм, це поширена практика, а не частина Guide.
Спочатку ця зустріч односпрямована: Product Owner пояснює бізнес-потребу, хто її попросив, яку проблему вона розвʼязує і як виглядатиме успіх. Далі вона перетворюється на розмову. Розробники ставлять питання, що виявляють приховану складність — «а на наявних користувачів це теж поширюється?», «що станеться, якщо оплата зірветься посередині?» — і ці питання часто змінюють вимогу ще до першого рядка коду.
Після обговорення команда разом декомпозує задачу: розбиває один великий запит на менші частини, кожну з яких можна зробити й перевірити окремо. Ніхто ще нічого не оцінює. Мета цієї зустрічі — спільне розуміння, а оцінювання до розуміння і є джерелом більшості поганих чисел.
Backlog Refinement (грумінг) — тут відбувається оцінювання
Refinement — багато команд досі кажуть «грумінг», це стара назва — це робоча сесія, де беклог доводять до готовності. Guide розглядає його як постійну діяльність, а не подію, тому власного таймбоксу він не має. На практиці більшість команд усе одно проводить його як сесію: Product Owner і розробники, часто разом зі Scrum Master, беруть задачі, які раніше презентували й декомпозували, і роблять із ними три речі.
- Уточнюють — усе досі неоднозначне фіксують, і пишуть критерії приймання: конкретні перевірки, за якими вирішується, чи задача готова.
- Ділять — усе, що завелике, щоб завершити за один спринт, розбивають далі.
- Оцінюють — команда призначає кожній задачі розмір, щоб Product Owner міг упорядкувати беклог, знаючи ціну кожного варіанта.
Саме на оцінюванні зазвичай зʼявляється покерне планування. Кожен приватно обирає число з обмеженого набору — найчастіше 1, 2, 3, 5, 8, 13 за послідовністю Фібоначчі — і всі відкривають одночасно. Числа означають відносний розмір, а не години: 8 — це приблизно вдвічі більше роботи, ніж 5, а не вісім годин друкування.
Цінність одночасного відкриття не в числі. Вона в розбіжності. Коли одна людина каже 2, а інша 13, вони сперечаються не про арифметику — вони по-різному розуміють задачу, і саме подальша розмова є сенсом усієї вправи. Число, на якому зійдеться команда, важить значно менше, ніж непорозуміння, яке воно виявило.
Покерне планування не є обовʼязковим. Деякі команди використовують розміри футболок (S, M, L), деякі взагалі не оцінюють розмір, а спираються на виміряну пропускну здатність. Усе це працює. Не працює лише пропуск самої розмови.
Практичний орієнтир: витрачайте на refinement приблизно до десяти відсотків часу команди. Попередні редакції Guide називали це число; редакція 2020 року його прибрала, а саму діяльність лишила. Для двотижневого спринту це одна сесія на дві-чотири години або дві коротші. І памʼятайте те, що показала схема: задачі, які ви уточнюєте зараз, — для наступного спринту, а не для поточного.
Review спринту (огляд) — показуємо результат
Під кінець спринту команда показує, що зробила. Ключових стейкхолдерів запрошують, інкремент демонструють на робочій системі, а не на слайдах, і всі обговорюють, що робити далі.
Огляд — це робоча сесія, а не церемонія затвердження. Його справжній результат — оновлений беклог: стейкхолдери бачать продукт, реагують на нього, і ця реакція змінює те, що команда робитиме далі. Огляд, на якому ніхто не сказав нічого несподіваного, свого завдання не виконав.
Таймбокс: до чотирьох годин для місячного спринту, тобто близько двох для двотижневого. Показують лише завершену роботу: майже готові задачі не демонструють, бо «майже готово» — це те, як команда тихо втрачає сенс слова «готово».
Ретроспектива — завершення спринту
Ретроспектива — остання подія спринту, і вона про команду, а не про продукт. Огляд питав «чи те ми побудували?»; ретроспектива питає «чи так ми працюємо?» — зокрема, чи не час посилити Definition of Done.
Команда озирається на спринт і обговорює, що допомагало, що заважало і що змінити. Присутня лише команда: поява керівників змінює те, що люди готові говорити, а ретроспектива, на якій ніхто не сказав незручного, не варта нічого.
Таймбокс: до трьох годин для місячного спринту, близько півтори години для двотижневого.
Три зони відповідальності — і чому межа десятеро
Scrum визначає три зони відповідальності. Офіційна назва — «accountabilities», а не ролі, і різниця мала, але справжня: це те, за що людина відповідає, а не посада в контракті.
Product Owner — що
Вирішує, що будується і в якому порядку. Одна людина, ніколи не комітет: беклог, упорядкований групою, — це беклог, упорядкований тим, хто гучніше сперечався.
Scrum Master — наскільки добре
Лідер, який служить команді: усуває перешкоди, захищає спринт від переривань, коучить команду й організацію. Не роздає задачі й не звітує статус нагору.
Розробники — як
Усі, хто створює інкремент, незалежно від спеціальності — бекенд, QA, дизайн. Вони обирають технічний підхід і спільно відповідають за результат.
Зверніть увагу, кого немає. У Scrum-команді немає проєктного менеджера, немає тімліда, який роздає роботу, і немає окремого QA-гейта наприкінці. Ці функції цілком можуть існувати деінде в компанії, але Scrum не дає їм влади над тим, як працює команда. Часто це найважча частина чесного впровадження.
Тепер розмір. Guide каже, що Scrum-команда — це зазвичай десятеро або менше людей, і в ці десять входять Product Owner і Scrum Master. Причина тут в арифметиці, а не в смаку.
Кожна пара людей — це канал, яким може поширитися непорозуміння, а кількість пар росте значно швидше за кількість людей. Перехід від десяти до пʼятнадцяти додає команді половину людей і більш ніж подвоює кількість розмов. Першим це видно на Daily Scrum: на пʼятнадцятьох він уже не може бути розмовою про ціль і перетворюється на коло індивідуальних звітів.
Коли команда переростає цю межу, відповідь Guide — не одна більша команда. Це кілька згуртованих Scrum-команд зі спільними Product Goal, Product Backlog і Product Owner — саме це по-своєму формалізують Nexus, LeSS і Scrum@Scale.
Definition of Done — і де вона зупиняється
Кожен артефакт несе зобовʼязання, і з трьох саме Definition of Done команди найчастіше лишають розмитою. Це записаний чекліст, що застосовується до кожної задачі: код відревʼювано, тести написані й проходять, розгорнуто, документацію оновлено — усе, чого продукт справді потребує, перш ніж ним зможе користуватися людина. Якщо це не записано, «готово» означає для кожного трохи різне, і ця різниця спливає в найгірший момент.
Guide тут суворий. Щойно задача відповідає Definition of Done, народжується інкремент. Задачу, яка їй не відповідає, не можна релізити й не варто навіть показувати на огляді; вона повертається в Product Backlog. Якщо в організації є своя Definition of Done, кожна команда застосовує її як мінімум; якщо немає — команда мусить написати власну.
Найважливіше — де вона зупиняється. Схема показує ті самі шість спринтів за двох визначень: одне закінчується на «змерджено», інше — на «можна релізити».
| Де зупиняється «готово» | Що лишається недоробленим | Хто за це платить і коли |
|---|---|---|
| Код написано | Ревʼю, тести, інтеграція — майже все | Наступна людина, яка цього торкнеться, одразу |
| Змерджено | Продуктивність, безпека, документація, деплой | Спринт стабілізації перед релізом |
| Розгорнуто на staging | Конфігурація проду, міграція даних, моніторинг, реальний трафік | Вихідні релізу |
| Зарелізено на прод | Нічого — інкремент придатний до використання | Ніхто й ніколи потім: кожен спринт заплатив за себе сам |
Scrum чи Kanban?
Це питання рано чи пізно постає перед більшістю команд, тож зробімо його вирішуваним, а не філософським. Ці два підходи різняться в одному структурному моменті: Scrum пакує роботу у фіксований цикл і бере зобовʼязання щодо цілі, а Kanban дає роботі текти безперервно й бере зобовʼязання щодо ліміту одночасних задач.
Scrum пасує, якщо
- Пріоритети можуть протриматися тиждень-два
- Спільна ціль допомагає команді координуватися
- Ви можете завершити щось придатне за один спринт
- Передбачуваний ритм вартий часу на зустрічі
Kanban пасує, якщо
- Термінова робота надходить непередбачувано, кілька разів на тиждень
- Підтримка й інциденти становлять велику частину навантаження
- Задачі досить дрібні й однорідні, щоб прогнозувати за потоком
- Ціль спринту все одно ламалася б майже щотижня
А якщо вам хочеться обох — ритму Scrum із гнучкістю Kanban — у цього поєднання є назва й окрема сторінка: Scrumban.
Пʼять задокументованих епізодів — і правило, яке кожен перевірив
Scrum існує вже три десятиліття — достатньо, щоб мати задокументовану історію того, що стається, коли кожне правило виконують і коли його тихо відкидають. Перший запис — історія порятунку, яку найчастіше розповідає маркетинг самого Scrum, розказана разом із тим, що маркетинг пропускає.
| Епізод | Що сталося | Правило, яке це перевірило |
|---|---|---|
| FBI Sentinel, 2010–2012 | Після того як етап під керівництвом підрядника перевищив бюджет приблизно на $100 млн, у вересні 2010 року FBI забрало свою систему ведення справ у власні руки й повело її за Scrum із двотижневими спринтами. 1 липня 2012 року вона стала доступною кожному співробітнику FBI в межах бюджету $451 млн. Те, що зазвичай пропускають: вона все одно не встигла до вересня 2011 року, тест на 743 користувачах у жовтні 2011-го мав два збої, а генеральний інспектор зауважив, що в загальну суму не враховано власний персонал FBI. | Інкремент. Робочий зріз кожні два тижні зробив прогрес вимірюваним — але не зробив задачу легкою. |
| Flaccid Scrum, січень 2009 | Мартін Фаулер описав команди, які перейняли події й ролі Scrum, але жодної технічної практики, і чий код ставав дедалі важчим для змін, доки кожен спринт не почав давати менше за попередній. | Мовчання Scrum про інженерію. Guide лишає її розробникам, і Definition of Done — те місце, де вона мусить проявитися. |
| Water-Scrum-Fall, 2011 | Аналітик Forrester Дейв Вест повідомив, що більшість організацій, які працюють за Scrum, роблять це всередині водоспадної оболонки: вимоги фіксують наперед, спринти — для розробки, а наприкінці — окрема фаза тестування й релізу. | Definition of Done. Спринти, чиє «готово» зупиняється до «можна релізити», — це фаза водоспаду, хоч як їх називай. |
| Dark Scrum, 2016 | Рон Джеффріс, підписант Agile-маніфесту, описав Scrum таким, яким його насправді переживають багато розробників: планування як квота згори, Daily Scrum як перевірка статусу, спринт як інструмент тиску. | Кому належить план. Sprint Backlog належить розробникам, і з 2011 року Guide називає їхній вибір прогнозом, а не зобовʼязанням. |
| Scrum Guide, 18 листопада 2020 | Автори прибрали три питання Daily Scrum, замінили «Development Team» на «Developers», щоб покінчити з командою всередині команди, додали Product Goal і скоротили Guide приблизно до тринадцяти сторінок. | Daily Scrum. Автори змінили текст, бо найпоширеніший спосіб проводити цю подію перетворив її на те, що вона мала замінити. |
Де він вироджується
Чесна межа: Scrum робить проблеми видимими за спринт — і не розвʼязує жодної з них. Команда без інженерної практики, Product Owner без повноважень чи організація, яка не вміє релізити, бачитимуть ці проблеми кожні два тижні, чітко, стільки, скільки працюватимуть за Scrum, — і ніщо у фреймворку їх не виправить. Так задумано, і саме тому «Scrum у нас не спрацював» так часто означає «Scrum показав нам щось, із чим ми нічого не зробили».
- Definition of Done, що не доходить до готовності до релізу, — «завершена» робота потім усе одно потребує спринту стабілізації.
- Немає refinement — і кожне планування перетворюється на чотиригодинну спробу зрозуміти роботу.
- Product Owner без реальних повноважень — порядок беклогу задає той, хто гучніше ескалював.
- Спринти лише як ритм звітності, тоді як релізи лишаються квартальними, — словник без циклу.
- Velocity як показник продуктивності — це надійно роздуває оцінки, а не результат.
- Daily Scrum як коло звітів Scrum Master: три скасовані питання, зачитувані кожним по черзі.
- Спринт, подовжений «лише цього разу», бо робота не завершена.
- Scrum Master у ролі проєктного менеджера — роздає задачі й звітує статус нагору.
- Команда з пʼятнадцяти людей з одним Daily Scrum на всіх.
- Ретроспективи, що дають обговорення, але жодної дії з конкретним відповідальним.
Коли це застосовувати
Застосовуйте, коли
- Робота досить складна, щоб план довелося переглядати не один раз.
- Одна крос-функціональна команда з десяти або менше осіб може володіти цілим шматком цінності.
- Ви здатні створити щось справді придатне до використання за один спринт.
- Організація дозволяє Product Owner справді впорядковувати беклог.
Уникайте, коли
- Робота є безперервним потоком незапланованих запитів — підтримці й операціям краще пасує Kanban.
- Пріоритети справді змінюються кілька разів на тиждень, і Sprint Goal втрачає сенс.
- Команда не може завершити нічого придатного за спринт, бо чекає на інші команди.
- Над одним продуктом мають працювати понад десятеро людей — дивіться Nexus, LeSS або SAFeScaled Agile Framework — фреймворк, що веде багато agile-команд як однуScaled Agile Framework — ролі, події та практики для координації десятків agile-команд, побудовані навколо Agile Release Train: пʼять-дванадцять команд, що планують разом раз на вісім-дванадцять тижнів. Це найбільш приписовий і найпоширеніший фреймворк масштабування — і саме тому його можна встановити, не змінивши того, хто ухвалює рішення.Докладніше в статті →Усі терміни.
Джерела й метод
На чому стоїть ця стаття
- 6 джерел
- Перевірено 13 жовтня 2026 р.
Практики й походження термінів
фреймворк на одному екрані, його теорія, події й зони відповідальностіЕпізоди
розділ «Пʼять задокументованих епізодів — і правило, яке кожен перевірив»- СтаттяFBI’s Sentinel Project: 5 Lessons Learned (відкривається в новій вкладці)InformationWeek · 08.2012
- СтаттяMartin Fowler — FlaccidScrum (відкривається в новій вкладці)martinfowler.com · 29.01.2009
- ДослідженняDave West — Water-Scrum-Fall Is The Reality Of Agile For Most Organizations TodayForrester Research · 07.2011
- СтаттяRon Jeffries — Dark Scrum (відкривається в новій вкладці)ronjeffries.com · 09.2016
Дослідження з Claude. Пошук і звірку першоджерел зроблено з Claude (Anthropic). Відбір, текст і перевірку фактів — редакція Anatomy of IT Product.
Було корисно?
Поділіться з тим, хто працює над тією ж задачею.