Разработка продуктов (MVP)

1-й этап

Проверка идеи (CustDev)

Создание продукта всегда начинается с идеи. Чаще всего идея возникает из хобби или профессиональной деятельности: обнаруживается недостаток или возможность в рамках существующей системы, и поскольку сфера хорошо знакома, возникает идея, которая потенциально привлекательна для рынка. 

проверка идеи

Несмотря на личные амбиции, в начале важно проверить идею на предмет востребованности рынком. Самый простой способ сделать это – опросить потребителей.
Для того, чтобы сделать это правильно, необходимо придерживаться следующих правил:

  • сегментируйте аудиторию на пользователей продукта и клиентов, которые вам платят, эти роли не всегда совпадают, у них может быть различная мотивация (например, при разработке ПО для компании активным пользователем продукта будет сотрудник, но принимать решение о приобретении (подписке) продукта будет руководитель);
  • оцените заинтересованность пользователей в продукте;
  • протестируйте бизнес-модель, приемлемую для пользователя;
Frame (1)

Для того, чтобы собрать наиболее глубокий и качественный фидбэк, необходимо четко определить функционал продукта, его основные преимущества. На данном этапе наша команда поможет:

– определить базовый набор функций;
– выделить аудиторию пользователей продукта;
– сформулировать задачи и цели для проведения CustDev;
– подготовить ресурсы для проведения CustDev (онлайн-
формы для сбора аналитики, система для автоматического анализа результатов);

На выходе будет оцененная потребителем идея, а вместе с ней и решение о необходимости разработки продукта.
Длительность этапа – 2 – 8 недель (зависит от размера продукта).

2-й этап

Прототипирование и проектирование

За проведением CustDev и принятия решения о разработке продукта следует составление технического задания и проектирование базовой архитектуры продукта.
Важно понимать, что в случае совместной работы с нашей командой на первом этапе, к началу второго этапа уже будут сформулированы функциональные требования, создан базовый прототип, а это значит, что можно приступать к проработке технического задания в соответствии с результатами CustDev.

Важность данного этапа состоит в следующем:

  • складывается точное и полное представление о продукте, а также происходит оценка сроков и стоимости разработки
  • формируется команда разработки, которая в дальнейшем будет отвечать за реализацию

Эти факторы не только позитивно влияют на дальнейшую разработку, но и значительно экономят затрачиваемые ресурсы.
Философия нашей команды состоит в интеграции клиента с командой разработки, что позволяет на старте выработать формат коммуникации для наиболее эффективного сотрудничества.
Длительность этапа – 3 – 6 недель.

3-й этап

Разработка

Для создания продукта мы используем Scrum-методологию, поскольку она позволяет выявить слабые стороны и внести необходимые изменения на ранних
стадиях разработки.
Перед стартом работ команда совместно с клиентом планирует спринты – небольшие по продолжительности (около 2-х недель) этапы, во время которых выполняется определенный блок работ. Разбивка проекта на спринты позволяет не только оценить срок реализации, но и отслеживать общий результат по итогам каждого спринта. Количество спринтов согласовывается с клиентом, при этом на каждый спринт выделяется определенное количество ресурсов, что дает возможность прогнозировать бюджет на разработку и контролировать отклонения от него. 

пример работы системы

Например, по итогам декомпозиции проекта было определено:

  • 4 спринта
  • 200 часов на спринт
  • 20 USD/час – ставка специалиста
  • 4 000 USD – бюджет спринта
    16 000 USD – общий бюджет проекта

По итогам каждого спринта команда может оценить отклонения от плана:

Eсли спринт выполнен на 90%, бюджет проекта увеличиться примерно на 400 USD, если же спринт перевыполнен на 10%, то бюджет уменьшается на 400 USD.

Благодаря такой системе клиент может прогнозировать изменения стоимости и финансовые риски проекта по итогам каждого спринта.
Длительность этапа – 8 – 40 недель.

4-й этап

Запуск и продвижение

После завершения разработки осуществляется запуск продукта на рынок, который сопровождается оформлением промо-материалов продукта: лендинг, промо-страницы в маркетах, баннеры и другое.  Подготовка продукта к запуску и его презентация потребителю – это не самый длительный, но один из важнейших этапов, поскольку правильный старт позволяет собрать первую лояльную аудиторию. 

Для некоторых продуктов рекомендуется начинать данный этап во время последних спринтов: это позволяет собрать аудиторию еще до выхода продукта, и на момент запуска первые 300-1000 пользователей уже смогут дать обратную
связь. Также перед запуском рекомендуется провести 1 – 2 краткосрочные рекламные кампании с целью привлечения внимания к продукту на старте.

Длительность этапа – 2-4 недели. После запуска и первичной презентации рекомендуется сосредоточиться на продвижении продукта и сборе фидбека от пользователей в течение последующих 8-12 недель.

5-й этап

Поддержка и развитие

После запуска продукта и сбора обратной связи от пользователей появляются идеи по доработке и дальнейшему развитию продукта. В данном случае необходимы будут:

– команда техподдержки, которая будет отвечать за поддержку существующего функционала;
– команда развития, которая будет разрабатывать новые фичи;
Процесс поддержки и развития осуществляется на протяжении всего жизненного цикла продукта.

Мы не только поможем в реализации идеи на каждом из этапов, но и сформируем слаженную команду, которая запустит продукт в необходимые сроки и будет поддерживать его на протяжении всего жизненного цикла. В итоге за 15 – 56 недель совместной работы продукт будет запущен, а идея станет бизнесом.