Appomart
ПортфолиоБлог

Как правильно делать проекты?

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

  • Прототипирование
  • Документация
  • Контроль версий
  • Доставка обновлений
  • Тестирование
  • Сохранность данных
Инструменты
  • Figma
    Figma
  • Slack
    Slack
  • Asana
    Asana
  • Google Drive
    Google Drive
  • Gilab
    Gitlab
  • Google Cloud
    Google Cloud
  • Yandex Cloud
    Yandex Cloud
  • DigitalOcean
    DigitalOcean Cloud
  • Postman
    Postman
  • Swagger
    Swagger
  • Docker
    Docker
Прототипирование
Прототипирование
Для согласования интерфейса и UX-структуры требуемого продукта - создается прототип веб-интерфейса или приложения в сервисе Figma. В процессе согласуется бренд-стиль, ряд экранов или страниц в интерфейса, а так же определяется UI-фреймворк для реализации интерфейса.
Документация
Документация
Каждый этап согласуется и описывается в соответсвующем документе, позволяющий определить рамки и функционьные требования к продукту и составным частям проекта. Ведение технической документации на доступном языке для заказчика. Создаем интерактивную документацию API, используя Swagger и Postman. Создаем скринкасты или руководство по эксплуатации продукта.
Контроль версий
Контроль версий
Весь процесс разработки ПО контролируется через Git. Для разных этапов развертывания создаются отдельный ветки. Процесс получения обновлений между ветками проходит строгую проверку и согласуется с заказчиком.
Доставка обновлений
Доставка обновлений
Для автоматизации развертывания API и веб-сервисов мы используем Gitlab CI. Для мобильных приложений мы интегрируем систему OTA обновлений по воздуху, позволяющие получать требуемые обновления на лету, без выгрузки новой сборки в магазине приложений.
Тестирование
Тестирование
Во время процесса разработки создается отдельный сервер-песочница для тестирования и проверки заказчиком результата работ. Реализуемый функционал проходит ручную проверку тестестировщиками перед выпуском обновления. Для проверки контроля качества используются Unit-тесты, позволяющие гарантировать результат выполнения требуемого функционала.
Сохранность данных
Сохранность данных
База данных и ресурсы располагаются отдельно от сервера, чтобы гарантировать их сохранность. В качестве дополнительной гарантии сохранности накопленных данных - создаются дампы базы данных и копии ресусов по-заданному расписанию.
API
  • PHP
    PHP
  • Laravel
    Laravel
  • TypeScript
    TypeScript
  • Nest
    Nest
Web
  • TypeScript
    TypeScript
  • React
    React
  • Vue
    Vue
Mobile
  • Objective-C
  • Swift
    Swift
  • Kotlin
    Kotlin
  • Java
    Java
Cross-mobile
  • TypeScript
    TypeScript
  • React Native
    React Native
  • Dart
    Dart
  • Flutter
    Flutter
Подходящий способ управления проектом зависит от задач клиента
Существует несколько методов и моделей в разработке. Выбор того или иного подхода зависит от конкретного проекта, целей, задач и бюджета и психологического портрета заказчика.
Методы разработки
Agile подходы по управлению и разработке ПО, которые используются при работе с вашим проектом.
  • Agile-манифест - принципы разработки проекта, где проводится ретроспектива развития;
  • Scrum - структурирующий подход в разработке через спринты с оценкой результатов;
  • Kanban - балансирующий подход в разработке между специалистами.
Модели разработки
Виды процессов создания ПО, которые могут быть применены при разработке вашего продукта.
  • Итеративная модель - процесс создания, который делится на этапы, позволяющий ускорить вывод MVP продукта на рынок с учетом сниженных рисков;
  • Водопадная модель - процесс разработки, в котором все необходимые этапы проходят в строгой последовательности;
  • Спиральная модель - процесс, при котором серьезно оцениваются риски и принимаются взвешенные решения в выборе вектора разработки.
Откройте будущее IT вместе с Appomart

Готовы революционизировать свой IT-пейзаж? Сотрудничайте с Appomart, надежным провайдером решений. Позвольте нашим экспертам направить вас к успеху с помощью индивидуальных стратегий.

Не колеблясь, запросите звонок прямо сейчас! Заполните форму и отправьтесь в путешествие цифровой трансформации. Обеспечьте свое будущее с Appomart уже сегодня.

Тип проекта
Appomart - contacts