Нужно проверить идею
Есть гипотеза и понимание аудитории, но пока неизвестно, какие функции действительно нужны пользователям.
Первая версия продукта
Определяю минимальный состав функций, проектирую интерфейс и собираю рабочее приложение, на котором можно проверить идею и получить обратную связь.


MVP · iOS · Android · Релиз
Когда нужен MVP
MVP имеет смысл, когда нужно проверить продукт на реальных пользователях, а не реализовать заранее весь возможный функционал.
Есть гипотеза и понимание аудитории, но пока неизвестно, какие функции действительно нужны пользователям.
Важно выпустить рабочее приложение, собрать обратную связь и принимать следующие решения уже по реальному использованию.
Задача уже решается через таблицы, мессенджеры или несколько сервисов, и её нужно собрать в одном понятном продукте.
Приложение должно пройти проверку на ограниченной аудитории, внутри компании или у первых клиентов.
Состав первой версии
Сокращаем количество сценариев, но не убираем понятный интерфейс, обработку ошибок и техническую основу, на которой можно развивать продукт.
Фиксируем, что именно должна подтвердить первая версия и какое действие пользователя будет означать, что гипотеза работает.
Оставляем сценарий, ради которого человек открывает приложение. Второстепенные разделы выносим в следующие версии.
Проектирую состояния экранов, реализую приложение и регулярно показываю сборки, которые можно проверить на устройстве.
Готовлю версию для тестовой группы либо релиз в App Store, Google Play или RuStore — в зависимости от задачи проверки.
Этапы разработки MVP
Так первая версия отвечает на продуктовый вопрос и не превращается в обычный большой проект с новым названием.
Определяем аудиторию, проблему и одно ключевое действие, ради которого создаётся первая версия.
Разделяю обязательные функции и идеи на будущее, описываю сценарии и отмечаю технические риски.
Проектирую интерфейс, пишу код и передаю промежуточные сборки, чтобы решения проверялись по ходу работы.
Готовлю пилот или публикацию, после чего разбираем обратную связь и определяем состав следующего релиза.
Срок и стоимость
Сначала фиксируем границы первой версии. После этого я разбиваю работу на этапы и даю оценку по понятному объёму, а не по абстрактной идее.
Количество ролей, экранов и состояний напрямую влияет на объём проектирования и разработки.
Авторизация, платежи, карты, уведомления, медиа и внешние API оцениваются отдельно, потому что у каждого сервиса свои ограничения.
Учитываем, нужен ли запуск сразу на iOS и Android, есть ли готовый сервер и потребуется ли панель управления.
Рабочие продукты
В кейсах показываю не только экраны, но и сценарии, технические решения и свою роль в разработке. Это часть портфолио — новые проекты оформляю постепенно.
До начала работы
Прототип показывает будущий сценарий, но обычно не решает задачу пользователя. MVP — это рабочая версия с минимальным составом функций, которой уже можно пользоваться и на которой можно проверять гипотезу.
Оценка зависит не от самого слова MVP, а от состава первой версии: платформ, пользовательских ролей, backend и интеграций. После короткого разбора задачи я фиксирую сценарии и даю оценку по конкретному объёму без искусственно заниженной цены на входе.
Срок становится понятен после определения основного сценария и технических зависимостей. Работу делю на этапы и показываю тестовые сборки раньше финального релиза, поэтому проверять продукт можно по ходу разработки.
Да. Для первого разговора достаточно описать аудиторию, проблему и ожидаемый результат. Состав MVP, пользовательские сценарии и технический план сформируем до начала разработки.
Код и архитектура остаются основой следующей версии. После обратной связи можно развивать успешные сценарии, менять слабые места и постепенно добавлять функции без полного переписывания продукта.
Есть идея?
Обычно отвечаю в течение рабочего дня.