Джефф Сазерленд - Scrum. Революционный метод управления проектами
Не слушайте циников, которые говорят вам, что что-то не может быть сделано. Удивите их тем, что вы способны на все.
ПОДВЕДЕМ ИТОГИ
Scrum ускоряет темп всех начинаний человека. Неважно, в чем суть проекта или проблемы, — методика Scrum может быть использована в любом начинании, чтобы повысить производительность и добиться лучших результатов.
Scrum для школ. В Голландии все больше учителей средних общеобразовательных школ применяют Scrum. Результаты экзаменационных оценок повышаются более чем на десять процентов. К методике Scrum можно привлекать всех учеников — с разным уровнем подготовки, с разными характерами и талантами, с разными жизненными устремлениями.
Scrum против бедности. В Уганде фонд «Грамин» использует Scrum, чтобы донести до фермеров информацию, необходимую им, чтобы вырваться из нищеты. Результат — у беднейших людей планеты вдвое увеличиваются урожаи и появляются первые доходы.
Порвите свои визитки. Избавьтесь от званий и титулов, от руководителей и иерархических структур. Дайте людям свободу делать то, что они считают правильным, и возможность нести за это ответственность. Результаты вас поразят.
Приложение
ВНЕДРЯЕМ SCRUM. С ЧЕГО НАЧАТЬ
Теперь, когда вы прочитали книгу, я предлагаю краткое описание механизма, с помощью которого вы начнете любой проект. Изложение самого процесса внедрения общее и короткое, но для начала этого вполне хватит. Книга была написана для того, чтобы объяснить вам, почему методология Scrum работает. Здесь, в приложении, вы получили ответ на вопрос, как она работает.
Выберите ВЛАДЕЛЬЦА ПРОДУКТА. Это человек, обладающий видением того, что вы собираетесь делать, производить, достигать. Он принимает во внимание риски и выгоды, что нужно выполнить, что может быть сделано и что вас воодушевит.
Глава 8. «Приоритеты»
Выберите КОМАНДУ. Кто те люди, которым предстоит выполнить работу? Специалисты, входящие в группу, должны обладать всеми навыками и знаниями, необходимыми, чтобы воплотить идею владельца продукта в жизнь. Команда должна быть небольшой, от трех до девяти человек — это золотой стандарт Scrum.
Глава 3. «Команды»
Выберите СКРАМ-МАСТЕРА. Это человек, который следит за ходом проекта, обеспечивает проведение всех коротких собраний и помогает команде устранять мешающие ей препятствия.
Глава 5. «Потери — это преступление»
Создайте БЭКЛОГ ПРОДУКТА. Это список абсолютно всех требований, предъявляемых к продукту и расставленных по их приоритету. Бэклог существует и развивается на протяжении всей жизни продукта, чьим ориентиром он является. Бэклог продукта — единственная и однозначная концепция «всего, что команда в принципе может сделать, в порядке приоритетности». Существует только один бэклог продукта. Это означает, что владелец продукта должен принимать решения о приоритетности на основе всего спектра задач. Владелец продукта должен беседовать со всеми заинтересованными лицами и командой, чтобы гарантировать всю полноту обратной связи и отображать в бэклоге все требования и пожелания потребителя.
Глава 8. «Приоритеты»
Уточните и оцените БЭКЛОГ ПРОДУКТА. Крайне важно, чтобы участники группы, которые будут выполнять задания из бэклога, оценили, сколько усилий это потребует. Команда должна взглянуть на каждую задачу и определить, выполнима ли она в принципе. Достаточно ли информации, чтобы выполнить задачу? Достаточно ли она обозрима, чтобы ее можно было оценить? Есть ли общее понимание, каким стандартам и критериям она должна соответствовать, чтобы быть выполненной? Создается ли при этом действительная стоимость? Должна быть обеспечена возможность продемонстрировать результат выполнения каждой задачи. Не оценивайте задания бэклога в часах, поскольку люди плохо с этим справляются. Оценивайте в относительных размерах: «малый», «средний», «большой». Лучше использовать последовательность Фибоначчи и присваивать каждой задаче количество баллов: 1, 2, 3, 5, 8, 13, 21.
Глава 6. «Планируйте реальность, а не пустую мечту»
ПЛАНИРОВАНИЕ СПРИНТА. Это первое скрам-собрание. Команда, скрам-мастер и владелец продукта планируют спринт. Спринты всегда имеют фиксированную продолжительность, которая должна быть меньше месяца. Как правило, выбирают спринты длиной в одну или две недели. Команда смотрит в верхнюю часть бэклога и прогнозирует количество заданий, которое возможно выполнить за этот спринт. Если команда уже прошла пару спринтов, ей следует учитывать то число баллов, которое было в прошлом спринте. Количество баллов мы называем ДИНАМИКОЙ ПРОИЗВОДИТЕЛЬНОСТИ. Скрам-мастер и команда должны в каждом спринте наращивать динамику.
Планирование спринта — это еще одна возможность для владельца продукта и команды удостовериться, что все точно понимают, как реализация заданий служит воплощению замысла. На этой встрече все должны договориться о цели спринта и определить, что должны выполнить за спринт.
Основное правило Scrum — если команда договорилась об определенном количестве заданий, которые нужно выполнить за один спринт, то добавлять новые уже нельзя. Команда должна быть в состоянии работать автономно на протяжении всего спринта и завершить то, что пообещала заказчику сделать.
Глава 6. «Планируйте реальность, а не пустую мечту»
РАБОТА ДОЛЖНА БЫТЬ ВИДИМОЙ. Прозрачность всех действий и процессов обеспечивает скорейшее достижение цели. Наиболее распространенный способ добиться этого — завести СКРАМ-ДОСКУ с колонками: «Нужно сделать, или бэклог»; «В работе»; «Сделано». Стикеры — это пользовательские требования, которые нужно реализовать; по мере того как они выполняются, команда перемещает стикеры из одной колонки в другую.
Еще один способ сделать работу видимой — создать ДИАГРАММУ ВЫГОРАНИЯ ЗАДАЧ. На одной оси — количество баллов, которое команда взяла в этом спринте, на другой — количество дней. Каждый день скрам-мастер подсчитывает количество баллов за выполненные задачи и отражает это на графике. В идеале к концу спринта должен быть резкий спад до нуля.
Глава 7. «Счастье»
ЕЖЕДНЕВНОЕ СОБРАНИЕ НА ХОДУ, или ЕЖЕДНЕВНЫЙ SCRUM. Это пульс всего процесса Scrum. Каждый день в одно и то же время не более чем на пятнадцать минут команда и скрам-мастер встречаются и дают ответы на три вопроса.
Что ты делал вчера, чтобы помочь команде завершить спринт?
Что ты будешь делать сегодня, чтобы помочь команде завершить спринт?
Какие препятствия встают на пути команды?