Inkrement (Инкремент): Шаг к Ценности в Scrum

Inkrement (Инкремент, или Приращение) — это готовый, используемый и потенциально выпускаемый продукт, который создается Разработчиками за один Спринт. Инкремент является одним из трех артефактов Scrum и представляет собой кумулятивную сумму всех ранее созданных и проверенных Инкрементов.

Инкремент должен быть Готовым (соответствовать Definition of Done, DoD) независимо от того, решает ли Product Owner выпустить его или нет. Цель каждого Спринта — доставить новый Инкремент, который добавляет ценность к продукту.

Три Ключевых Требования к Инкременту

  1. Готовность (Must be Done): Инкремент должен полностью соответствовать Definition of Done (DoD). Если DoD не соблюден, это не Инкремент, и его нельзя показывать на Обзоре Спринта.
  2. Кумулятивность (Cumulative): Новый Инкремент включает в себя функционал всех предыдущих Инкрементов. Это не отдельная часть, а дополнение к существующему продукту.
  3. Потенциальная выпускаемость (Releasable): Инкремент должен быть в состоянии быть выпущенным Product Owner’ом в любой момент, даже если он решит этого не делать.
АртефактИнкрементProduct BacklogSprint Backlog
Что ЭтоГотовый, используемый продукт.Список всей работы, которую нужно сделать.План команды на текущий Спринт.
ВладелецРазработчики (создают).Product Owner (управляет).Разработчики (владеют).
Ключевой ФокусЦенность и Готовность (DoD).Приоритет и Ценность.Достижение Цели Спринта.
СтатусКумулятивный (дополняет предыдущие)Живой (постоянно меняется).Фиксированный (на время Спринта).

Таким образом, Инкремент является физическим доказательством того, что команда действительно доставила ценность, которую можно использовать. Он должен быть всегда в состоянии выпуска, даже если Product Owner решает его не выпускать до следующего Спринта. Каждый Инкремент — это не только новый функционал, но и возможность для Инспекции (проверки) и Адаптации (изменения) стратегии продукта во время Обзора Спринта.

Нельзя путать Инкремент с просто завершенными задачами. Если три задачи из Бэклога завершены, но не соответствуют Definition of Done (DoD) (например, не прошли тестирование), они не являются частью Инкремента. Поэтому DoD — это сторож Инкремента; без соблюдения этих правил, Инкремент не может считаться готовым и, соответственно, не увеличивает Velocity.

ГЛАВНЫЙ ВЫВОД (РЕЗЮМЕ): Инкремент — это основное средство создания ценности в Scrum. Он является готовой частью продукта, которая строго соответствует Definition of Done. Отсутствие готового Инкремента в конце Спринта означает, что ценность не была доставлена, и цель Спринта не достигнута.

Часто задаваемые вопросы (FAQ)

Нет, не обязан. Главное требование — Инкремент должен быть потенциально выпускаемым и полностью соответствовать Definition of Done (DoD). Решение о выпуске (релизе) принимает Product Owner в любой момент, когда он считает это наиболее ценным для бизнеса.

Работа, которая не соответствует DoD (например, не протестирована), не может быть включена в Инкремент и не может считаться завершенной. Такая работа возвращается в Product Backlog для переоценки и возможного включения в будущий Спринт.

Да, может. Хотя команда фокусируется на доставке одного Инкремента к концу Спринта, если работа готова, соответствует DoD и Product Owner видит ценность, он может выпустить несколько промежуточных Инкрементов в течение Спринта.

Velocity (Скорость команды) измеряет только ту работу, которая стала частью Инкремента (т.е., полностью завершена и соответствует DoD). Незаконченная работа не засчитывается в Velocity, что стимулирует команду фокусироваться на завершении, а не на количестве начатых задач.

Нет. Инкремент — это кумулятивная сумма всего функционала, созданного до этого. Это не просто “новая фича”, а весь продукт, включая новую функциональность. Он должен быть готов, даже если это просто исправление старой ошибки.

Читайте также: