Как запустить объёмную фичу по этапам
Если долго запускать крупные фичи, это приводит к потере времени и денег. Заказчик ждёт, вливает бюджет в разработку, но долго не получает ROI. А пользователи могут и не дождаться вашей новой классной функции — и уйдут к конкурентам.
Что делать?
Если вы хотите, чтобы объёмная фича как можно раньше начала приносить деньги и довольных клиентов, разбивайте её на несколько самодостаточных пользовательских сценариев и запускайте по этапам. Разберём, как это работает, на примере строительного калькулятора для интернет-магазина.
Зачем?
Допустим, покупатель заказывает материалы для ремонта пола. Чтобы не считать количество паркетных досок вручную, он открывает калькулятор. В калькуляторе можно выбрать задачу и площадь объекта — и сразу получить список стройматериалов и добавить их в корзину. Эта фича упростит жизнь клиентов, повысит конверсию в покупку и увеличит средний чек.
👉 Подробнее про влияние строительных калькуляторов на продажи стройматериалов — в статье на VC
Как?
Строительный калькулятор, который позволяет сохранить смету и поделиться ей по ссылке — объёмная фича. Проектирование, разработка, тестирование и запуск займут 3–4 месяца. В panfilov.digital нам важно как можно быстрее принести пользу заказчику и клиентам его бизнеса. Поэтому мы разбиваем большую фичу на этапы, чтобы не ждать до релиза всех функций. Как это сделать?
Большую фичу можно разделить на несколько пользовательских историй. Каждая история обособлена, они реализуются последовательно.
Например, вот так по частям мы запускаем строительный калькулятор:
Для каждой части готовим макеты дизайна, функциональное описание и техническую спецификацию. Если работа по fix price, каждый этап оцениваем отдельно в сроках и деньгах.
👉 Узнать больше о том, как мы составляем ТЗ
Так пользователи уже получают ценность, а клиент — результаты от каждого блока работ.
Что важнее?
У этого подхода есть ещё одно преимущество. После релиза каждой части мы собираем фидбек от пользователей. Их мнение, в свою очередь, влияет на наши приоритеты в работе над следующими частями.
Таким образом, запуск объёмных фич по частям позволяет:
- Не выпускать функции, которыми не будут пользоваться
- Ускорить time-to-market фичей
- Быстрее получать обратную связь от реальных пользователей
- Быстрее давать бизнесу зарабатывать на новых фичах
- Как примерно оценить стоимость разработки
- Как написать техническое задание на разработку
- Бизнес-процесс управления разработкой
Автор — Максим Панфилов, предприниматель, основатель и директор компании panfilov.digital. Компания с 2013 работает с крупными заказчиками в России и Казахстане: выводит на рынок и развивает ИТ-проекты.
Подписаться в Telegram → @panfilovonline
Связаться с автором → @mpanfilov