Личный опыт
TalentTech
2230

Ultimate MVP: Как делать классные digital-продукты в кратчайшие сроки

Алёна Паньшина, Senior Product Manager в TalentTech, о том, почему для валидации MVP не нужны месяцы подготовки и как проверять гипотезы с минимальной разработкой.

В закладки
Аудио
Фотография с конференции ProductSense Минск'18

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

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

Покажу на конкретных примерах, как это может быть.

Пример 1. MVP: погрузка грузов через электронную почту

Решение. Это моя любимая история, и случилась она в то время, когда я работала в сервисе для американских дальнобойщиков. Мы подумали, что было бы классно сделать так, чтобы заказчики отправляли список грузов через e-mail. Сроки разработки MVP оценили в месяц и сразу решили, что месяц - это много. Проверить гипотезу мы можем и быстрее.

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

Пример 2. MVP: биржа для грузоперевозок

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

Сначала было страшно. “Наверное, биржу нужно делать месяцами или даже годами”, - думала я. А нам вообще хотелось бы в принципе понять, стоит ли вкладываться в эти месяцы разработки.

Для верификации гипотезы мы сделали специальную кнопку в приложении. Нажатием кнопки инициировалась email-переписка со ставкой за груз, которая “роутилась” на почты. То есть человек кликает на кнопку в приложении, затем выставляет сумму, после чего уходят два письма. Первое - брокеру: “Привет, тебе сделали предложение”, а второе - дальнобойщику: “Привет, ты сделал ставку”.

И всё, у них начинаются торги - та самая биржа. За две недели с помощью этой кнопки были сделаны десятки тысяч ставок, мы закрыли MVP и уже реализовали нормальный полноценный сервис. Вместо трех месяцев работы команды из 12 человек валидация гипотезы заняла две недели разработки с одним инженером.

Пример 3. MVP: хипстерская кофейня в Сан-Франциско

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

Сделать сервис и прикрутить к нему смс\email - просто, это занимает буквально неделю. Но зато в головах клиентов вы - крутое технологичное молодежное кафе. Все фичи и плюшки можно докрутить постепенно, ведь сервис-то уже есть.

Пример 4. MVP: найм персонала

Недавно запустился Яндекс.Таланты - сервис по поиску работы. Ребята сделали сервис из одного лендинга, который, по ощущениям, можно сверстать за десять минут. И добавили бота.

Что у них там на бэкэнде - я не знаю. Но я бы посадила двух операционистов, которые бы отправляли вакансии соискателям. Так что сервис реально можно запустить за один день разработки

Итак, если расписать алгоритм по шагам, выглядеть он будет следующим образом.

ШАГ 1. У вас есть идеальное представление об MVP, вы о нем много думаете, представляете всё в деталях, и разработка говорит, что это займёт минимум 2 месяца. И тут нужно поступить контр-интуитивно: специально поставить цель - сделать за месяц и ни минутой больше. А лучше вообще за две недели.

ШАГ 2. Идеальное представление вы препарируете по функциональным составляющим: формы заполнения, смс-оповещения, push-уведомления, интерфейс и так далее. Просто дробите всё наполнение на мелкие части. И потом для каждого элемента находите аналог, который можно позаимствовать. Например, UI можно заменить google-табличками, и они также будут выполнять функцию заполнения.

ШАГ 3. Люди - лучший бэкэнд! Например, у вас есть товары и есть покупатели. Человек может руками собрать заказ по запросу клиента, и вот вам алгоритм метчинга.

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

ШАГ 4. Вы получаете финальный MVP: всё, что нужно было заменить - заменили, а всё, что нужно оставить - оставили. Минималистичное и лаконичное решение.

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

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "TalentTech", "author_type": "self", "tags": [], "comments": 10, "likes": 24, "favorites": 53, "is_advertisement": false, "subsite_label": "life", "id": 55058, "is_wide": false, "is_ugc": true, "date": "Thu, 10 Jan 2019 17:11:39 +0300", "is_special": false }
0
{ "id": 55058, "author_id": 221506, "diff_limit": 1000, "urls": {"diff":"\/comments\/55058\/get","add":"\/comments\/55058\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/55058"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199123, "last_count_and_date": null }
10 комментариев
Популярные
По порядку
Написать комментарий...
2

Хм, либо я что-то не так понял из статьи, либо тут какая-то лютая дичь описана.

Ответить
1

Вы что-то не так поняли :)

Ответить
2

Статья поверхностная, с очень маленькой пользой.

Название: "Как делать классные digital-продукты в кратчайшие сроки".
MVP никак не может быть классным продуктом. Это следует из его определения.
Из 4 предоженных кейсов только 2 имеет отношение к Minimum Viable Function
Из 4 шагов, ценны только 2 и 3

1 кейс: Типичная верификация проблемы.
Решение спросить у реальных пользователей. В данном случае через поддержку. MVP тут потребовался только в случае получения положительного отклика у пользователей.

2 кейс: Отличный пример.
Делал такое с е-мейлом как средством коммуникации не раз. Но выходило дольше 2х дней, т.к. продукт был не стартап и был Web с долгим процессом тестирования.

3 кейс: Трэш. MVF за неделю? Ради "в головах клиентов вы - крутое технологичное молодежное кафе"???

4 кейс: Странный пример. В рамках Яндекса и обучения Бота, на которого ушло XXXX разработки, возможно. Но какое это отношение имеет к MVP? Какая проблему решает, какие выгоды относительно других способов имеет?
Я ввел первичные данные, возраста, образования, гео и он мне предложил работу в магазине Перекресток. Ну ок, я не ЦА, тогда зачем мне его показывать?

Шаги:
1. Цель не сделать за месяц, а как так верифицировать, чтобы доказать что нужно делать и тратить ресурсы.
2. Согласен на 100%. Дробишь на CJM, блок-схему, просто записи в таблице, а дальше препарируешь.
3. Согласен. НО а) нужна лояльная аудитория (ранние последователи), б) нужен ресурс людей/экспертов , а это не всегда удается делать за 2 дня
4. Вода

Ответить
4

Супер! Абсолютно согласен. Таким образом запускал проекты. Не осветили одну деталь - нужно попасть в свою ЦА на запуске. Желательно иметь инструмент массированного привлечения трафика. Желательно свой, ну в крайнем случае покупать с тщательной фильтрацией. То есть выборка должна быть репрезентативной. Если вы показали свой сервис сотне человек из 100% вашей аудитории, то проверять на тысячах большого смысла нет, можно просто увеличивать аудиторию плавно. А если вы загнали 10 000 пользователей из которых треть ботов, треть индусов и треть непойми кого, то любой ваш MVP схлопнется. Не все делается за пару дней, но 2 недели подходящий срок для того, чтобы выкатить что-то осмысленное. Естественно, когда есть люди, заготовки и мысли.

Ответить
1

Подписываюсь по каждым словом.

Ответить
1

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

Ответить
2

Тоже к этому пришел. Сейчас разрабатываем приложение и интернет магазин. Предыдущий магазин делали полгода (правда сделали крутую систему листинга товаров из прайсов), сейчас поставил дедлайн 3 недели. На приложение (по которому вообще непонятно пойдет или нет) дал 2 недели. Заложили базовый функционал, чтобы протестировать его среди лояльных текущих клиентов.

Также мне кажется без слаженной и опытной команды такие вещи трудно реализовать.

Ответить
1

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

Ответить
1

сам так делаю, все должно пройти «коленку»

Ответить
0

"У меня всегда одна цель: я хочу выпустить стартап в кратчайшие сроки. "
У такого метода есть даже свое название:

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }