+7 (982) 010-01-18 Обсудить проект
Рабочее место студии: ноутбук с кодом, смартфон с приложением, планшет с макетами

Кодовая студия

О студии

Разрабатываем мобильные приложения и веб-системы: от аналитики и дизайна до релиза в сторах и поддержки после запуска.

Аналитика и ТЗ
Дизайн и разработка
Тестирование и релиз

Кодовая студия занимается разработкой мобильных приложений и веб-систем. Делаем приложения для iOS и Android, личные кабинеты, порталы, внутренние сервисы и ботов. Беремся и за отдельные этапы: техническое задание, дизайн, тестирование, поддержку проектов, которые начинала другая команда.

Чем занимаемся

Основная работа - продукты, где есть мобильное приложение и серверная часть: заказ и доставка, запись к специалисту, обучение, учет заявок, личный кабинет клиента. Пишем нативно на Swift и Kotlin или кроссплатформенно на Flutter. Что выбрать, решаем по задаче и бюджету, а не по привычке. Веб-кабинеты и админки собираем на React, серверную логику пишем на Python и Go.

Если продукт уже работает, подключаемся к нему: проводим аудит кода, исправляем ошибки, выпускаем обновления, связываем приложение с 1С, CRM и платежными сервисами.

Как устроена работа над проектом

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

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

После релиза проект не бросаем: остаемся на поддержке или передаем код и документацию вашей команде.

Принципы

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

Кто работает над проектом

Состав команды зависит от задачи. Обычно в проекте заняты такие роли:

  • Менеджер проекта ведет план, отвечает за сроки и коммуникацию.
  • Бизнес-аналитик собирает требования, пишет ТЗ и пользовательские сценарии.
  • UX/UI-дизайнер проектирует логику экранов и рисует интерфейс.
  • Мобильные разработчики пишут приложения для iOS и Android или одно приложение на Flutter.
  • Бэкенд-разработчик делает сервер, API (интерфейс, через который приложение обменивается данными с сервером) и интеграции.
  • Frontend-разработчик собирает веб-кабинеты и админку.
  • Тестировщик проверяет сборки на реальных устройствах и ведет список найденных ошибок.

На небольшом проекте один человек может совмещать две роли, например аналитика и менеджера. На крупном в роли работают несколько специалистов, а архитектуру ведет техлид.

Принцип

Сначала разбираемся, зачем. Потом пишем код.

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

  • Не усложняем там, где можно сделать проще
  • Показываем рабочую версию на каждом этапе
  • Код, доступы и документация остаются у заказчика
  • Остаемся рядом после запуска

Процесс

Как идет работа

Прозрачный процесс: каждый этап заканчивается результатом, который можно посмотреть руками

  1. 01

    Анализ

    Разбираем задачу, пользователей и ограничения, фиксируем объем первой версии

  2. 02

    Прототип

    Собираем структуру экранов и сценарии, проверяем логику до дизайна

  3. 03

    Дизайн

    Рисуем интерфейсы и дизайн-систему под бренд

  4. 04

    Разработка

    Пишем код спринтами и показываем рабочую версию на демо

  5. 05

    Тестирование

    Проверяем функции, нагрузку и работу на разных устройствах

  6. 06

    Запуск

    Публикуем в сторах или на сервере, подключаем аналитику

  7. 07

    Поддержка

    Следим за стабильностью и выпускаем новые версии

Оставить заявку

Расскажите о вашем проекте

Мы свяжемся с вами в течение рабочего дня и предложим варианты решения.

Или напрямую: +7 (982) 010-01-18

Укажите имя

Проверьте номер: нужно 11 цифр

Проверьте адрес почты

Без согласия мы не можем принять заявку

Как мы храним и используем данные, описано в политике конфиденциальности

Ответим в течение рабочего дня

Заявка отправлена

Свяжемся с вами в течение рабочего дня.