Книга: Scrum и XP: заметки с передовой
Синхронизировать спринты или нет?
Синхронизировать спринты или нет?
Предположим, есть три Scrum команды, которые работают над одним проектом. Должны ли их спринты быть синхронизированными, т. е. начинаться и заканчиваться одновременно? Или же они должны пресекаться друг с другом?
Сначала мы решили, что нужны пересекающиеся спринты (по времени).
Это звучало круто. В любой момент времени у нас был бы спринт, который вот-вот закончится, и спринт, который вот-вот начнётся. Нагрузка на Product owner’а была бы распределена равномерно по времени. Постоянные релизы продукта. Демонстрации каждую неделю. Аллилуйя.
Да-да, утопия… но тогда это действительно звучало убедительно!
Мы только-только начали так работать, но тут мне подвернулась возможность пообщаться с Кеном Швабером (Ken Schwaber) (в рамках моей Scrum-сертификации). Он указал на то, что это неправильно, и что было бы гораздо лучше синхронизировать спринты. Я точно не помню его доводов, но в ходе нашей дискуссии он меня убедил в этом.
С тех пор мы использовали это решение и ни разу об этом не пожалели. Я никогда не узнаю, провалилась бы стратегия пересекающихся спринтов или нет, но думаю, что да. Преимущества синхронизированных спринтов в следующем:
• Появляется естественная возможность перетасовывать команды между спринтами! При пересекающихся спринтах нет возможности реорганизовывать команды так, чтобы не побеспокоить ни одной команды в разгаре спринта.
• Все команды могут работать на одну цель в течение спринта и проводить планирование спринта вместе, что приводит к лучшему сотрудничеству между командами.
• Меньше административной мороки, например меньшее количество встреч для планирования спринта, демонстраций и релизов.
- Сколько сформировать команд
- Синхронизировать спринты или нет?
- Почему мы ввели роль «тимлида»
- Как мы распределяем людей по командам
- Нужны ли узкоспециализированные команды?
- Стоит ли изменять состав команды между спринтами?
- Участники команды с частичной занятостью
- Как мы проводим Scrum-of-Scrums
- Чередование ежедневных Scrum'ов
- «Пожарные» команды
- Разбивать product backlog или нет?
- Подход третий: Несколько product owner’ов — несколько backlog’ов
- Параллельная работа с кодом
- Ретроспектива для нескольких команд
- Часть III Для продвинутых пользователей (нет предела совершенству)
- Сохранение информации из Интернета
- Откуда нетбук получает питание?
- УПРАВЛЕНИЕ РЕПУТАЦИЕЙ В ИНТЕРНЕТЕ
- 3.1. Стратегии интернет-продвижения вашего проекта
- Глава 3 Способы монетизации
- Глава 1 Что такое интернет-маркетинг
- Глава 2 Выбор стратегии интернет-маркетинга
- Как сделать заказ в интернет-магазине
- Глава 3 Интернет-маркетинг: с кем мы работаем
- Глава 4 Реклама в Интернете
- 8.5. Пользователи Интернета