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

Руководство по Agile · Основы Agile

Agile и Scrum: в чём разница?

«Agile» и «Scrum» часто употребляют так, будто это одно и то же. Они связаны, но не тождественны. Agile — это набор ценностей и принципов. Scrum — один конкретный фреймворк с определёнными ролями, событиями и артефактами, который воплощает эти принципы на практике.

Главное

  • Agile — это мышление; Scrum — фреймворк, который его применяет.
  • Scrum добавляет три зоны ответственности, пять событий и три артефакта.
  • Выбирайте Scrum для выделенных продуктовых команд; рассмотрите Kanban для работы в непрерывном потоке.

Краткий ответ

Agile — это философия, изложенная в документе Agile Manifesto. Scrum — это фреймворк, который её применяет. Любой Scrum — это Agile, но не любой Agile — это Scrum. Kanban, XP и Lean — другие способы быть Agile.

Что добавляет Scrum

Scrum превращает принципы Agile в конкретную структуру:

  • Три зоны ответственности: владелец продукта, Scrum-мастер и разработчики.
  • Пять событий: ​ Спринт, планирование спринта, ежедневный Scrum, обзор спринта и ретроспектива спринта. См. Agile-встречи.
  • Три артефакта: бэклог продукта, бэклог спринта и инкремент, каждый со своим обязательством: цель продукта, цель спринта и соответствие критериям готовности (Definition of Done).
  • Таймбоксы: у каждого события есть максимальная продолжительность.

Эти правила определены в Руководстве по Scrum, которое поддерживают Кен Швабер и Джефф Сазерленд; последняя редакция вышла в 2020 году.

Сравнение Agile и Scrum

AgileScrum
Что этоЦенности и принципыКонкретный фреймворк
РолиНе предписаныВладелец продукта, Scrum-мастер, разработчики
РитмЛюбой итеративный ритмСпринты фиксированной длины продолжительностью не более месяца
ПравилаТолько рекомендацииОпределённые события, артефакты и таймбоксы
СодержаниеЛюбая команда или организацияВ основном одна команда, разрабатывающая продукт

Когда Scrum — хороший выбор

  • Выделенная кросс-функциональная команда работает над одним продуктом.
  • Работу можно планировать циклами фиксированной длины.
  • Владелец продукта может принимать решения о приоритетах.
  • Команде полезна чёткая структура, пока она осваивает Agile.

Если работа поступает непредсказуемо, как в поддержке или эксплуатации, Kanban часто подходит лучше.

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

Agile и Scrum: можно ли быть Agile без Scrum?

Да. Kanban, XP, Lean и многие адаптированные подходы являются Agile без использования Scrum.

Agile и Scrum: Scrum — лучший Agile-фреймворк?

Он самый распространённый, но лучший фреймворк — тот, который подходит вашей работе. Многие команды сочетают Scrum с практиками Kanban; см. Scrumban.

Agile и Scrum: Scrum — это то же самое, что Agile?

Нет. Agile — это набор ценностей и принципов; Scrum — один конкретный фреймворк, который их применяет, с определёнными зонами ответственности, событиями и артефактами.

Agile и Scrum: какие три роли есть в Scrum?

Владелец продукта, Scrum-мастер и разработчики. В Руководстве по Scrum 2020 года они называются зонами ответственности. См. роль Scrum-мастера.

Agile и Scrum: каковы пять событий Scrum?

Спринт, планирование спринта, ежедневный Scrum, обзор спринта и ретроспектива спринта. См. Agile-встречи и церемонии.

Kanban — это Agile или Scrum?

Kanban — самостоятельный Agile-метод, отдельный от Scrum. Он управляет непрерывным потоком с помощью WIP-лимитов и не требует ни обязательных ролей, ни спринтов.

Agile и Scrum: можно ли использовать Scrum вне разработки ПО?

Да. Scrum применяется в маркетинге, исследованиях, образовании и других областях везде, где небольшая команда решает сложную задачу, результат которой можно поставлять инкрементами.

Agile и Scrum: Scrum — это методология или фреймворк?

Руководство по Scrum описывает Scrum как легковесный фреймворк. Он задаёт минимальную структуру и оставляет командам возможность добавлять собственные практики.

Agile и Scrum: кто поддерживает Scrum?

Руководство по Scrum поддерживают его создатели, Кен Швабер и Джефф Сазерленд. Текущая версия опубликована в 2020 году.

Что новичку изучать сначала: Agile или Scrum?

Сначала изучите ценности Agile, а затем Scrum как их конкретный пример. Понимание того, зачем существуют правила, значительно облегчает применение Scrum.

Agile и Scrum: что такое Scrumban?

Гибрид, который сохраняет ритм планирования и обзоров Scrum, но использует непрерывный поток и WIP-лимиты Kanban. См. виды Agile-методологий.