Как запланировать и запустить эффективный scrum-спринт

Начинать с бэклога – это значит начинать с пользователей

Почему мы планируем поставку специализированных функций в спринте, вместо того чтобы двигаться дальше? Потому что работали как команда, чтобы выяснить, какие функции наши пользователи считают наиболее ценными. Именно поэтому владелец продукта так важен – его задача понять потребности пользователей и своевременно информировать о них команду.

Будьте реалистичны в оценке того, что вы можете поставить заказчику

Многих менеджеров посещает безумная идея, что если не подбадривать разработчиков, то они будут бездельничать, выполнять минимум работы и устанавливать длинные сроки. Однако для большинства команд это неверно. Просто в реальности разработчики слишком большие оптимисты. Именно поэтому мы знаем немало проектов, которые завершились с опозданием, и почти не видели случаев, когда они заканчиваются раньше времени. Не пытайтесь втиснуть в спринт слишком много функций. (В конце концов, пользователи должны всего лишь дождаться следующего спринта, чтобы получить рабочее программное обеспечение, которое включает в себя очередной набор функций.) Хороший scrum-мастер помогает команде оценить работу и понять, чем можно заниматься, а чем нет.

Измените план, если это необходимо

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

Когда необходимо изменить план, команда делает это. Если становится понятно, что не удастся закончить все работы в бэклоге спринта, то команда должна перенести некоторые из них (начиная с наименее значимых) из бэклога спринта обратно в продуктовый бэклог. Scrum-мастер обязан убедиться в том, что все члены команды понимают суть изменений. Пользователи, привыкшие видеть работающее программное обеспечение, меньше нервничают, не дождавшись во время обзора спринта ожидаемых функций, если владелец продукта предварительно их к этому подготовил.

Заставьте всех говорить о ценности

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

<< | >>
Источник: Эндрю Стеллман, Дженнифер Грин. Постигая Agile. Ценности, принципы, методологии. 2015

Еще по теме Как запланировать и запустить эффективный scrum-спринт:

  1. Часть VII/16. Как запустить новый сайт, обезопасив его от воровства контента?
  2. Запланированные РR-сообщения и каналы их распространения
  3. Видение, которое запустило компьютерную революцию
  4. Как повысить эффективность маркетинга?
  5. Экономическая защита понимания рынка как эффективного
  6. Как измерить эффективность рекламы
  7. Как ставить эффективные цели
  8. Интернет как эффективная рекламная площадка
  9. Как разработать эффективную стратегию мотивации персонала
  10. Глава 5. Сайт как эффективный инструмент маркетинга
  11. Как составить эффективный портфель только из паевых фондов
  12. Как составить эффективный портфель только из паевых фондов
  13. 9. Как, задавая вопросы, я повысил эффективность своих деловых бесед
  14. Глава XVI. Как измеряется предельная эффективность потребительского богатства
  15. МОЯ СИСТЕМА МАРКЕТИНГА; КАК МНЕ НАЙТИ ПОКУПАТЕЛЕЙ И НАИБОЛЕЕ ЭФФЕКТИВНО ОБСЛУ. ЖИВАТЬ ИХ?
  16. Глава XVII. Как измеряется эффективность конечных приращений потребительского богатства
  17. Брюков В. Г.. Как предсказать курс доллара Эффективные методы прогнозирования с использованием Excel и EViews, 2011
  18. Местности с ясно выраженным "лицом" притягивают к себе население почти так же эффективно, как и новые рабочие места.
  19. Общий взгляд на эффективность рекламы. Подходы к оценке эффективности