Scrum vs Kanban на собеседовании системного аналитика

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.

Зачем спрашивают на собесе SA

Agile — стандарт IT-разработки. SA должен встраиваться в процессы команды. На собесе SA: «отличие Scrum и Kanban», «зачем Sprint Review», «что делает SA на ритуалах». Senior — нюансы scaled Agile (SAFe, LeSS), метрик, антипаттернов.

Главная боль без понимания — SA приходит из waterfall, на ритуалах не знает, что говорить, ставит требования в начале спринта блок-схемой и удивляется, почему команда переоценивает задачи.

Scrum: основные элементы

Роли:

  • Product Owner (PO) — отвечает за бэклог, приоритизацию, ценность.
  • Scrum Master (SM) — фасилитирует процесс, убирает препятствия.
  • Development Team — кросс-функциональная команда, 5-9 человек.

В РФ часто SA — отдельная роль (вне Dev Team по Scrum Guide). На практике SA вписывается как член команды или близко к PO.

Артефакты:

  • Product Backlog — приоритизированный список фич. Owner — PO.
  • Sprint Backlog — то, что взяли в текущий спринт.
  • Increment — то, что готово к концу спринта (соответствует DoD).

События (ceremonies):

  • Sprint Planning (1-4 ч) — что сделаем в спринт.
  • Daily Stand-up (15 мин) — что сделал, что планируешь, что блокирует.
  • Sprint Review (1-2 ч) — демо инкремента стейкхолдерам.
  • Sprint Retrospective (1-2 ч) — рефлексия процесса, улучшения.

Sprint — фиксированная итерация (обычно 2 недели). На бакле спринт — длиннее (3-4 недели). На стартапах — 1-2 недели.

DoR / DoD — Definition of Ready (что нужно для старта) / Definition of Done (что нужно для завершения).

Kanban: основные принципы

Без ролей (можно использовать существующие — PM, Tech Lead и т.д.).

Без спринтов. Continuous flow.

Доска — визуализация workflow:

| Backlog | To Do | In Progress | Review | Done |
| WIP: ∞  | WIP: 5| WIP: 3      | WIP: 2 | WIP: ∞|

WIP-лимиты — главная фишка. Ограничение количества задач в каждой колонке. Цель — найти боттлнек, ускорить flow.

Принципы:

  • Визуализируй workflow.
  • Ограничь WIP.
  • Управляй потоком (flow).
  • Делай политики явными.
  • Внедряй петли обратной связи.
  • Улучшай по необходимости.

Никаких обязательных ритуалов. Часто всё равно используют daily, replenishment meeting (вместо planning), service delivery review (вместо review).

Метрики и фокус

Scrum:

  • Velocity — сколько story points команда закрывает за спринт.
  • Sprint Goal achievement — достигнута ли цель спринта.
  • Burndown chart — прогресс по спринту.

Kanban:

  • Cycle time — от старта работы до Done.
  • Lead time — от создания задачи до Done.
  • Throughput — задач за единицу времени.
  • Cumulative Flow Diagram — визуализация WIP по колонкам с течением времени.

Главное отличие: Scrum — фокус на спринтовой цели, time-boxed. Kanban — фокус на flow, continuous.

Когда что выбирать

Scrum подходит:

  • Продуктовая разработка с long-term roadmap.
  • Команда стабильна, scope относительно предсказуемый.
  • Нужны регулярные демо стейкхолдерам.
  • Команда новая в Agile — даёт структуру и ритуалы.

Kanban подходит:

  • Поддержка / эксплуатация (инциденты непредсказуемы).
  • Maintenance / bug-fixing.
  • Pipeline аналитики, где задачи разной природы.
  • Команда зрелая, не нуждающаяся в строгой структуре.
  • High-priority interrupts частые (не помещаются в спринт).

Combo (Scrumban):

  • Продуктовая команда, но с непредсказуемыми срочными задачами (поддержка + features).
Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Scrumban — гибрид

Берёт из Scrum:

  • Время-боксы (planning, retro каждые 2 недели).
  • Backlog с приоритизацией.

Берёт из Kanban:

  • WIP-лимиты.
  • Continuous flow в течение спринта.
  • Без жёсткого «спринт-планирования», задачи pull-based.

В РФ многие команды реально работают по Scrumban, называя это «Scrum».

Роль SA в Scrum / Kanban

На Sprint Planning / Replenishment. Помогает PO детализировать stories, разбираться в технических ограничениях. Ставит уточняющие вопросы.

На Daily. Что блокирует — например, не получили ответ от внешней команды по интеграции. Что ускоряет — финализирована схема API.

На Sprint Review. Помогает презентовать функционал бизнесу, отвечать на вопросы по требованиям.

На Retro. Участвует в улучшении процесса, особенно по части документации, постановки задач.

Между ритуалами.

  • Уточнение требований (refinement).
  • User stories + AC для backlog.
  • API-контракты, ER-диаграммы, sequence-схемы.
  • Координация с внешними командами (интеграции).

Если SA — отдельная роль (вне Dev Team). Тогда часто работает как «proxy PO» или внутри trio с PM/Tech Lead, помогая трансформировать бизнес-задачи в техническую постановку.

Частые ошибки

Скрам как «дейли + спринт-планинг» без сути. Без ретро, без DoD, без commitment'a — это не Scrum, это карго-культ.

Жёсткий Scrum в поддержке. Спринт ломается каждый день срочными инцидентами. Лучше Kanban.

Kanban без WIP-лимитов. Доска без ограничений — просто список задач. Нет давления на flow.

Слишком частые митинги. Daily 30+ мин, planning 4 часа, retro каждую неделю — выгорание команды. Сокращай ритуалы под realnost.

SA приходит на planning без подготовки. AC должны быть готовы до планинга. Иначе planning превращается в «давайте обсудим, что это за фича».

Story points как KPI. Velocity — внутренний измеритель команды, не KPI для бизнеса. Превращение в KPI портит честность оценок.

Игнорировать ретро. Retro — единственное место для улучшения процесса. Скип = застой.

Sprint = waterfall на 2 недели. «Спринт-планинг → разработка → review → деплой только в конце» — это микро-waterfall. Делать инкремент быстрее, кусочками.

Связанные темы

FAQ

Что лучше для команды из 3 человек?

Часто Kanban — Scrum-ритуалы для маленькой команды overhead'нуты. Если есть стейкхолдеры, требующие демо, — короткие Scrum-спринты.

Можно ли использовать story points в Kanban?

Можно, но обычно метрика Kanban — cycle time / throughput, а не velocity. Story points в Kanban избыточны.

Что такое SAFe?

Scaled Agile Framework — структурированный подход для скейлинга Agile на 50-150+ человек. Несколько уровней (Team / Program / Portfolio). В РФ применяется в крупных банках и телекомах.

Чем PO отличается от PM?

В Scrum-команде PO отвечает за бэклог. PM (Product Manager) — шире: стратегия, рынок, roadmap. На малой команде один человек выполняет обе роли. В крупном продукте — это разные люди.

Bug — как обрабатывается в Scrum?

Critical bug — interrupt, ломает спринт. Non-critical — добавляется в backlog, приоритизируется PO.

Это официальная информация?

Нет. Статья основана на Scrum Guide (2020), материалах Kanban Method (David Anderson) и опыте Agile-команд.


Тренируйте системный анализ — откройте тренажёр с 1500+ вопросами для собесов.