Soft Travel
Вернуться назад

Описание процессов жизненного цикла ПО

Описание процессов, обеспечивающих поддержание жизненного цикла, в том числе устранение неисправностей и совершенствование, а также информацию о персонале, необходимом для обеспечения такой поддержки, программного обеспечения «Soft Travel Solution».

1. ВВЕДЕНИЕ

Руководство описывает процессы, обеспечивающие поддержание жизненного цикла программного обеспечения «Soft Travel Solution».

2. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ПРОДУКТА

  • Проектирование
    • Формирование задачи
      • Исходная задача поступает от бизнеса
      • Определение цели и ожидаемых результатов
    • Декомпозиция задачи
      • Разделение задачи на бизнесовые и технические компоненты
      • Определение, является ли задача чисто технической или включает бизнес-процессы
    • Этап аналитики
      • Аналитики изучают требования и специфику задачи
      • Глубокое понимание бизнес-логики и потенциальных решений
      • Подключение дизайнеров для работы над пользовательскими интерфейсами и прототипами
  • Разработка программного продукта
    После этапа проектирования происходят следующие этапы:
    • Разработка интерфейсов и UX-дизайна.
    • Распределение задач между фронт-энд и бэк-энд разработчиками.
  • Тестирование
    В результате успешного осуществления процесса квалификационного тестирования программных средств:
    • Определяются критерии программных средств с целью демонстрации соответствия с требованиями к программным средствам;
    • Комплектованные программные средства верифицируются с использованием определенных критериев;
    • Записываются результаты тестирования;
    • Разрабатывается и применяется стратегия регрессии для повторного тестирования комплектованного программного средства при проведении изменений в программных составных частях.
  • Приобретение
    ПО развернуто на сайте, пользователи получают доступ к нему по ссылке.
    Для установки мобильного приложения пользователю необходимо скачать ПО с маркетплейса.
  • Поставка
    ПО распространяется по модели SaaS. Так же ПО доступно в виде мобильного приложения.
  • Новые версии и обновление, включая информацию о совершенствовании ПО
    Обновление ПО происходит автоматизированно.

    Шаги проведения обновления компонента бэкенда(сервиса):
    • Разработчиками создается релизный git тег в gitlab с новой версией кода сервиса;
    • Вручную запускается флоу, содержащий шаги со сборкой кода, запуском тестов, созданием докер образа, отправкой этого образа в облачное хранилище образов, и запуском образа в кластере;
    • Разработчики отслеживают процесс релизного флоу в результате которого старая версия сервиса будет заменена на новую;
    • После успешного обновления разработчики отслеживают логи обновленного сервиса, тестировщики проводят тестирование обновленной функциональность на прод среде.
  • Модернизация ПО
    • Качество кода контролируется обязательным код ревью, в котором проверяется соответствие кода бизнес логике, конвенциям используемого языка программирования, требованиям чистого кода и других практик написания понятного, легко поддерживаемого кода, а также автоматической проверкой регламентированного стиля кода, интеграционным и юнит тестированием.
    • Если в процессе разработки обнаруживается потребность в улучшении качества уже существующего кода, на разработку ставится задача на рефакторинг, которая берется в работу в порядке очереди и попадает в следующий релиз. При рефакторинге команда также руководствуется требованиями из предыдущего пункта и может применять известные паттерны объектно-ориентированного программирования.
    • Качество ПО также обеспечивается проведением обязательного тестирования новой функциональности, а также регрессионным тестированием.
  • Устранение неисправностей
    Устранение неисправностей осуществляется в порядке получения задач от тестирования по результатам тестирования новой функциональности, либо при получении информации о некорректном поведении системы на прод среде, в таком случае в зависимости от степени критичности ошибки исправление, либо будет отправлено в релиз в срочном порядке, либо будет ожидать следующего планового релиза.

3. ТИПОВОЙ РЕГЛАМЕНТ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ

  • Условия предоставления услуг технической поддержки
    Услуги поддержки оказываются индивидуально для каждого заказчика бесплатно.
  • Каналы оформления запросов на техническую поддержку
    Запросы на техническую поддержку регистрируются по электронной почте технической поддержки.
  • Выполнение запросов на техническую поддержку
    • Принятие обращения
      • Клиент документирует возникшую проблему, создавая скриншот экрана, на котором отображается ошибка или затруднение.
      • Скриншот прикрепляется к сообщению и отправляется через каналы коммуникации (например, чаты, электронная почта).
    • Пересылка информации
      • Полученные сообщения с прикрепленными изображениями затем переносятся в соответствующие чаты или группы, где находится команда технической поддержки.
  • Порядок выполнения работ по оказанию технической поддержки
    Обработка командой поддержки
    • Получив скриншот, команда поддержки анализирует предоставленный визуальный материал для определения природы проблемы.
    • На основе анализа скриншота поддержка устанавливает, в какую систему или модуль необходимо обратиться для дальнейшего устранения инцидента.
  • Закрытие запросов на техническую поддержку
    Завершенный запрос переходит в состояние закрытого после починки неисправности, заказчик не получает уведомления о починке неиспрпавности.

4. ПЕРСОНАЛ, ОБЕСПЕЧИВАЮЩИЙ ПОДДЕРЖАНИЕ ЖИЗНЕННОГО ЦИКЛА

НаправлениеКомпетенцииКоличество сотрудников
1Разработчики Kotlin, БД Postgresql, ОС типа Linux, Kubernetesfront web: TypeScript, Reactfront МП: TypeScript, React Native, XCode, Android Studio»1
2ТестировщикБД Postgresql, ОС типа Linux, Kubernetes, Postman1

5. КОНТАКТНАЯ ИНФОРМАЦИЯ ПРОИЗВОДИТЕЛЯ ПРОГРАММНОГО ПРОДУКТА

Юридическая информация
ООО «Софттрэвэл»
Юридический адрес: 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
Заказать консультацию Партнёрам