Дизайн Евгений Егоров
1838

Чего не хватает в вашем MVP

Каждый, кто участвовал в разработке программного обеспечения за последние пять лет, вероятно, слышал термин MVP (Минимальный жизнеспособный продукт). И если вы несёте ответственность за взаимодействие с пользователем, скорее всего, вы часто бываете разочарованы этими тремя буквами.

В закладки

Возможно, потому что вы обычно сталкиваетесь с ними ближе к концу проекта, когда звучат предложения подобных этому: «Это отличная идея, но мы просто не можем внедрить ее прямо сейчас. Давайте запустим MVP и добавим это позже».

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

Наиболее распространенное определение минимального жизнеспособного продукта( MVP) — это продукт, обладающий достаточным количеством функций, чтобы удовлетворить пользователей и обеспечить обратную связь для будущего развития.

К сожалению, иногда это утверждение неправильно понимают, и команды считают, что создание «минимального» — означает сосредоточиться исключительно на функциональности. Тем не менее, продукт больше, чем просто сумма всех его возможностей.

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

Приведенная ниже модель, первоначально предложенная Юсси Пасаненом (впоследствии она стала обязательным артефактом любого поста в блоге на эту тему), объясняет, как не разочаровать своих пользователей, предоставляя им продукт как можно быстрее. Он предлагает вместо последовательного создания слоя за слоем, создать хотя бы минимальный кусочек на каждом слое.

Любой MVP должен иметь набор функций, который дает пользователям:

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

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

Чего не хватает

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

Если мы хотим уменьшить масштаб, самое разумное место для начала — это основа этой пирамиды — функциональность. Какие функции мы хотим включить? Знаю, вы сейчас напряглись. Я тоже, пока не понял, что «функциональный слой» является ложным дном этой пирамиды.

Мы проектируем продукты, чтобы помочь людям, которые, надеюсь, вернут нам деньги за предоставленную стоимость. Настоящие основы для вашего продукта — это ваша аудитория и их потребности.

Ограничьте вашу аудиторию

Предположим, мы хотим продукт, который решает проблему X для наших пользователей. Для каких сегментов наших пользователей мы должны построить MVP для проверки нашего подхода? Этот вопрос должен быть драйвером в планировании скоупов проекта.

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

Ничто не может сократить время разработки более значительно, чем выбор «вашей аудитории

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

MVP автомобиля — это трехколесный велосипед, а не четыре колеса

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

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

Когда вы сужаете нижний слой вашей пирамиды, каждый последующий слой также сжимается.

Знай их ожидания

Давайте вернемся к пирамиде и взглянем на линию, которая пересекает все слои и отделяет «минимум» от остальной части продукта. Это, безусловно, важно, поскольку в нем описывается объем вашей работы.

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

Важно понимать разницу между тем, что пользователи хотят, и тем, что они ожидают. «Ожидание» — это то, как люди верят, их предположения, что что-то должно работать. «Желание» — это их мечта улучшить текущее положение вещей. Нехватка желаний может быть плохой, но не соответствие ожиданиям — может стать катастрофой.

Например, если вам обычно требуется полчаса, чтобы добраться до работы, вы ожидаете, что завтра у вас уйдет примерно столько же времени. Хотели бы вы, чтобы ваша поездка была короче? Конечно, но вы знаете, что не всегда получаете то, что хотите. Однако, если ваш трамвай завтра опаздывает на 15 минут, а ваша поездка превращается в 45 минут, вы можете потерять контроль над собой.

Любой продукт, не только MVP, никогда не удовлетворит все пожелания ваших пользователей. Всегда есть возможности для совершенствования! Однако если ваш продукт не соответствует ожиданиям пользователей, это быстрый путь к провалу. Пытаясь предопределить ожидания пользователей, следует помнить о нескольких вещах.

Пользователи основывают свои ожидания на опыте работы с аналогичными продуктами.

Пока вы не разрабатываете что-то абсолютно новое (например, летающие машины), вы должны учитывать опыт, который предоставляют ваши конкуренты (даже косвенные).

Пользователи основывают свои ожидания на современных стандартах

Десять лет назад вы могли быть спокойны при создании продукта, который работает только на настольном компьютере. Сегодня считается, что он должен быть доступен и на мобильном устройстве.

Пользователи основывают свои ожидания на решениях, которые они используют сегодня.

Мне нравится пример, который Джаред Спул приводит в своем блоге про ожидания пользователей. Его команда провела исследование удобства использования электронных таблиц Google и заметила, что бухгалтер очень расстроен, когда не может найти способ указать двойное подчеркивание.

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

Итоги

Создание MVP — это не сокращение возможностей, а поиск минимального функционала, который вы должны создать для определенной вами аудитории.

Сужение типов пользователей, которым вы хотите помочь, имеет большое значение, так как оно сократит время и задачи,которые вы должны выполнить. То, что ваша аудитория ожидает от вашего продукта, определит, какой объем работ вам придется взять на себя.

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

Перевод статьи The thing that’s missing from your MVP. Доступно по ссылке

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

Написать
{ "author_name": "Евгений Егоров", "author_type": "self", "tags": [], "comments": 4, "likes": 30, "favorites": 157, "is_advertisement": false, "subsite_label": "design", "id": 77940, "is_wide": false, "is_ugc": true, "date": "Fri, 02 Aug 2019 14:35:09 +0300" }
{"average":26276,"one":95,"ten":75}
Сколько денег вы откладываете в месяц?
Ответьте и узнаете, сколько копят другие.
0 ₽
70 000+ ₽
0 ₽
{ "id": 77940, "author_id": 232262, "diff_limit": 1000, "urls": {"diff":"\/comments\/77940\/get","add":"\/comments\/77940\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/77940"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199114, "last_count_and_date": null }
4 комментария

Популярные

По порядку

1

Есть мнение что MVP стало базвордом и его понимают не всегда правильно.
https://hackernoon.com/the-mvp-is-dead-long-live-the-rat-233d5d16ab02

Ответить
1

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

Ответить
0

Благодарю, поправил

Ответить
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": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "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, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Компания отказалась от email
в пользу общения при помощи мемов
Подписаться на push-уведомления
{ "page_type": "default" }