Изменить стиль страницы

І все це – не якісь там фантазії, а цілком дієві плани. Звісно, щоб не сталося помилки, вони потребують перевірки, адаптації та корекції на кожному кроці, але вони просуваються. У всьому світі відбуваються швидкі зміни, наближаючи нас до кращого життя.

Саме це, сподіваюся, ви й винесете із цієї книжки: знання, що це можливо – ситуацію можна змінювати, а не обов’язково сприймати як належне.

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

T. E. Лоуренс, Сім стовпів мудрості [48]

Не слухайте циніків, які говорять вам, що не можна зробити. Дивуйте їх тим, що можна.

Що треба запам’ятати

Scrum прискорює всі людські зусилля. Яким би не був проект чи проблема, Scrum можна застосувати в будь-якій сфері для покращення продуктивності та результатів.

Scrum для шкіл. У Нідерландах дедалі більше вчителів використовують Scrum для навчання дітей. При цьому вони спостерігають майже негайне покращення результатів тестів більш ніж на 10 відсотків. І вони залучають учнів усіх рівнів підготовки – від професійного до університетського.

Scrum для бідності. В Уганді фонд Grameen використовує Scrum для постачання бідним землеробам сільськогосподарських та ринкових даних. Результат – подвоєння врожаїв та прибутків для одних із найбідніших людей на планеті.

Порвіть свої візитівки. Позбудьтеся всіх титулів, менеджерів, структур. Надайте людям свободу робити те, що вони вважають за найкраще, а також можливість бути відповідальними за це. Результати вас приємно здивують.

Додаток. Впровадження Scrum – із чого почати

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

1. Доберіть власника продукту. Це людина, яка володітиме баченням того, що ви збираєтесь зробити чи створити, чого досягти. Вона враховуватиме можливі ризики та винагороди, що можна виконати і до чого є пристрасть. (Більше див. у розділі 8 «Пріоритети».)

2. Доберіть команду. Це люди, які насправді виконуватимуть роботу. Команді потрібно мати всі вміння та навички, необхідні для того, щоб узяти бачення власника продукту й перетворити його на реальність. Команди мають бути невеликими: золоте правило – від 3 до 9 людей. (Більше див. у розділі 3 «Команди».)

3. Доберіть Scrum-майстра. Ця людина навчатиме решту команди принципів Scrum та допомагатиме їм позбуватися всього, що їх затримує. (Більше див. у розділі 5 «Марнування – це злочин».)

4. Складіть беклог продукту та розставте пріоритети. Це перелік усього, що потрібно створити чи виконати для перетворення бачення на реальність. Беклог існує та розвивається протягом усього життєвого циклу продукту – це його дорожня мапа. У будь-який момент часу беклог продукту є єдиним кінцевим орієнтиром «всього, що колись може зробити команда, у порядку пріоритетності». Існує лише один беклог продукту. Це означає, що власник продукту повинен приймати рішення щодо розставлення пріоритетів по всьому спектру. Власник продукту має консультуватися з усіма зацікавленими особами та командою, щоб чітко відображувати, що люди хочуть і що можна створити. (Більше див. у розділі 8 «Пріоритети».)

5. Удоскональте та оцініть беклог продукту. Важливо, щоб люди, які насправді виконуватимуть завдання із цього переліку, оцінювали, скільки зусиль їм на це знадобиться. Команда має дивитись на кожен пункт переліку завдань і бачити, чи дійсно його можна виконати. Чи достатньо для цього інформації? Чи не надто великий обсяг робіт для оцінки? Чи є визначення готовності – загальноприйняті стандарти, яких слід дотриматися, щоб перевести завдання в колонку «Виконано»? Чи створює це видиму цінність? Кожний пункт має бути готовим для показу, демонстрації, в ідеалі – потенційно готовим до передачі клієнтові. Не оцінюйте завдання в годинах, бо люди абсолютно не вміють цього робити. Оцінюйте за порівняльним розміром: малі, середні чи великі. Або, навіть краще, використовуйте послідовність Фібоначчі та оцінюйте кожний пункт у балах: 1, 2, 3, 5, 8, 13, 21 тощо. (Більше див. у розділі 6 «Плануйте реальність, а не фантазію».)

6. Проведіть планування спринту. Це перша зі Scrum-зустрічей. Команда, Scrum-майстер та власник продукту збираються разом і складають план спринту. Спринти завжди мають фіксовану тривалість, меншу за місяць. Більшість людей сьогодні використовує одно- чи двотижневі спринти. Члени команди дивляться на верхню частину беклогу та прогнозують, скільки завдань із неї вони можуть виконати в цьому спринті. Якщо команда вже пройшла кілька спринтів, вони мають ураховувати кількість балів, які отримали за попередній спринт. Ця кількість відома як швидкість команди. Scrum-майстер та команда повинні намагатися кожного спринту збільшувати цю кількість. Це ще одна можливість для команди та власника продукту переконатись, що всі чітко розуміють значення цих пунктів плану для реалізації спільного бачення. Також під час цієї зустрічі всі мають узгодити мету спринту – чого вони хочуть ним досягти.

Одним зі стовпів Scrum є те, що, як тільки команда візьме на себе зобов’язання виконати можливе, на їхню думку, протягом цього спринту, беклог блокується. Ні змінити, ні додати вже нічого не можна. Команді слід дозволити автономно працювати протягом усього спринту аж до повного виконання запланованого. (Більше див. у розділі 4 «Час» та розділі 6 «Плануйте реальність, а не фантазію».)

7. Зробіть робочий процес видимим. Найпоширенішим способом досягти цього в Scrum є створити Scrum-дошку з трьома колонками: «Виконати», «Виконується», «Виконано». Завдання, які потрібно виконати, показуються стікерами. Команда переміщує їх по Scrum-дошці одне за одним у міру завершення завдань.

Іншим способом зробити все видимим є створити діаграму згоряння завдань. На одній її осі буде кількість балів, набраних командою за спринт, а на другій – кількість днів. Кожного дня Scrum-майстер підраховує кількість балів виконаних завдань і відзначає її на діаграмі згоряння. В ідеалі там має спостерігатись різке зниження кривої, що вестиме до нуля балів в останній день спринту. (Більше див. у розділі 7 «Щастя».)

8. Щоденний стендап. Це серце всього Scrum. Кожного дня, в один і той самий час, не більш ніж на п’ятнадцять хвилин, команда та Scrum-майстер збираються разом і відповідають на три питання:

• Що ви робили вчора, щоб допомогти команді завершити спринт?

• Що ви робитимете сьогодні, щоб допомогти команді завершити спринт?

• Чи є якісь перешкоди, що заважають вам чи команді досягти мети спринту?

І це все. На цьому зустріч закінчується. Якщо вона займає більш ніж п’ятнадцять хвилин, то ви робите щось не так. Насправді вона допомагає всім членам команди чітко розуміти перебіг спринту та стадії розв’язання його завдань. Чи всі завдання буде виконано вчасно? Чи є можливості допомогти іншим членам команди в подоланні перешкод? Завдання не розподіляються згори – команда є автономною й робить усе сама. Немає жодного детального звітування перед начальством. За усунення перешкод для прогресу команди чи якихось перепон відповідає Scrum-майстер. (Більше див. у розділі 4 «Час» та розділі 6 «Плануйте реальність, а не фантазію».)

вернуться

48

Lawrence, T. E. Seven Pillars of Wisdom: A Triumph (London: Cape, 1973).