Инкремент продукта – это осязаемая и рабочая версия продукта. Это ключевой результат работы Scrum команды, который создается в каждом Спринта.
Инкремент представляет собой фрагмент функциональности, который повышает ценность продукта и потенциально пригоден для использования, то есть соответствует Определению готовности (Definition of Done).
Органично дополняя текущую версию продукта (предыдущие инкременты), инкремент не должен нарушить его работоспособность, поэтому требует тщательной проверки совместимости.
По ходу Спринта может быть создано несколько Инкрементов. При необходимости каждый из них может быть передан заказчикам или заинтересованным сторонам до окончания Спринта. Сумма инкрементов демонстрируется на Обзоре Спринта.
Каждый Инкремент это очередная ступенька на пути к Цели продукта.
К характеристикам Инкремента продукта относятся:
- Функциональность. Это может быть новая функция, исправление ошибок, улучшение пользовательского интерфейса или любая другая часть работы, которая вносит вклад в общую функциональность продукта.
- Интеграция. Каждый инкремент интегрируется в существующий продукт или систему, обеспечивая его безупречную работу с текущий версией продукта.
- Качество. Инкремент соответствует Определению готовности, которое включает в себя соответствие стандартам качества, прохождение соответствующих тестов и отсутствие критических дефектов.
- Готовность к демонстрации. Инкремент находится в таком состоянии, когда его можно продемонстрировать (дать возможность тестировать) заинтересованным сторонам, показав новые возможности или улучшения.
Выпуская минимум один инкремент продукта каждый Спринт, Scrum команда обеспечивают постепенное развитие продукта и непрерывную поставку ценности.
Такой подход позволяет часто получать обратную связь от заинтересованных сторон и конечных пользователей.
Это дает возможность вносить необходимые коррективы, определять приоритеты предстоящей работы и постоянно совершенствовать продукт на основе реальной практики использования и обратной связи.