Scrum — фреймворк для работы спринтами
Что такое Scrum
Заголовок раздела «Что такое Scrum»Scrum — лёгкий фреймворк, реализующий Agile-принципы. Даёт структуру для работы фиксированными итерациями (спринтами) с чёткими ролями, артефактами и событиями.
- Product Owner (PO) — определяет, что делать и в каком порядке. Владелец продукта, отвечает за ценность.
- Scrum Master (SM) — отвечает за как команда работает по процессу. Убирает препятствия, защищает от отвлечений.
- Development Team — 3-9 человек, кросс-функциональная. Самоорганизующаяся.
Артефакты
Заголовок раздела «Артефакты»- Product Backlog — упорядоченный список всего, что нужно продукту. Владелец — PO.
- Sprint Backlog — задачи на текущий спринт + план их выполнения. Владелец — команда.
- Increment — готовый результат спринта. Должен быть потенциально готов к поставке.
События
Заголовок раздела «События»| Событие | Частота | Длительность | Суть |
|---|---|---|---|
| Sprint | — | 1-4 недели | Контейнер для всех остальных событий |
| Sprint Planning | Начало спринта | 2 ч (на 2 нед) | Что делаем и как |
| Daily Scrum | Ежедневно | 15 мин | Синхронизация, что мешает |
| Sprint Review | Конец спринта | 1 ч (на 2 нед) | Демонстрация результата заказчику |
| Sprint Retrospective | После Review | 1 ч (на 2 нед) | Что улучшить в процессе |
Критерии готовности (Definition of Done)
Заголовок раздела «Критерии готовности (Definition of Done)»DoD — общий список критериев, которым должен удовлетворять каждый Increment:
- Код ревью пройден
- Тесты написаны и зелёные
- Документация обновлена
- Доступна на staging-окружении
Внедрение Scrum
Заголовок раздела «Внедрение Scrum»- Начни с одной команды, не со всей компании
- Определи PO — без владельца продукта Scrum не работает
- Установи фиксированную длительность спринта (рекомендуется 2 недели)
- Введи все 4 события — не пропускай ретроспективу
- Не усложняй — Scrum намеренно прост, дополнения добавляй по необходимости
Типичные ошибки
Заголовок раздела «Типичные ошибки»- Отсутствие PO — бэклог становится помойкой, команда не знает приоритеты
- Слишком длинные спринты — теряется гибкость
- Пропуск ретроспективы — нет непрерывного улучшения
- Micro-management от SM — он фасилитатор, а не начальник
См. также
Заголовок раздела «См. также»- Agile — ценности и принципы
- Kanban — управление потоком задач
- Scrumban — гибрид Scrum и Kanban
- Scrum vs Kanban vs Scrumban
- Групповая динамика в командах разработки