Планирование Спринта: как составить сильную Цель Спринта
Узнайте, как формулировать сильную Цель Спринта на Планировании Спринта. Разберитесь, почему фокус на объеме выполненных задач не работает и как ориентация на ценность дает команде настоящую гибкость.
Большинство Целей Спринта формулируются шиворот-навыворот. Команда тратит два часа на оценку элементов Бэклога Продукта, набирает двадцать очков в свой прогноз, а в самом конце встречи замирает в нерешительности. Кто-то спрашивает, какой же должна быть цель. Скрам-мастер или Владелец Продукта соединяет через запятую названия трех несвязанных фич, добавляет союз «и», и все. Получается вовсе не цель. Это просто маршрутный лист.
В чем проблема простого списка задач
Когда цель определяется простым перечислением задач на разработку, теряется главное преимущество Скрама. Список тикетов предполагает, что точное решение известно заранее, еще до написания первой строчки кода. Если четвертый пункт окажется в два раза сложнее, чем ожидалось, команда окажется перед ложным выбором. Придется либо жертвовать качеством, либо задерживаться на работе, ведь каждый тикет считался частью обещания.
Настоящая цель оставляет пространство для маневра. В Руководстве по Скраму 2020 года указано, что Цель Спринта задает ориентир, но оставляет гибкость в выборе конкретной работы для ее достижения. Когда команда берет на себя обязательство достичь определенного результата, а не просто закрыть список задач, она может спокойно отказаться от второстепенных элементов бэклога и при этом успешно завершить Спринт.
Начните с вопроса «Зачем»
Планирование Спринта состоит из трех тем. Первая тема ставит простой вопрос: в чем ценность этого Спринта? Многие команды сразу перескакивают ко второй теме, где обсуждается объем работ, или к третьей, где решается, как именно их реализовать. Игнорирование первого вопроса неизбежно приводит к слабой цели.
Владелец Продукта должен приходить на Планирование Спринта с идеей бизнес-результата, а не просто с пачкой отсортированных тикетов. Затем вся Скрам-команда обсуждает это предложение и превращает его в понятную формулировку. Если команда не может объяснить, какую пользу клиент или бизнес получат через две недели, ей не стоит брать пользовательские истории в Бэклог Спринта.
Анатомия сильной цели
Сильная Цель Спринта обладает тремя явными признаками:
- Она сфокусирована на одном понятном результате, а не на разрозненном наборе доработок.
- Она объясняет пользу для пользователя или системы, а не перечисляет технические задачи.
- Она дает Разработчикам свободу менять план действий по мере погружения в детали во время реализации.
Проверьте черновой вариант цели с помощью простого мысленного эксперимента. Спросите команду, что произойдет, если на шестой день возникнет непредвиденное архитектурное препятствие. Если более простое альтернативное решение по-прежнему позволяет достичь цели, цель выбрана правильно. Если же любое отклонение от исходных спецификаций тикета делает цель недостижимой, вы сформулировали план выработки, а не цель.
Конкретные примеры
Представьте команду интернет-магазина, которая перерабатывает процесс оформления заказа. Слабая цель звучит так: «Завершить пользовательские истории 101, 102 и 105 по оформлению заказа, а также обновить интеграцию со Stripe». Такая формулировка очень хрупкая. Она не дает команде никаких ориентиров при возникновении нестандартных ситуаций.
Сильная цель звучит иначе: «Предоставить новым покупателям возможность оформить заказ без регистрации». Обратите внимание на разницу. Такая цель понятна всем, от начинающего инженера до сотрудника службы поддержки. Если выяснится, что сохранение данных банковских карт для гостей слишком сложно сделать за эту неделю, команда может отказаться от этой подзадачи. Основной результат при этом не пострадает.
Цель определяет ежедневные решения
Хорошая Цель Спринта не забывается сразу после планирования. Она служит призмой, через которую Разработчики оценивают свой прогресс на каждом Daily Scrum. Главный вопрос на этой встрече заключается не в том, кто что делал вчера. Вопрос в том, продвигается ли команда к достижению Цели Спринта.
Если вы замечаете, что ваши Daily Scrum превратились в дежурные отчеты о статусе, где разработчики просто перечисляют разрозненные тикеты в Jira, обратите внимание на Цель Спринта. Слабые цели разобщают команду, превращая работу каждого в отдельный остров. Сильная цель побуждает к совместной работе, ведь все разделяют ответственность за единую и понятную финишную черту.
