На данный момент существует 2 подхода в разработке продукта:
Продукт ориентированный подход (Product development) - это одна из первых моделей разработки продуктов для определенных групп предприятий. Эти предприятия понимают свой рынок, конкурентов, клиентов.
Сначала создается продукт, потом с помощью маркетинга ищут потребителей.
Клиент ориентированный подход (CustDev) - это подход к созданию продукта, при котором тестирование идеи или прототипа происходит непосредственно на потенциальных потребителях. Т.е. выявляется проблема, потом разрабатывается решение (продукт), а не наоборот
Ключевые этапы работы над продуктом:
- Discovery - определение проблем пользователей и способов их решения, анализ конкурентов, фидбеки пользователей
- Delivery - создание, разработка и поставка сервиса или продукта
- Analysis - оценка эффективности и корректировка планов (метрики, аналитика)
При работе важна доменная экспертиза Domain - это понимание специфики, рынка, индустрии, отрасли в которой работаем
Главная цель исследования продукта - устранение следующих рисков:
- Риск ценности - купит ли покупатель наш продукт
- Риск юзабилити - сможет покупатель понять как работает продукт
- Риск реализуемости - сможем мы разработать продукт
- Риск бизнес-жизнеспособности - сможем мы заработать на продукте
Главное - обеспечить реальную ценность продукта. Важно проверять свои идеи на реальных пользователях и клиентах.
Как можно быстрее подтвердить правильность своих идей. Подтверждать реализуемость идей нужно на этапе исследования а не позже.
Вот use case (чек-лист), который поможет вам в этом:
⁃ Выявите всех пользователей, которые будут взаимодействовать с вашим продуктом.
⁃ Опишите наиболее типичные сценарии использования вашего продукта.
⁃ Подробно опишите шаги, которые пользователь должен выполнить для достижения своей цели.
⁃ Учтите возможные варианты развития событий и альтернативные пути действий.
⁃ Оформите ваш use case в виде таблицы для удобства чтения и восприятия.
⁃ Рассмотрите возможные проблемы, с которыми могут столкнуться пользователи, и опишите, как их решить.
⁃ После создания use case проведите проверку на полноту и ясность, внося необходимые корректировки.
⁃ Важно регулярно обновлять и дорабатывать ваш use case в процессе разработки продукта.