В середине 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 года, оно было доступно только в Эквадоре. А в конце апреля клиент попросил сделать его на русском языке и опубликовать дополнительно для России. Мы так и сделали, плюс добавили:

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

Советы разработчикам

  1. Не приступайте к разработке приложения без технического задания. ТЗ — это результат договоренностей между клиентом и разработчиками. Оно должно быть четким, подробным и согласованным с клиентом. В хорошем ТЗ нет места фантазиям клиента и разработчика. Недавно мы записали видео, как составить техническое задание для разработчиков.
  2. Ноукод разработчик — тот же программист, только делает продукты на альтернативных инструментах. Поэтому нужно учиться работать как программисты: грамотно составлять ТЗ и другую документацию, уметь сотрудничать с дизайнерами, тестировщиками и другими специалистами, применять в работе гибкие методологии разработки, например, Agile. Только тогда получится создавать качественные продукты с помощью ноукода.

Связаться с Марией можно через телеграм.