Для разработки крупных корпоративных или государственных приложений мы рекомендуем вести разработку на основе нашей «Платформы Про».
Проводим анализ компании, требований и продуктов заказчика. Согласовываем и фиксируем требования с заказчиком.
Выбираем технологии и архитектуру проекта.
Согласуем стоимость, сроки, состав команды и условия выполнения работ. Фиксируем в договоре.
В GitLab заводим проект, собираем команду, настраиваем уровни доступа и бизнес-процессы по задачам (Workflow).
Клиент получает доступ к проекту и может следить за ходом его выполнения.
Формируем и детализируем список функциональных и нефункциональных требований. Выделяем приоритеты требований. Формируем и согласовываем техническую документацию. Требования по проекту фиксируются в накопительном разделе (backlog) с указанием бизнес-приоритета.
Создаем дизайн приложения с учетом лучших практик UX/UI-дизайна. Обеспечиваем высокое юзабилити продукта.
Работа идет двухнедельными спринтами. Менеджер совместно с командой и с учетом приоритетов заказчика формирует задачи на новый спринт.
По результатам каждого спринта проводимся демонстрация разработанного функционала заказчику в режиме видеосвязи. Фиксируются комментарии заказчика, определяются приоритеты на следующий спринт.
Команда тестирования проводит контроль качества и поиск ошибок в разработанном ПО. Выполняют функциональное тестирование, тестирование интерфейса, смоук-тестирование и нагрузочное тестирование ПО.
Наши специалисты готовят обучающие материалы, видео и тесты. Проводят обучение в форме вебинара и передают материалы для самообучения и контроля знаний.
Подключаем сервисы онлайн-мониторинга работы серверов (Zabbix, Grafana), а также мониторим в
реальном времени работу приложения и его производительности (Sentry).
Обеспечиваем
техподдержку системы по SLA.
Контроль качества кода при помощи статистического анализатора кода PVS-Studio, SonarCube
Обязательный Code-review кода разработчика
Unit-тесты для автоматического тестирования функций проекта
Функциональное тестирование и тестирование UI
Контроль Docker-образа на уязвимости с помощью Clair
Проверка ПО на сетевые уязвимости при помощи OWASP ZAP
При выпуске ПО в продуктив повторно выполняются все автоматические контроли качества и безопасности ПО
Нагрузочное тестирование: проверяется работа системы при плановой нагрузке и при предельной