Neural Project InstituteСертификация по управлению проектами для эпохи ИИ

Руководство по Scrum · Артефакты и практики

Техники Scrum: практики, дополняющие фреймворк

Руководство по Scrum намеренно минималистично. Оно оставляет командам свободу выбирать подходящие им практики. Ниже — техники, которые чаще всего используются вместе со Scrum.

Главное

  • Scrum оставляет место для дополнительных практик.
  • Пользовательские истории, картирование историй и Planning Poker помогают в работе с бэклогом.
  • Выбирайте техники, которые решают реальные проблемы вашей команды.

Техники работы с бэклогом

  • Пользовательские истории: «Как [пользователь], я хочу [цель], чтобы [выгода]».
  • Критерии приёмки: чёткие условия для каждого элемента, часто в формате Given-When-Then.
  • Story mapping (карта историй): расположение историй вдоль пути пользователя для планирования релизов.
  • INVEST: Независимая, обсуждаемая, ценная, оцениваемая, небольшая, тестируемая.
  • Шаблоны разделения: разделяйте по шагам процесса, бизнес-правилам, типам данных или интерфейсам.

Техники планирования и отслеживания

Техники поставки

  • Парное или моб-программирование.
  • Разработка через тестирование и непрерывная интеграция.
  • Роение (swarming) для высокоприоритетных элементов.
  • WIP-лимиты внутри спринта.

Техники улучшения

Частые вопросы

Является ли Definition of Ready официальной техникой Scrum?

Нет. Это необязательная практика, которую используют некоторые команды; она не должна превращаться в жёсткий барьер.

Являются ли пользовательские истории обязательной техникой Scrum?

Нет. Scrum требует только элементов бэклога продукта; пользовательские истории — популярный формат.

Как работают пользовательские истории как техника Scrum?

Пользовательская история — это краткое описание потребности с точки зрения пользователя, часто в формате: Как пользователь], я хочу [цель], чтобы [выгода]. См. [пользовательские истории.

Как модель INVEST используется в качестве техники Scrum?

Это чек-лист для хороших элементов бэклога: Independent (независимый), Negotiable (обсуждаемый), Valuable (ценный), Estimable (оцениваемый), Small (небольшой) и Testable (тестируемый). Его предложил Билл Уэйк.

Полезна ли техника картирования историй (story mapping) в Scrum?

Да. Картирование историй располагает пользовательские истории вдоль пути пользователя с приоритетом сверху вниз, чтобы планировать релизы и находить минимальный ценный срез.

Как работает Definition of Ready как техника Scrum?

Это необязательный чек-лист, которому должен соответствовать элемент бэклога, прежде чем попасть в спринт, например наличие чётких критериев приёмки. Он не входит в Руководство по Scrum.

Почему критерии приёмки — полезная техника Scrum?

Они задают условия, которым должен соответствовать элемент бэклога, чтобы быть принятым, и часто записываются в формате Given-When-Then. Они отличаются от критериев готовности, которые применяются ко всем элементам.

Что такое роение (swarming) как техника Scrum?

Несколько разработчиков вместе работают над одним элементом, чтобы быстро его завершить, вместо того чтобы каждый брался за отдельные элементы. См. Роение (swarming) в Agile.

Является ли моб-программирование техникой Scrum?

Это дополнительная практика, а не часть самого Scrum: вся команда одновременно работает над одной задачей за одним компьютером, по очереди сменяя того, кто пишет код. Это распространяет знания и сокращает передачи работы.

Почему разработка через тестирование — полезная техника Scrum?

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

Какие техники Scrum помогают разделять большие пользовательские истории?

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