Сколько стоит MVP в веб-разработке? | Umbrella IT

Сколько стоит MVP в веб-разработке?

 

Минимально жизнеспособный продукт: как определить тот минимум функций, который окажется жизнеспособным, чтобы не тратить лишние ресурсы?

 

Начнем с самого начала.

 

ЧТО ТАКОЕ MVP?

Минимально жизнеспособный продукт – это продукт с минимальным функционалом, на создание которого затрачен минимальный объем ресурсов, но который уже можно запустить и продвигать и который обладает достаточной конкурентоспособностью.

Как правило, применение MVP имеет смысл для стартапов.

Возникает резонный вопрос:

 

ЗАЧЕМ ТРАТИТЬ СРЕДСТВА НА СОЗДАНИЕ НЕПОЛНОГО ПРОДУКТА?

  • чтобы проверить на практике идею

Уникальная идея – основа любого стартапа. Идея нацелена на решение проблемы. А проблема представляет собой боль потребителя, и ее не могут решить имеющиеся на рынке предложения (независимо от отрасли).

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

У вас есть интересный проект. И вы хотите его запустить и зарабатывать. В этих целях вам нужен продукт (который можно потрогать и использовать по назначению), чтобы убедить инвесторов/клиентов в его перспективности и эффективности.

  • чтобы собрать информацию для создания будущего полноценного продукта

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

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

ПРИМЕРЫ УСПЕШНЫХ MVP

 

airbnb ru

Источник

 

История проекта Airbnb может послужить отличным примером  успешного MVP.

В 2007 году у основателей сервиса Брайана Чески и Джо Геббиа (Brian Chesky and Joe Gebbia) едва хватало средств даже для того, чтобы снять себе жилье.

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

Брайан и Джо создали простой сайт и разместили объявление. И первая же попытка увенчалась успехом: нашлись три постояльца. В итоге в 2008 году появился новый сервис (первоначальное название AirBed&Breakfast — «надувной матрас и завтрак»).

В дальнейшем проект еще не раз сталкивался со сложностями, но результат на лицо (данные официального сайта Airbnb на 20.09.2017):

 

map ru

Источник

 

Продукты и проекты могут быть разными, соответственно, и форма MVP может быть разной.

В качестве MVP для Dropbox использовалось небольшое видео о том, как будет работать будущий продукт. Видео было воспринято потенциальными клиентами с энтузиазмом, и работа над проектом была успешно продолжена.

На сегодняшний день Dropbox является популярным файловым хостингом.

 

dropbox ru

Источник

 

В этой статье мы будем говорить о MVP в веб-разработке.

С этой точки зрения MVP представляет собой простое веб-приложение с минимальным функционалом. MVP должен обладать функционалом, достаточным, чтобы решить проблему пользователя (без большого количества дополнительных возможностей и сопутствующих функций). Пользователю должно быть понятно, ДЛЯ ЧЕГО и КАК использовать продукт.

 

КАК СОЗДАЕТСЯ MVP?

mvp abstract ru

 

ПЕРВЫЙ ЭТАП. Основные предпосылки для создания MVP.

На этом этапе определяются два основных момента:

  • Целевая аудитория

В зависимости от того, какая аудитория у вашего будущего продукта, будет определен объем и функционал MVP.

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

Цели и перспективы определяют уровень реализации:

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

Результат: четкий план по запуску и развитию продукта и определение целевой аудитории.

Исполнитель: сам заказчик; при необходимости можно обратиться за помощью к команде разработчиков.

Команда Umbrella всегда готова поддержать своих заказчиков на любом этапе реализации проекта!

 

lots of stuff ru

 

ВТОРОЙ ЭТАП. Predevelopment.

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

Также нужно решить, будете ли вы разрабатывать только веб-приложение или планируете расширяться в будущем и до мобильного. Это упростит проектирование архитектуры (Если согласовано, что она входит в объем MVP).

Результат: функциональная карта MVP.

Исполнитель: в некоторых случаях работы на этом этапе заказчик может выполнить самостоятельно; есть команды разработчиков, которые предлагают такие услуги бесплатно.

 

buildings

 

ТРЕТИЙ ЭТАП. UI/UX дизайн.

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

Результат: макет приложения + дизайн (опционально)

Исполнитель: команда разработчиков с дизайнером.

 

keyboard ru

 

ЧЕТВЕРТЫЙ ЭТАП. Разработка.

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

Основные блоки, которые влияют на стоимость приложения:

  • Авторизация

Минимальная сложность: пользователь авторизуется только через email и пароль.

Максимальная сложность: интеграция с большим набором соцсетей (Facebook, LinkedIn, Twitter, Google +, VK).

  • Интеграция с платежными системами

Минимальная сложность:  интеграция c одной широко применяемой платежной системой (Paypal, Stripe), предусматривающая только подписку/однократную оплату картой. Без возможности отменить подписку через приложение, без синхронизации по планам, купонам и скидкам.  

Максимальная сложность: интеграция нескольких платежных систем, возможность управлять выбранным планом.

  • Бизнес-логика

Минимальная сложность: простые операции, небольшое количество объектов.

Максимальная сложность: сложные операции, много объектов. Даже если предусмотрены простые операции, но большое количество объектов, разработка потребует больше времени, чем для минимума.

  • Чаты и различный онлайн функционал

Минимальная сложность: интеграция с готовым сторонним чатом, только общение между двумя людьми (не групповые чаты), бизнес логика проекта не связана с чатом (нет привязки к объектам системы), можно делиться только текстовыми сообщениями.

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

  • Интеграция со сторонними системами

