Добавить в корзинуПозвонить
Найти в Дзене

Как создать работающую цель спринта в Scrum?

В этой статье мы поделимся советами, которые помогут создать ясную цель спринта в scrum-команде. Если вы ещё в поиске того, как объединить команду на спринт и как создать хорошую цель, — эти советы для вас.  Цель спринта даёт представление о том, почему мы выпускаем инкремент. Помните, что разработка программного обеспечения является сложной работой, и мы не можем идеально планировать неизвестное. Когда мы работаем над инкрементом к концу спринта, ожидается, что будет сделан некоторый объём работ. Этот объём можно пересмотреть согласно цели. Таким образом, цель спринта помогает сфокусироваться на том, что мы хотим достичь, и позволяет договариваться о работе для достижения этой цели. Создание чёткой цели Спринта может быть сложной задачей для scrum-команд. Вот четыре проблемы, связанные с этим, и несколько решений.  Рассеянный фокус  Когда у нас есть сложные цели в спринте (например, достичь X, Y и Z), мы разделяем фокус и не допускаем большой гибкости. Несколько причин этого:  Неясная
Оглавление

В этой статье мы поделимся советами, которые помогут создать ясную цель спринта в scrum-команде. Если вы ещё в поиске того, как объединить команду на спринт и как создать хорошую цель, — эти советы для вас. 

Цель спринта даёт представление о том, почему мы выпускаем инкремент. Помните, что разработка программного обеспечения является сложной работой, и мы не можем идеально планировать неизвестное. Когда мы работаем над инкрементом к концу спринта, ожидается, что будет сделан некоторый объём работ. Этот объём можно пересмотреть согласно цели. Таким образом, цель спринта помогает сфокусироваться на том, что мы хотим достичь, и позволяет договариваться о работе для достижения этой цели.

Создание чёткой цели Спринта может быть сложной задачей для scrum-команд. Вот четыре проблемы, связанные с этим, и несколько решений. 

Рассеянный фокус 

Когда у нас есть сложные цели в спринте (например, достичь X, Y и Z), мы разделяем фокус и не допускаем большой гибкости. Несколько причин этого: 

  • команда работает над несколькими несвязанными проектами или инициативами. Когда мы формируем продукты и команды, мы должны учитывать первоочередную задачу. Когда мы берём в спринт слишком много, мы умножаем риски. В этом случае мы теряем время из-за переключения контекста и нехватки ресурсов для выполнения работы, которая появляется в ходе исследования. Если кажется невозможным выбрать одну приоритетную задачу, возможно, спринты слишком длинные и не дают бизнесу возможности менять фокус и направление достаточно часто.
  • команда старается охватить каждый элемент бэклога. Если цель похожа на «завершить каждый PBI», — это эквивалентно отсутствию цели. Работайте над тем, чтобы группировать задачи из бэклога на одну тему. Возможно, к самой приоритетной задаче добавятся менее важные на первый взгляд. Но это не так. Когда в результате спринта мы хотим поставить какую-то функциональность, мы закрываем потребность или ожидание, а не фичу ради фичи. Ищите то, что скрывается за задачей — какую проблему она решает, и стройте цель от этого. В этом случае можно подтянуть другие задачи. 
  • менеджмент думает, что команда будет работать не так усердно, если задачи небольшие. Это не то мышление, которое нужно в Agile-подходе. Чтобы самоорганизующиеся, уполномоченные команды были эффективными, мы должны верить, что люди стремятся делать всё возможное. Если цель Спринта будет достигнута раньше последнего дня спринта, профессионалы найдут, что ещё сделать, чтобы внести существенный вклад. 

Неясная цель

Когда мы подходим к концу спринта, знает ли команда, была или не была достигнута цель спринта? Если нет, цель спринта, кажется, слишком расплывчатая. Вот несколько советов по созданию более четких целей спринта: 

  • Во время планирования спросите: «Как мы узнаем, достигли ли мы цели спринта?». Если будут разные ответы или недоумение, потребуется дальнейшее обсуждение и уточнение цели.
  • Сделайте цель измеримой. Это помогает уменьшить субъективность. Используйте метод консенсуса, чтобы подтвердить понимание и приверженность каждого к цели Sprint. 

Вот несколько примеров неясных Целей Спринта и модификаций, чтобы сделать их более понятными: 

  • улучшить производительность — уменьшить время загрузки страницы на x%, 
  • расширить функциональность фичи — оптимизировать процесс использования, чтобы повысить конверсию на x%. 

Команда не использует цель во время спринта 

Цель спринта нужна для фокуса. Если команда не вспоминает о ней, какой смысл тратить время на её придумывание. Помогите команде сфокусироваться: 

  • сделайте цель видимой, закрепите на доске или рядом с ней, 
  • используйте другие визуальные методы (цвет, размер, мемы…), 
  • научите команду говорить на стендапе не о том, что было сделано за день, а о том, как каждый помогает в достижении цели спринта, 
  • отслеживайте достижение цели в конце спринта на ряду с другими метриками. Например, достигнуто — не достигнуто — какой процент достигнут — что помешало? 

Сфокусируйтесь на проверке бизнес-предположений и получении обратной связи, на проверке рисков. Чем раньше команда получит данные и сможет выбрать направление, тем дешевле будет стоимость изменения.

Таким образом, хорошая цель спринта помогает команде сосредоточиться и получить гибкость в создании инкремента. Она помогает понять влияние работы, которую выполняют разработчики, что является движущей силой внутренней мотивации.