Оставить заявку на разработку или консультацию
Телефон
Email (необязательно)
Описание проекта (необязательно)
Прикрепите файлы с описанием проекта (необязательно)
Если у вас есть, то можно прикрепить техническое задание, описание проекта или бриф
Нажимая на кнопку "Отправить" вы соглашаетесь с политикой конфиденциальности

Какие специалисты и разработчики участвуют в разработке мобильных приложений на iOS / Android?

Над проектом по разработке мобильного приложения работает большая команда специалистов, чтобы закрыть все потребности проекта и обеспечить высокое качество реализации.
Аналитик
  • Общается с клиентом и уточняет требования по проекту
  • Готовит и согласовывает прототипы приложения
  • Готовит и согласовывает техническое задание
    • которое содержит полное описание требований по проекту
    • со всеми нюансами и особенностями работы мобильного приложения
Дизайнер
  • Готовит дизайн-концепты дизайна
  • Отрисовывает дизайн всех экранов приложения
  • Отрисовывает иконку / логотип
Руководитель проекта
  • Общается с клиентом уже во время разработки проекта
  • Формирует и распределяет задачи в рамках этапов работ по проекту
  • Контролирует сроки и прогресс выполнения поставленных задач
  • Организовывает презентации промежуточных версий мобильного приложения для клиента
  • Обрабатывает обратную связь от клиента
    • пожелания
    • замечания
  • Организует выкладку в App Store / Google Play
    • А также отвечает за общение с модераторами и прохождение модерации
Разработчик мобильных приложений (1-3 на проект)
  • Отвечает за разработку мобильного приложения
  • Программирует логику
  • Делает интерфейс в соотвествии с дизайном
  • Программирует навигацию между экранами приложения
  • Интегрируется с сервером приложения (с API)
  • Делает обработку PUSH уведомлений
  • Устраняет выявленные ошибки / баги в работе приложения
Разработчик серверных приложений (1-2 на проект)
  • Пишет серверное приложение (или просто сервер)
  • Формирует базу данных приложения (хранилище всей информации в системе)
  • Программирует серверное API (точка интеграции мобильного приложения)
    • А также пишет документацию API
    • Чтобы мобильных разработчикам было понятно, как подключаться
  • Программирует админку (панель управления) системой
    • Чтобы можно было управлять данными в системе
    • Например, блокировать пользователей, добавлять информационные страницы, управлять справочниками и т.д.
  • Устраняет выявленные ошибки / баги в работе сервера и админки
Тестировщик
  • Отвечает за функциональное тестирование мобильного приложения и админки
    • Проверяет каждую задачу, завершенную программистами, на соответствие дизайну, техническому заданию и корректность работы в целом
    • Проверяет всё приложение
      • при завершении каждого этапа работ
      • при выкладке каждого обновления в App Store / Google Play
  • Отвечает за тестирование мобильного приложения на разных устройствах и версиях операционных систем (iOS и Android)
Ведущий разработчик
  • Отвечает за проектирование программной архитектуры системы
    • Проектирование архитектуры мобильного приложения
    • Проектирование базы данных
    • Проектирование API
  • А также отвечает:
    • за решение наиболее сложных технических вопросов на проекте
    • за помощь с устранением наиболее сложных ошибок / багов в работе системы
  • Проверяет и контролирует качество кода на проекте
Технический директор
  • Курирует техническую часть проекта
  • Контролирует
    • Архитектурные решения
    • Корректность решения сложных технических вопросов
    • Качество реализации проекта в целом