Вернуться назад
Описание процессов жизненного цикла ПО
Описание процессов, обеспечивающих поддержание жизненного цикла, в том числе устранение неисправностей и совершенствование, а также информацию о персонале, необходимом для обеспечения такой поддержки, программного обеспечения «Soft Travel Solution».
- ВВЕДЕНИЕ
Руководство описывает процессы, обеспечивающие поддержание жизненного цикла программного обеспечения «Soft Travel Solution». - ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ПРОДУКТА
- Проектирование
- Формирование задачи
- Исходная задача поступает от бизнеса
- Определение цели и ожидаемых результатов
- Декомпозиция задачи
- Разделение задачи на бизнесовые и технические компоненты
- Определение, является ли задача чисто технической или включает бизнес-процессы
- Этап аналитики
- Аналитики изучают требования и специфику задачи
- Глубокое понимание бизнес-логики и потенциальных решений
- Подключение дизайнеров для работы над пользовательскими интерфейсами и прототипами
- Формирование задачи
- Разработка программного продукта
После этапа проектирования происходят следующие этапы:- Разработка интерфейсов и UX-дизайна.
- Распределение задач между фронт-энд и бэк-энд разработчиками.
- Тестирование
В результате успешного осуществления процесса квалификационного тестирования программных средств:- Определяются критерии программных средств с целью демонстрации соответствия с требованиями к программным средствам;
- Комплектованные программные средства верифицируются с использованием определенных критериев;
- Записываются результаты тестирования;
- Разрабатывается и применяется стратегия регрессии для повторного тестирования комплектованного программного средства при проведении изменений в программных составных частях.
- Приобретение
ПО развернуто на сайте, пользователи получают доступ к нему по ссылке.
Для установки мобильного приложения пользователю необходимо скачать ПО с маркетплейса. - Поставка
ПО распространяется по модели SaaS. Так же ПО доступно в виде мобильного приложения. - Новые версии и обновление, включая информацию о совершенствовании ПО
Обновление ПО происходит автоматизированно.
Шаги проведения обновления компонента бэкенда(сервиса):- Разработчиками создается релизный git тег в gitlab с новой версией кода сервиса;
- Вручную запускается флоу, содержащий шаги со сборкой кода, запуском тестов, созданием докер образа, отправкой этого образа в облачное хранилище образов, и запуском образа в кластере;
- Разработчики отслеживают процесс релизного флоу в результате которого старая версия сервиса будет заменена на новую;
- После успешного обновления разработчики отслеживают логи обновленного сервиса, тестировщики проводят тестирование обновленной функциональность на прод среде.
- Модернизация ПО
- Качество кода контролируется обязательным код ревью, в котором проверяется соответствие кода бизнес логике, конвенциям используемого языка программирования, требованиям чистого кода и других практик написания понятного, легко поддерживаемого кода, а также автоматической проверкой регламентированного стиля кода, интеграционным и юнит тестированием.
- Если в процессе разработки обнаруживается потребность в улучшении качества уже существующего кода, на разработку ставится задача на рефакторинг, которая берется в работу в порядке очереди и попадает в следующий релиз. При рефакторинге команда также руководствуется требованиями из предыдущего пункта и может применять известные паттерны объектно-ориентированного программирования.
- Качество ПО также обеспечивается проведением обязательного тестирования новой функциональности, а также регрессионным тестированием.
- Устранение неисправностей
Устранение неисправностей осуществляется в порядке получения задач от тестирования по результатам тестирования новой функциональности, либо при получении информации о некорректном поведении системы на прод среде, в таком случае в зависимости от степени критичности ошибки исправление, либо будет отправлено в релиз в срочном порядке, либо будет ожидать следующего планового релиза.
- Проектирование
- ТИПОВОЙ РЕГЛАМЕНТ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ
- Условия предоставления услуг технической поддержки
Услуги поддержки оказываются индивидуально для каждого заказчика бесплатно. - Каналы оформления запросов на техническую поддержку
Запросы на техническую поддержку регистрируются по электронной почте технической поддержки. - Выполнение запросов на техническую поддержку
- Принятие обращения
- Клиент документирует возникшую проблему, создавая скриншот экрана, на котором отображается ошибка или затруднение.
- Скриншот прикрепляется к сообщению и отправляется через каналы коммуникации (например, чаты, электронная почта).
- Пересылка информации
- Полученные сообщения с прикрепленными изображениями затем переносятся в соответствующие чаты или группы, где находится команда технической поддержки.
- Принятие обращения
- Порядок выполнения работ по оказанию технической поддержки
Обработка командой поддержки- Получив скриншот, команда поддержки анализирует предоставленный визуальный материал для определения природы проблемы.
- На основе анализа скриншота поддержка устанавливает, в какую систему или модуль необходимо обратиться для дальнейшего устранения инцидента.
- Закрытие запросов на техническую поддержку
Завершенный запрос переходит в состояние закрытого после починки неисправности, заказчик не получает уведомления о починке неиспрпавности.
- Условия предоставления услуг технической поддержки
- ПЕРСОНАЛ, ОБЕСПЕЧИВАЮЩИЙ ПОДДЕРЖАНИЕ ЖИЗНЕННОГО ЦИКЛА.
| № | Направление | Компетенции | Количество сотрудников |
|---|---|---|---|
| 1 | Разработчики | Kotlin, БД Postgresql, ОС типа Linux, Kubernetesfront web: TypeScript, Reactfront МП: TypeScript, React Native, XCode, Android Studio» | 1 |
| 2 | Тестировщик | БД Postgresql, ОС типа Linux, Kubernetes, Postman | 1 |
- КОНТАКТНАЯ ИНФОРМАЦИЯ ПРОИЗВОДИТЕЛЯ ПРОГРАММНОГО ПРОДУКТА
- Юридическая информация
ООО «Софттрэвэл»
Юридический адрес: 123557, город Москва, ул Пресненский Вал, д. 21 стр. 12, помещ. 196н
Почтовый адрес: 123557, город Москва, ул Пресненский Вал, д. 21 стр. 12, помещ. 196н
ОГРН: 1237700606637
ИНН / КПП: 9703155131/770301001
Электронная почта: A.CHERKASHOV@QB24.RU - Контактная информация службы технической поддержки
Почта: sd@softtravel.tech
Номер телефона: +7(495) 255-15-95
Часы работы: Режим работы технической поддержки: круглосуточно
Фактический адрес размещения инфраструктуры разработки:
— 123557, город Москва, ул. Пресненский Вал, д. 21 стр. 12, помещ. 196н
— 600902, Владимирская Область, г.о. Город Владимир, г Владимир, мкр.Энергетик, ул. Поисковая, д. 1, к. 2;
— 391434, Рязанская обл., г. Сасово, ул. Пушкина, 21;
— 248926, Калужская обл., г.о. «Город Калуга», г. Калуга, пр-д 1-й Автомобильный, зд.8.
Фактический адрес размещения разработчиков: 123557, город Москва, ул Пресненский Вал, д. 21 стр. 12, помещ. 196н.
Фактический адрес размещения службы поддержки: 123557, город Москва, ул Пресненский Вал, д. 21 стр. 12, помещ. 196н.
Фактический адрес размещения серверов:
— 600902, Владимирская Область, г.о. Город Владимир, г Владимир, мкр.Энергетик, ул Поисковая, д. 1, к. 2;
— 391434, Рязанская обл., г. Сасово, ул. Пушкина, 21;
— 248926, Калужская обл., г.о. «Город Калуга», г. Калуга, пр-д 1-й Автомобильный, з.8
- Юридическая информация