Минимальная сложность: интеграция либо отсутствует, либо только с одним популярным сервисом (что не вызовет проблем у разработчиков).

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

  • Сложный UI/UX

Минимальная сложность: UI/UX не важен на стадии MVP, используются простые формы, простые странички.

Максимальная сложность: основной акцент в MVP приходится на UI/UX, применяются многоступенчатые формы, наполненные логикой странички.

  • Работа с файлами

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

Максимальная сложность: много форматов, большой размер файлов, более сложные операции с файлами: преобразование, записи в файлы.

  • Безопасность

Минимальная сложность: доступные по умолчанию в используемом фреймворке средства обеспечения безопасности (csrf защита, защита от sql-инъекций, безопасные сообщения об ошибках, безопасное хранение секретной информации – паролей, логинов и т.д.).

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

  • Система ролей

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

Максимальная сложность: разные уровни доступа к объектам, настраиваемый доступ для каждого объекта/пользователя.

  • Мультиязычность

Минимальная сложность: мультиязычность не нужна

Максимальная сложность: большое количество языков

Сколько пунктов из перечисленных выше вы хотели бы включить в свой MVP?  Насколько каждый пункт критичен для MVP?

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

Результат: готовый MVP

Исполнитель: 1-2 разработчика (бэкенд и фронтэнд/мобильное приложение) + тестировщик. Рекомендуется наличие в команде PM (Project Manager), который будет регулировать работу команды.

 

car ru

 

СКОЛЬКО СТОИТ СОЗДАНИЕ MVP?

Начнем с UX/UI дизайна:

  • бизнес аналитик, который занимается созданием wireframes, имеет средний рейт 45 долларов США (в час). Такая работа займет у него от 40 до 80 часов (в зависимости от сложности).
  • UX/UI дизайнер, который создает дизайн-макет, согласно Payscale.com имеет средний рейт примерно 35 долларов США. Создание дизайн макета занимает в среднем около 30-50 часов.

Стоимость этого этапа: 2 850 – 5 350 долларов США

 

Добавим стоимость разработки:

Согласно Bureau of Labour Statistics, средний рейт веб-разработчика в 2016г. составил 31,79 долларов США в час.

Если по всем пунктам, которые мы описывали, вы выбрали:

  • самый простой вариант исполнения, то на разработку такого приложения уйдет около 300 часов (1 месяц для двух разработчиков).

Стоимость разработки: $ 9 500

  • максимальную сложность, время разработки составит 700 часов (2-3 месяца для двух разработчиков).

Стоимость разработки: $ 22 250

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

Исходя из собственного опыта, можем сказать, что выделять более 700 часов на создание MVP не стоит – вы потратите слишком много денег, будет проработано много функций, которые в итоге могут оказаться просто невостребованными пользователями.

Если превышено значение 700 часов, значит вы недостаточно точно определили, какой именно минимум нужен на первом этапе. Вернитесь к началу и подумайте, что можно исключить.

 

groupon

Источник

 

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

Начиналась история этого успеха в 2007 г. с создания социальной сети Point, в рамках которой люди должны были объединяться вокруг определенной проблемы, решать ее и тем самым делать мир лучше. Продукт был создан и запущен, но идея не нашла поддержки у пользователей.

В 2008 году на основе этой же идеи возник новый стартап: теперь пользователи должны были объединяться с определенной целью – сэкономить деньги, пользуясь коллективной скидкой. Был запущен сайт Groupon. Идею приняли как потребители, так и локальные предприятия. Первые получали возможность покупать товары/услуги со скидкой. Для вторых сайт стал возможностью расширить общение с заказчиками. В первый же год работы оборот сайта составил $94 млн.

 

Если у вас есть идея, и вам нужен MVP, но вы не знаете, как определить его стоимость, свяжитесь с нами прямо сейчас! Мы поможем вам найти правильное решение!

 

Фото: Shutterstock.com


Ещё

  • Umbrella IT вошла в Топ веб и мобильных разработчиков
    Umbrella IT вошла в Топ веб и мобильных разработчиков
    Скейтбордисты и банджи-джамперы любят риск. Будоражащее кровь чувство опасности – именно то, что заставляет их сердца биться быстрее. Но когда дело касается представления своего бизнеса в интернете – зачем рисковать? Umbrella IT – надежный партнер. Мы были первым официальным партнером Symfony в России. Наш опыт и экспертизу давно ценят наши клиенты, а теперь – и …
  • Создаем приложение с механикой Uber: руководство по разработке проекта на миллион долларов
    Создаем приложение с механикой Uber: руководство по разработке проекта на миллион долларов
    Uber стал первым, кто применил бизнес-модель совместного потребления и экономику по требованию и взял на абордаж целый мир. Дестабилизация традиционного рынка такси не мешает Uber позиционировать себя, прежде всего, как технологическую, а не транспортную компанию. И это вполне оправданно – образцовый сервис и эффективные технические решения – именно то, что привело компанию к оглушительному успеху. …
  • Как увеличить вовлеченность в мобильных приложениях: 6 полезных советов
    Как увеличить вовлеченность в мобильных приложениях: 6 полезных советов
    Что заставит пользователей возвращаться в ваше приложение снова и снова? Как запустить работу приложения на полную мощность и сделать его незаменимым для всех и каждого? Десяток, а может и два десятка установленных на смартфон приложений, но пользуетесь в реальности всего несколькими из них? Совсем не хочется, чтобы ваше приложение попало в список “однажды открою, вдруг …