Жизненный цикл ПО

Описание процессов, обеспечивающих поддержание жизненного цикла

Программное обеспечение «WEB-приложение CPA релиз 1»

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

Оглавление

  1. [Введение](#введение)
  2. [Жизненный цикл программного продукта](#жизненный-цикл-программного-продукта)
  • 2.1. [Проектирование](#проектирование)
  • 2.2. [Приобретение](#приобретение)
  • 2.3. [Подготовка персонала](#подготовка-персонала)
  • 2.4. [Новые версии и обновление](#новые-версии-и-обновление)
  • 2.5. [Устранение неисправностей](#устранение-неисправностей)
  1. [Типовой регламент технической поддержки](#типовой-регламент-технической-поддержки)
  • 3.1. [Техническая поддержка](#техническая-поддержка)
  • 3.2. [Порядок выполнения работ](#порядок-выполнения-работ)
  1. [Персонал, обеспечивающий поддержание жизненного цикла](#персонал)
  2. [Контактная информация производителя](#контактная-информация)
  • 5.1. [Юридическая информация](#юридическая-информация)
  • 5.2. [Контактная информация службы поддержки](#контактная-информация-поддержки)

1. Введение

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

2. Жизненный цикл программного продукта

2.1. Проектирование

Проджект-менеджер получает информацию от внутренних сотрудников компании, которые сообщают о неполадках и запрашивают необходимые для реализации их задач изменения в системе, которые в том числе получают от пользователей Заказчика через сервис поддержки пользователей или почту.

Процесс разработки:

  1. Проджект-менеджер создает задачу в системе регистрации задач, передает задачу на уточнение технического задания системному администратору. После уточнения ТЗ задача получает оценку и передается в работу.
  1. Проджект-менеджер назначает задачу на правку программного кода подходящему лицу Разработчика.
  1. Лицо Разработчика исполнитель реализует правки программного кода в рамках приоритетности задачи.
  1. По готовности правок программного кода, исполнитель передаёт задачу ответственному за обзор кода лицу Разработчика. Ответственное лицо производит обзор кода (code review) и либо возвращает задачу исполнителю на доработку, либо переводит задачу в тестирование.
  1. Лицо Разработчика тестировщик производит функциональное тестирование ПО и возвращает задачу исполнителю. В случае обнаруженных недоработок исполнитель исправляет ошибки и повторно передает задачу тестировщику. В случае не обнаружения недоработок исполнитель сливает правки программного кода по задаче с правками других задач в общей ветке (git branch) нового релиза ПО.
  1. Новая версия ПО проходит регрессионное тестирование лицами Тестировщиков. При обнаруженных недоработках лица Разработчика отменяют часть правок программного кода, либо дорабатывают его, после чего правки проходят повторное регрессионное тестирование. Если недоработок не обнаружено, версия ПО устанавливается на серверы в запланированное время.

2.2. Приобретение

ПО предоставляется как услуга (SaaS, software as a service), специальные действия по установке ПО на стороне пользователя не требуются. Стоимость использования ПО рассчитывается индивидуально. Для получения информации о стоимости использования ПО заказчику необходимо оставить заявку на сайте или написать письмо на почту info@fit-lead.com.

2.3. Подготовка персонала

Уровень подготовки пользователей ПО «WEB-приложение CPA релиз 1»:

Пользователи ПО «WEB-приложение CPA релиз 1» должны иметь опыт работы с:

  • Любой операционной системой
  • Веб-браузерами с поддержкой современных стандартов (все браузеры, за исключением 1% из наименее используемых по всему миру по статистике caniuse.com)
  • Любое приложение для работы с табличными данными (для просмотра выгрузок, формируемых системой в формате .xlsx)

2.4. Новые версии и обновление, включая информацию о совершенствовании ПО

Разработка нашего ПО представляет собой непрерывный цикл доработок и реализации нового функционала. Обновление ПО происходит по мере готовности правок программного кода – обычно каждый рабочий день. По готовности новой версии ПО, она устанавливается на серверы в ближайший рабочий день после 15:00 МСК.

Исправление критической ошибки в ПО и установка исправленной версии может происходить внепланово в любой день и время дня.

Обновление происходит незаметно для пользователей.

2.5. Устранение неисправностей

Неисправности, выявленные в ходе эксплуатации ПО, могут быть исправлены двумя способами:

  • Массовое автоматическое обновление компонентов ПО
  • Единичная работа специалиста службы технической поддержки по запросу пользователя

В случае возникновения неисправностей в ПО информация о программных ошибках автоматически журналируется и отправляется Разработчику. Ответственные лица Разработчика идентифицируют причину проблемы и назначают задачу на исправление программного кода подходящим лицам Разработчика.

В случае возникновения неисправностей в ПО, либо необходимости в её доработке, Заказчик может направить Проджект-менеджеру запрос. Запрос должен содержать тему запроса, суть (описание) и по мере возможности снимок экрана со сбоем (если имеется сбой).

Запросы могут быть следующего вида:

  • Инцидент – произошедший сбой в системе у одного Пользователя со стороны Заказчика
  • Проблема – сбой, повлекший за собой остановку работы/потерю работоспособности Программы
  • Запрос на обслуживание – запрос на предоставление информации
  • Запрос на развитие – запрос на проведение доработок ПО

Проджект-менеджер назначает задачу подходящему лицу Разработчика.

3. Типовой регламент технической поддержки

3.1. Техническая поддержка

Услуги поддержки оказываются индивидуально для каждого заказчика бесплатно. Запросы на техническую поддержку регистрируются в системе поддержки (тикет-сервисе) или по электронной почте технической поддержки.

Почта технической поддержки: support@fit-lead.com

Заказчик при подаче запроса на техническую поддержку указывает следующие сведения:

  1. Описание проблемы
  2. Скриншот (при наличии)
  3. Технические детали - при каких условия была получена проблема

3.2. Порядок выполнения работ по оказанию технической поддержки

Запросы, полученные на почту технической поддержки, обрабатываются сотрудниками технической поддержки непосредственно в почте.

Запросы, полученные через тикет-сервис, обрабатываются сотрудниками технической поддержки непосредственно в тикет-сервисе.

Каждому Запросу автоматически присваивается уникальный регистрационный номер в тикет-сервисе. Зарегистрированный Запрос обрабатывается и выполняется согласно установленной системе приоритетов.

При необходимости, сотрудник технической поддержки создает задачу в системе регистрации внутренних задач.

В зависимости от содержания Запроса и возможных вариантов его решения Заказчику предоставляются варианты решения возникшей проблемы и сроки согласно содержанию Запроса. Заказчик обязуется выполнять все рекомендации и предоставлять необходимую дополнительную информацию специалистам Исполнителя для своевременного решения Запроса. Запрошенная дополнительная информация, рекомендации и ответы Заказчика автоматически документируются в тикет-сервисе.

4. Персонал, обеспечивающий поддержание жизненного цикла

НаправлениеКомпетенцииКоличество сотрудников
---------------------------------------------------
1Системное администрирование и DevOpsGitLab, PostgreSQL, nginx1
2Разработка BackendPHP, PostgreSQL, Linux1
3ТестировщикиУправление процессами поддержания жизненного цикла проекта1
4МенеджментСтатистический анализ, методы группировки, понимание принципов разработки ПО, навыки анализа и интерпретации1
5Системный анализЗнание работы ПО, навыки коммуникации1
6Служба технической поддержкиСбор первичной информации, систематизация данных, создание и редактирование технических материалов1
7Технический писатель-1

Указанные специалисты являются штатными сотрудниками Правообладателя ООО «ЛИДЕРЫ МНЕНИЙ».

5. Контактная информация производителя программного продукта

5.1. Юридическая информация

ООО «ЛИДЕРЫ МНЕНИЙ»

  • Юридический адрес: 620138, г Екатеринбург, ул Байкальская, д 37, помещ 1
  • Почтовый адрес: 620000, Екатеринбург г, Малышева. ул, дом 51, эт. 26, оф.26/21
  • ОГРН: 1236600065261
  • ИНН / КПП: 6685214668/ 668501001
  • Электронная почта: info@fit-lead.com

5.2. Контактная информация службы технической поддержки

  • Телефон: +7 (495) 926-26-81
  • Электронная почта: support@fit-lead.com
  • Фактический адрес размещения службы технической поддержки: 620000, Екатеринбург г, Малышева. ул, дом 51, эт. 26, оф.26/21