- Инхаус-разработка. Этот вариант подразумевает создание команды с нуля. Есть смысл собирать свою команду, если ваши годовые расходы на разработку будут от 8 миллионов рублей в год и у вас уже есть опыт управления командой разработки. Например, вы работали продакт менеджером в Profi.ru, поняли слабые места, собрали 10 миллионов рублей для первичного старта и решили создать свой маркетплейс для репетиторов и студентов. Даже с базовым набором фичей — это дорого и долго.
- Аутстаф-разработка. Ещё один вариант − взять нужных специалистов в аренду. Чтобы работать на аутстафе, необходимо обладать мощной технической экспертизой и четко понимать, что вам нужно. Такой формат больше подходит когда уже есть своя команда и нужно закрыть задачи во время поиска разработчика в штат.
- Аутсорсинг. Эффективный способ получить качественный продукт без лишних заморочек – разработка приложения на заказ. Вы можете передать эту задачу внешнему подрядчику, который знает свое дело, а сами заняться маркетингом, продажами и общением с инвесторами.
Если хотите детальнее изучить, чем отличается аутсорс от аутстафа и что лучше: своя команда или аутсорсинг разработки приложений — прочитайте нашу статью.
Выбор всегда зависит от конкретного проекта. Но, если вам нужен быстрый старт, не хватает технической экспертизы, а бюджет ограничен, то аутсорсинг будет наиболее выгодным решением. Это гибкий способ сотрудничества: на аутсорс можно отдать реализацию части фичей или всю разработку. Разработка приложений на заказ позволяет быстро получить работающий продукт и не заниматься наймом разработчиков. Главное при работе с аутсорсинговыми компаниями – найти достойного подрядчика. Как это сделать, рассказываем в этой статье.
Что нужно сделать до поиска команды на аутсорсе?
Чтобы получить желаемый результат, нужно не только четко понимать, чего вы хотите, но и объяснить это проектному менеджеру. Поэтому перед тем, как начать поиск подрядчика для разработки приложения на заказ, определитесь с задачами и целями проекта.
От вас не требуется четкое ТЗ. Самое важное — обращаться в аутсорс-компанию с готовой идеей приложения и пониманием бизнес-логики.
Необходимо ответить на следующие вопросы:
- Кто ваша целевая аудитория? Для кого вы хотите сделать приложение?
- Какие боли закрывает ваше приложение?
- Кто ваши конкуренты и чем вы от них отличаетесь?
Давайте разберем пример. Клиент хочет заказать разработку мобильного фитнес-приложения. Его ЦА — женщины из России в возрасте от 25 до 45. Боли пользователя: недовольство своим телом, непонимание принципов правильного питания и тренировочного процесса. Конкуренты: Fitability, Похудеть за 30 дней фитнеса, Next и Summer Fit. Отличительная черта — совместимость с любыми фитнес-часами, мотивация каждый день в виде уведомлений и уникальная система бонусов.
Будет плюсом, если вы хотя бы примерно разберетесь в этапах создания приложений. Это даст понимание, на каких стадиях требуется включение в процесс. Не переживайте, если знаний не хватает. В дальнейшем у вас будет возможность обсудить все нюансы с проектным менеджером (ПМ). Он есть практически в любой веб-студии для общения с заказчиками и координации проектов. Главная задача ПМа — понять, чего хочет клиент и объяснить это команде. Он также контролирует процесс разработки, сроки, бюджет и прием результатов.
Вся работа с заказчиком идет через ПМа и у нас. На этапе дизайна вас ждут созвоны по 2 раза в неделю, а в период разработки приложения — раз в 2 недели. На протяжении проекта вы будете получать ежедневные отчеты: что было сделано вчера; что будет сделано сегодня. Такой подход гарантирует прозрачность на всех этапах создания приложения.
Три кита, на которых строится выбор подрядчика
Количество игроков на рынке кроссплатформенной разработки приложений постоянно растет. Только в базе Рунета зарегистрировано 610 компаний, которые занимаются сугубо мобильной разработкой. А ведь по факту тех, кто может сделать приложение гораздо больше. И где гарантия того, что все они могут сделать приложение качественно? Чтобы не разочароваться, выбирайте подрядчика тщательно. Есть 3 вопроса, которые помогут в выборе.
1. Как компания позиционирует себя на рынке?
Как вы уже поняли, аутсорсеров много и все они отличаются. Поэтому на первичном этапе отбора тех, кто может сделать приложение необходимо оценить общие данные о компании. Узнайте как можно больше информации о фирме, чтобы составить собственное непредвзятое мнение. Посмотрите, есть ли отзывы о работе, ознакомьтесь с портфолио, поинтересуйтесь, сколько компания существует на рынке и сколько человек числится в штате. Все эти факторы необходимы для того, чтобы понять, насколько аутсорсер подходит именно под ваши задачи. И, пожалуй, самый важный фактор — клиенты, с которыми работает аутсорсер. Все компании можно разделить на три обобщенные категории:
- Именитые фирмы. Более 10 лет на рынке, имеют хорошую репутацию и занимают первые строки в рейтингах по аутсорсингу разработки приложений. Именно они делали известные сейчас приложения, а среди их клиентов — компании-гиганты. Такие фирмы обычно не заинтересованы в маленьких и краткосрочных проектах, потому обращаться к ним целесообразно, если ваша задача долгосрочная и масштабная, требующая больших ресурсов.
- Крупные и средние фирмы. Существуют на протяжении 5-10 лет. Среди клиентов мелькают известные компании, но есть и более маленькие проекты. Такие организации составляют основной массив рынка. Большинство заказчиков предпочитают именно такие фирмы при передаче разработки приложений на аутсорсинг, так как они обладают достаточной экспертизой и предлагают приемлемую цену.
- Небольшие фирмы. Молодые студии, которые вышли на рынок менее 5 лет назад. Они берутся практически за все проекты, что к ним приходят: им нужно нарабатывать портфолио и экспертизу. Многие заказчики зря относятся к ним с предубеждением — у молодой компании могут быть опытные сотрудники.
Как же выбрать компанию на этом этапе? Исходите из возможностей и потребностей своего проекта. Оцените, сколько денег вы готовы выделить, насколько функциональным и сложным должен быть продукт. Так вы отсеете большинство вариантов и выделите наиболее подходящие фирмы на основе следующего критерия.
2. Что делает аутсорсер: типовое решение или приложение с нуля?
Когда вы имеете дело с разработкой приложения на заказ, аутсорсер может предложить типовое решение или приложение с нуля. Давайте разберемся, в чем разница.
🔌 Типовое решение. Под типовым понимают приложение, которое собрано из готовых модулей. Такой вариант подойдет для малого бизнеса: интернет-магазины, службы доставки еды, салоны красоты. В этих случаях нет необходимости заказывать разработку с нуля, намного проще взять готовые шаблоны и подогнать их под проект. Адаптацией типовых решений под запросы клиента занимаются молодые компании. Это стоит от 150 тыс.руб (за платформу) и занимает от 20 рабочих дней. К типовым решениям также относят приложения, которые сделаны с помощью no-code платформ. Они позволяют создать программный продукт без каких-либо навыков разработки. На первый взгляд — это круто, можно сэкономить и сделать приложение максимально быстро. Но по факту, чтобы продукт оставался “живым”, потребуются доработки и, скорее всего, придется нанять разработчика в штат. Подробнее о no-code платформах можно прочитать в нашей статье.
⚙️ Приложение с нуля. Создаются для нестандартных и сложных задач, когда нужен особенный дизайн и подобрать шаблон невозможно. Такой вариант подходит для компаний, которые хотят реализовать новую бизнес-модель или автоматизировать бизнес-процессы, а также для других нетипичных проектов. Если вы хотите сделать приложение с нуля, то будьте готовы отдать от 2,000,000 руб. и ждать результата более 3 месяцев. Преимущество в том, что в итоге вы получите приложение, которое полностью адаптировано под ваши запросы, имеет индивидуальный дизайн и функциональность.
3. По каким принципам выстраивается работа?
Над приложением работает целая команда, поэтому результат зависит от методологии управления проектом. Работа может быть прозрачной и непрозрачной. Нет ничего хорошего в том, если вы отдали задачу и разработчики молча сделали приложение. Это непрозрачный подход, в котором все непонятно, сложно и грустно. В этом случае вы рискуете, потому что подрядчик может придумать несуществующие проблемы и запрашивать дополнительные деньги на их решение. Чтобы защитить себя от неоправданных трат, выбирайте компании, работа которых прозрачна. Вас не смогут обмануть, если вы будете включены в рабочий процесс. За счет постоянного взаимодействия с аутсорс-командой заказчик знает обо всех текущих процессах, проблемах и решениях. В этом случае все понятно и ожидаемо, что значительно снижает риски.
Принимая заказы на кроссплатформенную разработку приложений, мы выстраиваем работу с клиентами по методологии Scrum. Это прозрачный способ управления проектами. Он подходит для создания MVP (минимально жизнеспособного продукта). Взаимодействие выстраивается коротким итерациями-спринтами. Так заказчик может видеть часть готовой функциональности каждые 2 недели, вносить корректировки на любом этапе разработки, чтобы сделать приложение качественным в кратчайшие сроки.
Чтобы наглядно показать, в чем заключается прозрачность методологии Scrum, рассмотрим один из наших кейсов. Команда Mamado обратилась к нам за помощью в запуске приложения для родителей. Разработку не нужно было делать с нуля. Задача состояла в том, чтобы пересобрать неработающее приложение и внедрить проектный менеджмент.
До этого у команды не было ПМа, они ничего не планировали, поэтому не понимали реальных задач и объемов работ. Скорее всего это и было причиной того, что за год им не удалось довести продукт до работающего состояния. С появлением проектного менеджера у команды появилось понимание, куда она движется и зачем. Мы параллельно внедряли спринты, писали код, исправляли ошибки и занимались обучением. Встречи с заказчиком проходили ежедневно. Задачи стали решаться быстрее и приложение было удачно запущено через 2,5 месяца. Подробности этого кейса читайте в нашей статье.
7 признаков аутсорс-команды, которая вам подходит
Теперь, когда вы отсортировали аутсорсинговые компании по основным критериям, необходимо рассмотреть их более детально. Это защитит вас от недобросовестных подрядчиков и поможет не потратить деньги впустую. Итак, список вещей, на которые нужно обратить внимание при выборе команды на аутсорсинг разработки приложения.
Реальные отзывы
Отзывы – это важная составляющая репутации любой компании. Поищите, что пишут клиенты об аутсорсере. Хорошо, если можно отследить, кто оставил отзыв. Это дает возможность связаться с человеком и узнать, как ему сделали приложение. Текстовые отзывы легко подделать: один хочет подпортить репутацию конкурентам и напишет гадости, а другой наоборот будет расхваливать сам себя. Классно, если на сайте компании есть видеоотзывы или рекомендательные письма с печатью клиента. Но, если такого формата отзывов нет, то можно посмотреть, что пишут о компании на Goodfirms, AppFutura и Google Business. Обратите внимание, как аутсорсер отвечает на положительные и отрицательные высказывания о его работе. Если диалог выстраивается адекватно с попытками найти компромисс, то это хороший показатель. А если общение агрессивное, то не стоит тешить себя иллюзиями, отношение к вам будет таким же.
Опыт работы с аналогичными проектами
Проверяйте релевантный опыт аутсорсера. Одна студия реализовала множество проектов по интернету вещей, другая же специализируется на фудтехе. При выборе студии нужно учитывать её специфическую экспертизу. Если компания разрабатывала похожие приложения для других клиентов – это большой плюс. Команда уже знает все подводные камни, а это значит, что багов будет меньше.
Место в рейтингах
Как вы думаете, если подрядчик входит в какой-либо авторитетный рейтинг, то это является показателем его профессионализма? Мы думаем, что не всегда. Нужно уметь анализировать. Среди российских рейтингов можно выделить Tagline и Рейтинг Рунета. В этих списках есть разные компании. Верхнюю часть лучше не рассматривать, если бюджет менее 2,000,000 руб. Нижнюю тоже, потому что там большая вероятность наткнуться на аутсорсеров без экспертизы. Ориентироваться лучше на среднюю часть списка, как раз там находятся компании с хорошей репутацией и приемлемой ценой.
Оперативность коммуникации
Как быстро вы получили обратную связь, когда оставили заявку на сайте аутсорсера? Скорость реакции показывает, насколько компания заинтересована в новых клиентах и готова уделять им внимание. Если с вами не связались в течении 1-2 дней и не предложили консультацию, то стоит отказаться от сотрудничества с такой фирмой. Классно, если вы получите обратную связь сразу. Даже если это автоматически отправленное письмо. Желательно, чтобы с вами связались в день подачи заявки. Обратите внимание, через какие каналы связи будет проходить дальнейшая коммуникация. Как правило, для общения с заказчиком используют Zoom или мессенджеры.
Уточняющие вопросы
Чем больше вопросов вам задают, тем лучше! Некоторые заказчики воспринимают пытливость исполнителя как признак непрофессионализма, но это не так. Наоборот, чем больше аутсорсер интересуется деталями проекта, тем больше вероятность, что он сделает приложение качественным и в скором времени оно появится в App Store или Google Play. Если же вам просто скинули цифру в рублях, то стоит насторожиться.
Пост релизная поддержка
Мало сделать приложение, заказчику необходима техническая поддержка и дальнейшее развитие проекта. Ведь жизнь приложения после релиза только начинается. Если компания предлагает такую услугу и не оставляет заказчика 1 на 1 с приложением сразу после релиза — это хороший знак. Обычно для поддержки приложения резервируют 20-40 часов работы команды в месяц, чтобы фиксить баги.
Оплата частями
Некоторые аутсорсеры просят внести всю сумму за разработку приложения сразу. Так лучше не делать. Неважно, насколько вы доверяете подрядчику, рисковать не стоит: вы можете оказаться жертвой мошенников и потерять деньги. Максимум на что можно соглашаться — сделать предоплату за часть работы. Это нормальная практика в сфере разработки приложений на заказ.
Лучше сразу потратить время на анализ компаний по этим критериям, чем страдать от непрофессионализма выбранного аутсорсера в дальнейшем. Если вы хотите сделать приложение, которое будет приносить доход, то вам придется погрузиться в сферу IT и хотя бы немного разобраться в основах того, как этот рынок работает. Не последнее значение в выборе аутсорсера играет стоимость услуг и формат оплаты.
3 формата сотрудничества с аутсорс-компаниями
Стоимость разработки приложения зависит от пяти факторов: местоположения команды, репутации компании, квалификации разработчиков, сложности проекта и дедлайнов. Форматов сотрудничества с аутсорс-компаниями всего три:
Фиксированная стоимость (Fixed Price)
Вы платите определенную сумму на основе оценки от веб студии. Удобен он тем, что вы изначально будете понимать, во сколько обойдется сделать приложение. Но есть и риск — получить низкое качество продукта. Такой формат подходит, когда проект небольшой, есть четкое видение результата и вы очень сильно ограничены в бюджете. Важно озвучить сумму, которую готовы заплатить, вначале переговоров. Это поможет аутсорсеру оценить реальные варианты создания MVP без рисков. Не ведитесь на низкую цену. Если одна компания предлагает вам заплатить в разы меньше, чем другая с такой же позицией на рынке разработки приложений, то это явно повод для подозрений.
Оплата за фактически потраченное время (Time&Materials)
Более распространенный способ работы в IT. Клиент платит по факту потраченного времени на задачу, все прозрачно и понятно. Однако, вы не сможете узнать точную стоимость, которая получится в итоге. Она будет зависеть от изменений в функциональности приложения в ходе дизайна и разработки, а также от того, насколько типовые решения будут использоваться. Такой подход более гибкий и он ориентирован на результат и качество, а не на то, как попасть в дедлайн в ущерб продукту.
Абонентская плата (Retainer)
Клиент определяет бюджет и резервирует определенное количество часов команды для регулярной работы над проектом. То есть определяется тариф, по которому вы вносите абонентскую плату. Если в одном месяце у команду ушло меньше времени на проект, то невыработанные часы переносятся на следующий месяц. И наоборот, если понадобилось больше времени — аутсорсер выставляет дополнительный счет. Такой формат подходит на стадии пост релиза, когда нужно заниматься поддержкой проекта. В таком случае задачи есть всегда, но их поток нестабильный.
Что в итоге?
Будьте бдительны при выборе подрядчика, больше общайтесь и верьте только фактам. При этом, не забывайте, что успех приложения зависит и от вас в том числе. Идите к аутсорсеру с готовой идеей и активно участвуйте в её реализации.
Если вы уже знаете вашу ЦА; понимаете, какие боли будет закрывать ваше приложение; отстроились от конкурентов; изучили рейтинги веб студий — пришло время выбрать аутсорсера, который сделает приложение для вас.
Purrweb уже 7 лет на рынке разработки мобильных приложений. В нашей копилке уже 250 проектов. Мы создаем MVP за 3-4 месяца с фокусом на грамотном и цепляющем UI/UX дизайне. Если хотите, чтобы мы сделали оценку для вашего проекта, оставьте ваши данные в форме ниже и мы свяжемся с вами в течение 24 часов.