...
Процесс разработки разбивается на отдельные этапы, результатом каждого из которых является готовый продукт. В конце каждого этапа (в терминологии Scrum - это называется спринт) готовый продукт предоставляется заказчику. Полученный от заказчика отзыв позволяет выявить возможные проблемы или пересмотреть некоторые аспекты первоначального плана. Таким образом, текущий подход позволяет наилучшим образом следовать принципам Agile-разработки.
Состав команды
Состав команды разработки включает в себя:
Руководитель проекта (TeamLead);
Отвечает за все процессы разработки и поддержки системы.Менеджер продукта (Product Manager);
Отвечает за выпуск изменений, сроки, планирование, формирование требований к продукту и его приемку.QA и тестировщики;
Специалисты по обеспечению качества разработки программного обеспечения, инженеры по тестированию продукта.Бизнес-аналитик (Business analytics);
Специалист, использующий методы бизнес-анализа для исследования потребностей деятельности организаций с целью определения проблем бизнеса и предложения их решения.Разработчики (Developers);
Занимаются созданием и поддержкой программного обеспечения.
- Все участники команды разработки имеют высшее профильное образование с опытом работы не менее трех лет на рынке.
Инфраструктура
...
- Сервера.Инфраструктура состоит из 2 серверов (тестового и боевого) на базе docker-контейнеров, микросервисов и Kubernetes с интегрированными процессами CI/CD.
Выделенная проектная команда
За проектом закреплена команда инженеров, в которую входит техлид, необходимое количество старших DevOps-инженеров, DevOps-
инженеров среднего уровня, и команда дежурных администраторов, которая обеспечивает круглосуточный мониторинг, SLA и выполнение ночных
регламентных работ по инфраструктуре. Техлид координирует все работы и отвечает за ежедневные коммуникации с командой разработки, согласует планы по дальнейшему развитию, приоритеты, сроки по задачам,
делает всё необходимое, чтобы развитие системы шло в соответствии с планом, в инфраструктуре поддерживался порядок, она отвечала текущим потребностям проекта и команды.Мониторинг 24/7
Обеспечение бесперебойной работы и поддержание аптайма, близкого к 100%. Для системы тонко настроен мониторинг инфраструктуры, приложения и бизнес-метрик, оптимальные значения триггеров и алерты.
Стандартная скорость реакции на сбои — в течение 15 минут круглосуточно, включая выходные и праздники.