В середине 2021 года Мария работала в IT-компании, где запускала новое для организации направление — разработку без кода. А уже в апреле 2022 года она вместе с партнером открыла свое агентство No-code Production. Мария рассказала, с какими клиентами работает их студия, почему без хорошего ТЗ и заказчик, и исполнитель обречены страдать и с какими сложностями они столкнулись при создании приложения для клиента из Эквадора.
Немного о Марии
Я живу в Мексике и руковожу студией No-code Production. До зерокодинга работала продакт-менеджером в банке Точка, поэтому знаю, как сложно и долго запускать новые продукты и тестировать гипотезы в крупных компаниях. Как раз тогда в первый раз услышала про ноукод и его возможности.
В 2021 году я ушла из банка в IT-компанию SoftMediaLab. Моей задачей было развивать новое для организации направление — разработку без кода. Мы изучали рынок, тестировали гипотезы и реализовывали первые проекты на Bubble.
В феврале 2022 года компания оптимизировала бизнес-процессы и поменяла стратегию. В результате новое направление закрыли, а я осталась работать в сфере ноукода. Я загорелась идеей делать для бизнеса быстрые и крутые проекты без миллионных вложений, поэтому решила открыть свое агентство.
Сначала выступала в роли агента: искала заказы, связывала клиентов с разработчиками. Через несколько месяцев я познакомилась с партнером Данилом Рябовым, он преподает FlutterFlow в Университете «Зерокодер». Мы сошлись по ценностям касательно работы с клиентами, нашли общее видение агентства ноукод-разработки и решили развивать студию No-Code Production вместе.
Про агентство No-Code Production
В студии я отвечаю за продажи, стратегию и маркетинг, веду блог про работу с клиентами. Данил работает с командой разработчиков, контролирует процесс разработки и качество продуктов.
У нас в команде 2 разработчика на Bubble, 2 на Flutter Flow и 1 разработчик Flutter. Также есть дизайнер, тестировщик, маркетолог, видеограф и команда партнеров по продвижению мобильных приложений. Этих людей мы привлекаем на проекты постоянно. Ещё есть сеть партнеров-разработчиков на коде и ноукоде — к ним обращаемся по необходимости.
С какими клиентами работаем
Мы стараемся работать с опытными предпринимателями. Теми, кто запускает новое направление или развивает текущий бизнес. Такие клиенты, как правило, заранее проводят исследования бизнес-идей, хорошо знают боли и потребности пользователей, и у них есть ресурсы на реализацию задумки. Для нас это значит, что заказчик не просто пришел поболтать, а готов к разработке.
Другой тип клиентов — стартапы, с ними мы работаем неохотно. У них часто ограничены ресурсы на разработку, поэтому конверсия в сделку низкая. Например, в 2023 году из 12 стартапов, которые к нам обратились, 6 компаний так и не пошли в разработку, а еще для 6 наши услуги стоили дорого.
Мы ищем клиентов через соцсети и нетворкинг. Хорошо работают коллаборации с компаниями и специалистами. Так совпало, что большинство наших заказчиков — русскоговорящие, которые живут за границей: в Таиланде, Эквадоре, Мексике, на Кипре.
Сколько стоят наши приложения
Стоимость продукта зависит от сложности: мы делали приложения и за 150 тыс. руб., и за 1,5 млн руб. А еще на цену проекта влияет готовность клиента к разработке. Одному нужен дизайн, другому — продакт-менеджер в команду. Некоторым заказчикам требуется не только разработка, но и продвижение — с этим тоже можем помочь. Таким образом, мы оказываем клиенту комплекс услуг, чтобы он успешно запустил свой продукт на рынок и начал на нем зарабатывать.
Про Banana Traders
Ссылка на приложение в AppStore
Ссылка на приложение в Google Play
Срок разработки: 1 месяц
Инструмент: Flutter Flow
Хотите узнать про возможности продвинутого low-code конструктора мобильных приложений FlutterFlow и делать крутые приложения? Тогда записывайтесь на бесплатный вебинар-интервью с экспертом FlutterFlow!
К нам обратился клиент — главный экспортер бананов из Эквадора в Россию. Компания выращивает бананы не сама, а покупает их у местных производителей из разных регионов страны. При этом каждый продавец устанавливает свою цену на бананы, она меняется ежедневно, и её очень сложно отслеживать.
У нашего клиента есть сотрудник, который 2 раза в день собирает от производителей актуальные цены в Excel. Это важная для других участников рынка информация, и у заказчика возникла бизнес-идея продавать ее через мобильное приложение.
Как работали над заказом
Клиент обратился к нам в студию после неудачного опыта разработки приложения: фрилансер взялся за заказ, но не довел его до конца и пропал. При этом заказчик считал, что приложение почти готово и оставалось совсем чуть-чуть. Но это было не так. Мы провели аудит и оказалось, что прошлый разработчик сделал только верстку, а с точки зрения функциональности готово ничего не было. В итоге мы начали разработку практически с нуля.
Мария записала видео-интервью с заказчиком приложения Banana Traders. Клиент поделился советами, как не ошибиться при выборе разработчика.
После аудита мы перешли к самому важному этапу — составлению технического задания. Нам нужно было разобраться, что хочет клиент и как должен выглядеть продукт. Для этого мы несколько раз созванивались с заказчиком и задавали ему вопросы. Оказалось, что клиент даже не задумывался о многих нюансах приложения. Например, что нужна система для внесения цен или что потребуются тексты для интерфейса на испанском языке и кто-то должен их предоставить.
В результате мы составили подробное техническое задание и согласовали его с клиентом. Этот документ помог нам:
- посчитать смету проекта и договориться о цене — заказчик согласился пойти на небольшое увеличение бюджета, потому что за меньшие деньги нам было невыгодно браться за проект;
- разбить проект на этапы и получать плату за каждый этап;
- правильно оценить проект — по факту 95% задач были учтены в ТЗ;
- сдать проект в срок.
Как выглядит приложение
Мы сделали мобильное приложение, где есть официальная цена бананов — ее устанавливает государство раз в год — и стоимость бананов по регионам и у разных производителей Эквадора.
Внутри приложения:
- графики с изменением цен за неделю, месяц, год по каждому региону: центр, север, юг;
- таблицы с ценами у разных производителей.
Пользователи с разными тарифами получают доступ к разным данным:
- Бесплатно — только текущая цена;
- Плантатор — графики с изменениями цен за неделю;
- Трейдер — полный доступ ко всем данным.
Новые пользователи могут в течение месяца бесплатно пользоваться тарифом «Трейдер»
На графиках — изменение цен бананов по регионам. В таблицах — цены разных производителей
Кабинет администратора — CMS-система для управления данными в приложении. В нее заказчик заносит стоимость бананов. Также здесь можно увидеть статистику по пользователям мобильного приложения.
Сотрудник клиента собирает цены бананов у производителей и заносит их в кабинет администратора
Статистика по пользователям приложения
Приложение собрано на FlutterFlow, но какие-то вещи мы дописывали кодом. Например, клиент хотел, чтобы при касании пальцем графика, всплывала подсказка с датой и ценой. При этом конструктор позволяет сделать подсказку только с одним значением: либо датой, либо ценой. В этом случае наш специалист прописывал нужную функцию кодом.
Какие были сложности
Несмотря на четко составленное ТЗ, мы столкнулись с несколькими трудностями.
Настроить подписную модель. С Эквадором работает очень мало платежных систем. Большинство популярных сервисов, например, Stripe — не подходят, поэтому я обратилась за помощью к комьюнити разработчиков в Эквадоре. Мне предложили несколько вариантов, я составила рейтинг рекомендаций и написала в ряд компаний. Но оказалось, что срок заключения договора с платежной системой около двух месяцев — так долго мы ждать не могли.
Чтобы ускорить процесс, мы решили подключить встроенные платежи в App Store и Google Play. У этого способа есть существенный минус — высокая комиссия в 25%. Это дорого, но другого решения мы пока не нашли.
Публикация приложения в App Store и Google Play. Процесс оказался неожиданно долгим и занял 2 месяца. Несколько раз наше приложение отклоняли по глупым и несущественным причинам: например, специалисты Apple не могли найти значок удаления профиля пользователя, хотя он был на виду. Или просили переделать формулировки в документации то в одном пункте, то в другом, то снова в первом.
В результате нам удалось опубликовать приложение в марте 2023 года, оно было доступно только в Эквадоре. А в конце апреля клиент попросил сделать его на русском языке и опубликовать дополнительно для России. Мы так и сделали, плюс добавили:
- возможность переключаться на русский язык;
- возможность оплатить приложение из России;
- отправку пуш-уведомлений об изменении цены;
- новые функции в панели администратора.
Советы разработчикам
- Не приступайте к разработке приложения без технического задания. ТЗ — это результат договоренностей между клиентом и разработчиками. Оно должно быть четким, подробным и согласованным с клиентом. В хорошем ТЗ нет места фантазиям клиента и разработчика. Недавно мы записали видео, как составить техническое задание для разработчиков.
- Ноукод разработчик — тот же программист, только делает продукты на альтернативных инструментах. Поэтому нужно учиться работать как программисты: грамотно составлять ТЗ и другую документацию, уметь сотрудничать с дизайнерами, тестировщиками и другими специалистами, применять в работе гибкие методологии разработки, например, Agile. Только тогда получится создавать качественные продукты с помощью ноукода.
Связаться с Марией можно через телеграм.