Background Image
Table of Contents Table of Contents
Previous Page  19 / 94 Next Page
Information
Show Menu
Previous Page 19 / 94 Next Page
Page Background

Scrum и XP: заметки с передовой

19

Распорядок встречи по планированию спринта

Наличие хотя бы примерного расписания значительно увеличит ваши шансы закончить планирование

спринта в отведённое для этого время.

Например, наше расписание выглядит так:

Планирование спринта

: с 13:00 до 17:00 (после каждого часа перерыв на 10 минут)

13:00 – 13:30.

Product owner разъясняет цель спринта и рассказывает про бизнес-процессы из

product backlog’а. Обсуждается время и место проведения демо.

13:30 – 15:00

. Команда проводит оценку времени, которое потребуется на разработку бизнес-

процессов и, при необходимости дробит их на более мелкие. В некоторых случаях product owner

может изменить приоритет их исполнения. Выясняем все интересующие нас вопросы. Для

наиболее важных заполняем поле «Как продемонстрировать».

15:00 – 16:00.

Команда определяет набор user story, которые войдут в следующий спринт. Чтобы

проверить насколько это реально, вычисляем производительность команды.

16:00 – 17:00.

Договариваемся о времени и месте проведения ежедневного Scrum’а (если они

изменились по сравнению с прошлым спринтом). После чего приступаем к разбиению user story на

задачи.

Наличие расписания ни в коем случае не подразумевает наличия жестких ограничений. В зависимости от

того, как проходит встреча, ScrumMaster может увеличить, или уменьшить продолжительность каждого этапа.

Определяем длину спринта.

О на из основ ых задач планирования спринта – это определение даты демо. А это значит, что вам

придётся определиться с длиной спринта.

Какая же длина оптимальна?

Короткие спринты – удобны. Они позволяют компании быть максимально “гибкой”, а значит готовой

часто корректировать свои планы. Короткий спринт = короткий цикл обратной связи = частые релизы =

быстрые отзывы от клиентов = меньше времени тратится на работу в неправильном направлении = быстрое

обучение, совершенствование и т.д.

Но с другой стороны длинные спринты тоже хороши. У команды остаётся больше времени, чтобы набрать

темп, больше пространства для манёвров, чтобы решить возникшие проблемы, а также больше времени для

достижения цели спринта, а у вас меньше накладных расходов, таких как планирование спринта, демо и т.д.

В основном короткие спринты больше нравятся product owner’у, а длинные – разработчикам. Поэтому

длина спринта – это всегда компромисс. Мы долго экспериментировали и выбрали нашу любимую длину:

3 недели. Большинство наших команд (но не все) используют трёхнедельный спринт. Достаточно короткий,

чтобы предоставить адекватную корпоративную “гибкость”, но в тоже время достаточно длинный, для того

чтобы команда смогла достигнуть максимальной производительности и успеть решить все вопросы, которые

возникнут по ходу спринта.

Мы пришли к важному выводу:

экспериментировать

с длиной спринта

нужно

на начальном этапе. Не

тратьте слишком много времени на

анализ

, просто выберите подходящую длину и используйте её на

протяжении одного или двух спринтов, после чего можете выбрать новую.

Однако

, как только вы найдёте подходящею длину, надолго

зафиксируйте её

. После нескольких месяцев

экспериментов нам подошла длина в 3 недели, поэтому теперь мы следуем этому правилу и используем

трёхнедельные спринты. Иногда спринт будет казаться слишком длинным, иногда – слишком коротким. Но

сохранение фиксированной длины спринта позволяет выработать корпоративный ритм, в котором все

чувствуют себя достаточно комфортно. К тому же исчезнут споры, насчёт даты релиза, так как все знают, что

как ни крути, а выпуск новой версии продукта каждые 3 недели.