Усильте команду опытными Flutter- и Dart-инженерами: специалисты кросс-платформенной разработки работают в вашем проекте, по вашим процессам и под управлением вашего технического руководителя. Подбор из собственного штата, включение в работу за несколько дней.
Аутстаффинг — это привлечение внешних инженеров в вашу команду на время проекта или его отдельного этапа. Специалисты FITTIN подключаются к вашему репозиторию и таск-трекеру, работают по вашим процессам разработки и решают задачи, которые ставит ваша сторона. Продуктом, приоритетами и релизами управляете вы; мы даём людей с нужной компетенцией.
Модель отличается от аутсорсинга, где команда подрядчика берёт проект целиком и отвечает за результат. Аутстаффинг закрывает более узкую потребность — нехватку инженеров конкретного профиля. Для кросс-платформенной разработки это чаще всего Flutter-разработчики и специалисты по языку Dart, которых сложно найти и удержать в штате под сезонную нагрузку.
Аутстаффинг и передача проекта целиком решают разные задачи:
| Параметр | Аутстаффинг | Разработка под ключ |
|---|---|---|
| Кто управляет продуктом | Ваша команда | Команда FITTIN |
| Состав и занятость | Гибко, по вашему запросу | Фиксируется под проект |
| Ответственность за результат | На вашей стороне | На стороне FITTIN |
| Когда подходит | Есть свой продукт и процессы, не хватает Flutter-инженеров | Нужно передать проект целиком — от ТЗ до релиза |
Услуга помогает командам, у которых уже есть свой продукт и процессы, но не хватает рук или экспертизы в кросс-платформенной разработке. Типичные ситуации:
В команде есть разработчики серверной части и веб-разработчики, а мобильное направление на Flutter вести некому — подключаем профильных специалистов.
Нужно ускорить разработку к дате запуска, не раздувая постоянный штат.
Крупный этап или несколько параллельных задач требуют больше разработчиков, чем есть сейчас.
Нужно быстро сформировать выделенную команду под новое направление или MVP и так же гибко её вывести, если гипотеза не подтвердится.
Помимо Flutter-разработчиков команде нужен тестировщик, дизайнер интерфейсов или инженер по интеграциям на короткий период.
Инженеры, для которых Flutter и Dart — основной стек, а не смежная задача.
Команда растёт и уменьшается под текущий объём работ, без найма и увольнений в штат.
Специалисты выходят на задачи в течение нескольких дней после согласования требований.
Ваш репозиторий, ваш таск-трекер, ваши правила код-ревью и релизов — специалисты встраиваются в них, а не навязывают свои.
FITTIN — аккредитованная IT-компания в реестре Минцифры; работа оформляется договором и соглашением о неразглашении.
Под задачу можно привлечь как одного разработчика, так и выделенную команду с полным набором ролей для мобильного проекта:
Мобильные приложения на языке Dart: из одной кодовой базы выпускаются приложения под iOS и Android.
Серверная логика и API под приложение на Python.
Проектирование экранов и пользовательских путей, дизайн-система.
Проработка требований, пользовательских сценариев и постановок задач для команды.
Проверка приложения на наборе реальных устройств перед каждым релизом.
Автоматизация разработки и эксплуатации: процессы выпуска, окружения и мониторинг приложения.
Координация выделенной команды, если своего технического руководителя под направление у вас нет.
Интеграция ИИ-сценариев в приложение и настройка запросов к моделям.
От согласования требований до работы в ваших спринтах — пять шагов, у каждого понятный результат.
Уточняем задачу, роль, уровень специалиста, формат и объём занятости, стек проекта и ваши процессы разработки.
Подбираем специалистов из собственной команды и показываем их профили с релевантным опытом Flutter- и Dart-разработки.
Вы проводите техническое собеседование и выбираете специалиста, который подходит под задачу и вашу команду.
Оформляем договор и соглашение о неразглашении, выдаём доступы к вашему репозиторию и таск-трекеру, специалист знакомится с проектом и берёт первые задачи.
Специалист работает по вашим спринтам и правилам код-ревью, с регулярной отчётностью по задачам и отработанным часам. Состав команды меняется по ходу проекта.
Специалисты работают на стеке, на котором FITTIN ведёт мобильные проекты с 2015 года:
Кросс-платформенная разработка: из одной кодовой базы выпускаются приложения под iOS и Android, а при необходимости — веб и десктоп.
API, личные кабинеты, роли и права доступа под сценарии продукта.
Учётные системы, платёжные системы, службы доставки, маркетплейсы и CRM.
Подготовка и выпуск приложения в App Store, Google Play, RuStore и других сторах под целевую аудиторию проекта.
Под конкретную платформу это отдельные направления — разработка приложения для Android на Flutter и разработка для iOS на Flutter. За плечами команды — приложения для ритейла, e-commerce, ресторанного бизнеса и B2B: от первых версий до нагруженных каталогов на десятки тысяч товаров.
Нужно оценить объём под задачу? Посчитайте ориентировочный бюджет и срок на калькуляторе стоимости разработки или сразу опишите задачу — предложим состав команды.
Проекты, где команда FITTIN выпустила приложения на Flutter — это опыт, который специалисты приносят в вашу разработку. Цифры ниже — со страниц кейсов.
Перезапуск приложения на единой Flutter-кодовой базе под iOS и Android.
В 2,5 раза меньше бюджет разработки и в 1,5 раза выше скорость разработки при переходе на Flutter.
Мобильное приложение мультибрендового магазина на Flutter.
80% трафика приходится на мобильные устройства, 50% дохода бренд получает через приложение.
Приложение с нагруженным каталогом, опубликованное в том числе в российском RuStore.
20+ городов присутствия и 30 000+ товаров в каталоге.
Кросс-платформенное приложение на Flutter.
3 576 установок за первые 6 недель, до 376 установок в день на пике декабря.
Посмотреть проекты разного масштаба можно в портфолио.
Работа специалистов оплачивается по модели Time & Materials — по фактически отработанным часам и ставкам ролей, со сметой и оценкой перед стартом. Ставки по ролям — разработчик интерфейса, разработчик серверной части, тестировщик, дизайнер, аналитик, руководитель проекта, инженер по автоматизации и другие — опубликованы на странице тарифов. Смета по задаче составляется после того, как согласован объём и состав команды. Если под ваш случай удобнее фиксированная стоимость за конкретный объём, обсуждается вариант Fixed Price по техническому заданию — для этого может понадобиться разработка технического задания.
Права на код, который наши специалисты пишут в вашем проекте, и порядок передачи результатов работы фиксируются в договоре под конкретный проект. Специалисты работают в вашем репозитории, поэтому результаты доступны вашей команде по ходу работы.
При аутстаффинге вы получаете внешних специалистов в свою команду: они работают в вашем репозитории, по вашим процессам и под управлением вашего технического руководителя, а продуктом управляете вы. При заказной разработке под ключ команда FITTIN ведёт проект целиком — от технического задания до публикации. Аутстаффинг подходит, когда у вас есть свой продукт и процессы, но не хватает компетенции именно в Flutter и Dart. Если проще передать проект целиком — посмотрите разработку мобильных приложений на заказ.
После согласования требований к специалисту и формата занятости подбор из собственного штата обычно занимает несколько дней. Дальше специалист получает доступы к вашему репозиторию и таск-трекеру, знакомится с проектом и включается в текущие задачи вашей команды. Точный срок зависит от роли и уровня специалиста, который нужен под задачу.
Задачи ставит и приоритеты определяет ваша сторона — технический руководитель или менеджер проекта заказчика. Специалисты FITTIN работают в ваших спринтах и по вашим правилам разработки. Если своего технического руководителя под направление нет, дополнительно можно привлечь руководителя проекта со стороны FITTIN, который возьмёт на себя координацию выделенной команды.
Можно и так, и так. Формат гибкий: от одного Flutter-разработчика на часть занятости до выделенной команды из разработчиков, тестировщика, дизайнера и аналитика под отдельное направление. Состав и занятость подбираются под вашу задачу и меняются по ходу проекта — специалистов можно добавлять или выводить без найма в штат.
Оплата идёт по модели Time & Materials — по фактически отработанным часам и ставкам ролей, со сметой и оценкой перед стартом. Ставки по ролям — разработчик интерфейса, разработчик серверной части, тестировщик, дизайнер, аналитик, руководитель проекта и другие — опубликованы на странице тарифов. Если удобнее фиксированная стоимость за конкретный объём, обсуждается вариант Fixed Price по техническому заданию.
Права на код, который специалисты FITTIN пишут в вашем проекте, и порядок передачи результатов работы фиксируются в договоре под конкретный проект. Специалисты работают в вашем репозитории, поэтому результаты доступны вашей команде по ходу работы. Flutter и Dart — открытый стек, что упрощает дальнейшее развитие продукта силами любой команды, владеющей этими технологиями.
Основной стек — Flutter и язык Dart: из одной кодовой базы выпускаются приложения под iOS и Android. Серверную часть команда пишет на Python. Специалисты работают с интеграциями учётных систем, платёжных систем, служб доставки, маркетплейсов и CRM, а также с публикацией в App Store, Google Play, RuStore и других сторах под целевую аудиторию проекта.
Опишите проект и роли, которых не хватает команде, — подберём специалистов и предложим состав выделенной команды под вашу задачу. Когда своя команда и процессы есть, а Flutter-инженеров не хватает, аутстафф закрывает эту потребность быстрее, чем наём в штат.
Если вместо усиления команды удобнее передать проект целиком — посмотрите разработку мобильных приложений на заказ или корпоративные приложения. Нужны другие роли в команду — есть аутстаффинг UX/UI-дизайнеров, backend-разработчиков, QA-инженеров и DevOps-инженеров.