Руководство по Scrum · Основы Scrum
Преимущества Scrum: плюсы и ограничения
Популярность Scrum основана на практических преимуществах: более быстрой обратной связи, более чётких приоритетах и более вовлечённых командах. У него есть и ограничения, и знание их помогает решить, когда его использовать.
Главное
- Scrum рано приносит ценность и адаптируется к изменениям.
- Нужны владелец продукта с реальными полномочиями и стабильная команда.
- Он больше подходит для сложной продуктовой работы, чем для рутинных операций.
Преимущества
- Ранняя и регулярная ценность: пригодный к использованию инкремент в каждом спринте.
- Быстрая обратная связь: заинтересованные стороны видят реальный прогресс на каждом обзоре спринта.
- Чёткие приоритеты: один упорядоченный бэклог продукта и один владелец продукта.
- Адаптивность: приоритеты могут меняться между спринтами без громоздкого управления изменениями.
- Прозрачность: наглядные бэклоги, доски и цели.
- Постоянное улучшение: Ретроспективы в каждом спринте.
- Ответственность команды: самоуправляемые команды сами решают, как выполнять работу.
- Предсказуемость со временем: стабильные команды вырабатывают надёжный темп.
Ограничения
- Нужен вовлечённый владелец продукта с полномочиями.
- Лучше всего работает с выделенными, стабильными, кросс-функциональными командами.
- Может плохо справляться с частыми срочными прерываниями; рассмотрите Kanban.
- Масштабирование на множество команд требует дополнительной координации; см. Scrum of Scrums.
- Легко перенять ритуалы без ценностей, что приводит к плохим результатам.
Когда Scrum подходит лучше всего
| Хорошо подходит | Плохо подходит |
|---|---|
| Разработка новых продуктов | Рутинные повторяющиеся операции |
| Меняющиеся требования | Полностью специфицированные контракты с фиксированным содержанием |
| Есть кросс-функциональная команда | Специалисты, распределённые между многими проектами |
| Вовлечённые заинтересованные стороны | Заинтересованные стороны, которые не приходят на обзоры |
Частые вопросы
Какие преимущества Scrum побуждают команды выбирать его?
Чтобы быстрее получать пригодные к использованию результаты, реагировать на изменения и давать командам больше ответственности за свою работу.
Что представляет наибольший риск для преимуществ Scrum?
Внедрение событий и ролей без лежащих в их основе ценностей и эмпиризма, иногда называемое «зомби-Scrum».
Каковы основные преимущества Scrum?
Пригодные к использованию результаты в каждом спринте, быстрая обратная связь от заинтересованных сторон, чёткие приоритеты благодаря единому упорядоченному бэклогу продукта и встроенное постоянное улучшение. Команды также получают больше ответственности, потому что сами решают, как выполнять работу.
Каковы недостатки Scrum?
Scrum требует вовлечённого владельца продукта, стабильной кросс-функциональной команды и регулярного участия заинтересованных сторон. Он может плохо справляться с частыми срочными прерываниями и требует дополнительной координации, когда над одним продуктом работает много команд.
Относится ли более высокое качество к преимуществам Scrum?
Может, потому что каждый инкремент должен соответствовать критериям готовности (Definition of Done), а качество не должно снижаться в течение спринта. Эффект зависит от того, сохраняет ли команда строгие критерии готовности, а не срезает углы.
Получают ли небольшие команды преимущества Scrum?
Да. Scrum рассчитан на небольшие команды, обычно не более десяти человек. Очень маленьким командам события иногда кажутся тяжеловесными, и они сокращают их пропорционально длительности спринта.
Относится ли снижение рисков проекта к преимуществам Scrum?
Да. Scrum снижает риск создать не то, что нужно, потому что заинтересованные стороны проверяют рабочие результаты в каждом спринте. Короткие спринты также ограничивают, сколько времени и денег находится под риском в каждом цикле.
Почему некоторые команды так и не видят преимуществ Scrum?
Распространённые причины: владелец продукта без полномочий, руководство, подрывающее самоуправление, пропущенные ретроспективы и инкременты, которые на самом деле никогда не соответствуют критериям готовности. Всё это лишает команду обратной связи, на которой держится Scrum.
Применимы ли преимущества Scrum к проектам с фиксированной ценой?
Лишь частично. Scrum можно использовать, но фиксированные содержание, сроки и стоимость оставляют мало места для адаптации. Контракты, фиксирующие сроки и бюджет, но позволяющие менять приоритеты содержания, подходят для Scrum лучше.
Когда недостатки Scrum перевешивают его преимущества?
Когда работа рутинная и предсказуемая, когда запросы поступают непрерывно с постоянно меняющейся срочностью или когда никто не может выступать владельцем продукта с реальными полномочиями. Kanban или предиктивный подход.
Делают ли преимущества Scrum его лучше, чем Waterfall?
Не во всех случаях. Scrum подходит для сложной работы с меняющимися требованиями; Waterfall — для стабильной, чётко определённой работы. См. Scrum и Waterfall.