Жизненный цикл ПО
Настоящее руководство описывает процессы, обеспечивающие поддержание жизненного цикла Системы VirtByte “Платформа виртуализации” (далее Система), включая регламент технической поддержки.
Содержание
- Варианты поставки
- Нумерация версий
- Информация о совершенствовании ПО
- Обслуживание аппаратной части
- Информация об устранении неисправностей в ходе эксплуатации ПО
- Типовой регламент технической поддержки
- Персонал для поддержания жизненного цикла
- Контактная информация производителя программного продукта
Варианты поставки
Система может быть поставлена заказчику следующим способом:
Серверное решение — заказчику предоставляются инструкция и ПО для установки Системы на локальных серверах заказчика.
Нумерация версий
Для контроля версий Системы каждый релиз имеет свой номер:
- Для выпускаемых версий принято обозначение вида «X.Y.Z.N», где:
- X – номер версии.
- Y – номер изменений версии, несущие незначительные добавления или изменения функционала, не влияющие на общий функционал версии.
- Z – возможно исправление ошибок, в рамках незначительного изменения версии.
- N – сквозная нумерация сборки, не связанная с номерами версии.
Выпуск стабильных версий производится при появлении изменений, требующих обновления версии Системы, установленных на стороне заказчиков. Независимо от типа установленного решения заказчик сам управляет процессом обновления Системы.
Информация о совершенствовании ПО
Процесс обновления экземпляра управляющей консоли Системы представляет собой замену виртуальной машины, выполняющей функции управляющей консоли Системы, импортом её конфигурационных файлов из предыдущей версии, импортом данных из служебной БД, и, как правило, связан с полной остановкой и последующим перезапуском приложения. При этом остановки либо прерывания виртуальных машин, расположенных на серверах Системы не происходит.
При обновлении гипервизоров Системы требуется предварительная миграция запущенных на этом гипервизоре виртуальных машин на другие гипервизоры кластера.
Обновление включает в себя замену файлов и некоторых настроек гипервизора с последующим перезапуском сервера.
С выпуском новой версии программного продукта производитель сопровождает ее следующими документами:
- Документ с описанием истории изменений ПО, в котором отражены изменения компонентов Системы.
- Обновленные руководства пользователя и администратора.
Функционал ПО постоянно расширяется. Целью расширения функционала является в том числе соответствие ПО требованиям Заказчиков, а также повышение эффективности и отказоустойчивости ПО.
Расширение функционала может быть осуществлено пользователем (например, администратором) путем добавления, например, загруженных с соответствующих веб-сайтов (репозиториев и т.д.) разработчиков или с сайта правообладателя настоящего ПО, в том числе исполняемых файлов, библиотек и т.д., например, в формате DLL-файлов, EXE-файлов, HTML-файлов и т.д., в том числе распространяемых под лицензиями BSD, MIT, LGPL и т.д.
Обслуживание аппаратной части
При потребности в вертикальном масштабировании аппаратного обеспечения серверов (изменение объёма и/или структуры дискового пространства, изменение объёма оперативной памяти, изменение состава сетевых адаптеров), либо при необходимости в обслуживании аппаратного обеспечения (замена диска, замена процессоров, замена процессора, замена сетевого адаптера), как правило, проводится полная остановка сервиса на выбранных серверах.
При потребности в горизонтальном масштабировании к уже работающему программно-аппаратному комплексу добавляются новые экземпляры серверов с установленной Системой, как правило, идентичные ранее развёрнутым. Эти работы могут проводиться без остановки сервиса.
Информация об устранении неисправностей в ходе эксплуатации ПО
Неисправности, выявленные в ходе эксплуатации ПО, могут быть исправлены двумя способами:
- Плановый выпуск новой версии ПО с уведомлением об этом на сайте продукта.
- Единичная работа специалиста службы технической поддержки по запросу пользователя.
В случае возникновения неисправностей в ПО, либо необходимости в её доработке, Заказчик направляет Разработчику запрос. Запрос должен быть оформлен в соответствии с описанием пункта “Условия предоставления услуг технической̆ поддержки” и должен быть подан по каналам, предусмотренным в пункте “Каналы доставки запросов в техническую поддержку”.
Типовой регламент технической поддержки
Условия предоставления услуг технической̆ поддержки
Техническая поддержка распространяется на Систему. В состав Технической поддержки ПО входит:
- Предоставление обновлений версий ПО, программных исправлений, пакетов профилактической защиты;
- Выполнение работ по устранению неисправностей в работе ПО посредством защищенного удаленного доступа к комплексу, где установлено ПО;
- Предоставление информации об изменениях и обновлениях в ПО, о типовых ре- шениях, об обнаруженных проблемах и методах их устранения.
- Консультации и решение вопросов, связанных с:
- использованием и установкой ПО;
- интерпретацией Документации к ПО;
- обзором диагностической информации с целью локализации источника проблемы;
- информацией о плановых сроках выхода программных исправлений (обновлений);
- поддержкой при устранении дефектов (неисправностей).
Техническая поддержка Системы включает в себя обязанность Поставщика по решению системных технических вопросов, связанных с эксплуатацией, базовой настройкой,обновлением ПО, а также взаимодействия данного ПО с оборудованием, на котором оно установлено.
Техническая поддержка ПО не включает в себя следующие сервисы:
- специализированное тестирование приложений или другое специализированное тестирование, запрошенное Покупателем;
- сервисы, которые стали недоступны вследствие несоблюдения Покупателем рекомендаций и инструкций Поставщика по модификации и установке патчей;
- сервисы, которые стали недоступны вследствие отказа Покупателя своевременно выполнить рекомендации Поставщика.
Каналы доставки запросов в техническую поддержку
Контактная информация для обращения в службу технической поддержки и подачи запроса:
Email: support@virtbyte.ru
Выполнение запросов на техническую поддержку
Одному Запросу Покупателя соответствует один инцидент или одно обращение на ока- зание консультации. Запрос Покупателя или Конечного пользователя должен содержать следующую инфор- мацию:
- Наименование организации Покупателя или Конечного пользователя.
- Номер Договора (при наличии).
- ФИО и полная контактная информация инициатора Запроса (телефон, e-mail и т.д.).
- ФИО и полная контактная информация сотрудника Покупателя, с которым необходимо взаимодействовать в рамках Исполнения Запроса, если указанный сотрудникне является инициатором Запроса.
- Чётко сформулированную причину обращения и подробное описание возникшей проблемы.
- Предполагаемый приоритет Запроса (описание приоритетов приведено в Табл.1. “Описание приоритетов Запросов”);
- Последовательность действий при работе с ПО, которая привела к возникновению инцидента (когда применимо);
- Поступившие сообщения от программно-аппаратных средств (предупреждения и т.п.);
- Прочую информацию по сути Запроса, необходимую для его скорейшего решения (скриншоты, логи и т.д.).
Поставщик имеет право отказать в регистрации запроса с не полностью указанной информацией, направив Покупателю или Конечному пользователю соответствующее уведомление. В этом случае регистрация Запроса осуществляется после получения уточненного Запроса.
Порядок выполнения работ по оказанию технической поддержки
Все Запросы, поступившие от Покупателя или Конечного пользователя в соответствии с правилами, установленными в разделе 3.3 (“Выполнение запросов на техническую поддержку”), регистрируются Поставщиком и обрабатываются в порядке их приоритета.
После получения Запроса службой технической поддержки Поставщик производит регистрацию поступившего Запроса в системе регистрации запросов. Запросу присваивается уникальный идентификационный номер. Инициатору и Ответственному лицу Покупателя или Конечного пользователя в обязательном порядке предоставляется информация о номере зарегистрированного Запроса. При дальнейших коммуникациях по Запросу необходимо указывать данный регистрационный номер Запроса.
Поставщик имеет возможность установить приоритет Запроса, основываясь на срочности и важности выполнения Запроса. При регистрации Запроса, его приоритет может быть изменен Поставщиком в соответствии с приведенным в таблице 1 описанием приоритетов. Приоритет Запроса определяет очередность исполнения Запроса при обработке специалистами Поставщика и объем ресурсов, выделяемых на обработку Запроса.
Табл. 1 Описание приоритетов запросов
| Уровень приоритета | Описание |
|---|---|
| Критический | Полная потеря данных; полная недоступность данных; глобальная неисправность системы, повлекшая её остановку. Мгновенного решения или способа обхода сбоя не существует. |
| Высокий | Частичная недоступность данных; недоступность либо некорректная отработка внутренней функциональности системы. Временный способ обхода сбоя может быть предложен по мере того, как специалисты решают проблему. |
| Средний | Система работоспособна, но уменьшена отказоустойчивость внутренних/внешних компонентов. |
| Низкий | Общие вопросы касательно поставленного ПО. Запрос на консультацию. |
Обработка Запроса Покупателя или Конечного пользователя включает: приём Запроса, проверку ПО по гарантийному фильтру, регистрацию Запроса, предварительную удаленную диагностику по телефону/e-mail, в случае необходимости проведение консультации или необходимых работ удаленно по защищенным каналам доступа, закрытие Запроса.
Поставщик обеспечивает исполнение Запроса, проводя его как с участием Покупателя или Конечного пользователя, так без него. Для этого Запрос назначается на исполнение техническому специалисту Поставщика. Все работы по запросу Покупателя выполняются сертифицированными инженерами Поставщика (Описание регламента исполнения Запроса приведено в Табл.2).
Табл. 2 Описание регламента Поставщика
| Услуги | Регламент исполнения |
|---|---|
| Прием заявок | С 9.30 до 18.30 по рабочим дням. |
| Срок регистрации запроса и назначение исполнителя | Не позднее 2 (двух) часов с момента получения запроса уровня приоритета «Критический» и «Высокий» Не позднее следующего рабочего дня с момента получения запроса уровня приоритета «Средний» и «Низкий». |
| Диагностика инцидента | Выполняется удаленно силами ответственного технического специалиста Поставщика, при условии предоставления Покупателем всей необходимой достоверной информации (включая системные журналы) в рамках конкретного инцидента. |
| Установка и обновление ПО | Обновление ПО происходит по мере выпуска Поставщиком критических и серьезных обновлений, способных повлиять на работоспособность обслуживаемого ПО. Необходимость обновления ПО принимается ответственным специалистом Поставщика при согласовании с Покупателем или по запросу Покупателя. В случае необходимости и по решению ответственного специалиста Поставщика выдаются инструкции и рекомендации для проведения работ по обновлению ПО. |
В ходе исполнения Запроса технический специалист Поставщика связывается с представителем Покупателя или Конечного пользователя посредством электронной почты или по телефону. Если потребуется, технический специалист Поставщика может запросить дополнительную информацию у представителя Покупателя / инициатора запроса: уточнения, снимки экрана (screenshot), системные журналы (логи) и другую информацию, необходимую, по мнению технического специалиста Поставщика, для диагностики и анализа, а представитель Покупателя или Конечного пользователя обязан предоставить запрошенную информацию в оговоренные разумные сроки. Так же Покупатель или Конечный пользователь может предоставить Поставщику удаленный доступ для сбора и получения требуемой дополнительной информации, если это не противоречит политике безопасности Покупателя или Конечного пользователя.
Покупатель или Конечный пользователь обязуется выполнять все рекомендации и предоставлять необходимую дополнительную информацию специалистам Поставщика для своевременного решения Запроса.
Результатом Исполнения Запроса является предоставление технической информации, работоспособного решения, рекомендаций по устранению возникшей проблемы или рекомендаций по восстановлению работоспособности ПО.
Запросы уровня приоритета «Критический» и «Высокий» исполняются не позднее следующего рабочего дня с момента поступления такого запроса.
Действия, предпринятые специалистами Поставщика в процессе исполнения Запроса, предоставленная Покупателем или Конечным пользователем дополнительная информация, рекомендации и ответы Поставщика документируются Поставщиком в системе регистрации Запросов.
Покупатель по запросу Поставщика предоставляет всю информацию или выполняет действия, необходимые для осуществления своевременного и профессионального гарантийного обслуживания. В случае отсутствия ответа на запрос Поставщика в разумный срок, работа над инцидентами приостанавливается до момента получения ответа. Запрос переводится в статус «В ожидании».
Закрытие запросов в техническую поддержку
После доставки ответа Запрос считается завершенным и переходит в статус «Решен». Покупатель или Конечный пользователь направляет Поставщику информационное сообщение о приемлемости/неприемлемости ответа в течение 3 (трех) дней с момента получения ответа. В случае отсутствия информационного сообщения от Покупателя или Конечного пользователя о приемлемости/неприемлемости ответа, Запрос считается закрытым.
В случае приемлемости ответа (получения соответствующего информационного сообщения от Покупателя) Запрос считается закрытым и переводится в статус «Закрыт›).
В случае неприемлемости ответа Покупатель или Конечный пользователь направляет Поставщику соответствующее информационное сообщение. Если причины неприемлемости ответа, указанные в информационное сообщении Покупателя или Конечного пользователя, являются обоснованными, Запрос возвращается на исполнение, в противном случае, Поставщик направляет Покупателю или Конечному пользователю соответствующее уведомление о необоснованности претензий.
По факту закрытия Запроса инициировавшему запрос Ответственному лицу со стороны Покупателя или Конечного пользователя направляется уведомление о закрытии Запроса.
Персонал для поддержания жизненного цикла
Сотрудники и компетенции у правообладателя
| № | Направление | Компетенции | Количество сотрудников |
|---|---|---|---|
| 1 | Разработка Back-END | Java, Spring Boot, опыт разработки под микросервисную архитектуру | 1 |
| 2 | Разработка WEB приложения | JavaScript, TypeScript, React | 1 |
| 3 | Разработка интеграционных решений | Java, RabbitMQ | 1 |
| 4 | Аналитик, тестировщик | Опыт разработки тестов, нагрузочного тестирования | 1 |
| 5 | Специалисты службы технической поддержки | 1 |
Указанные специалисты являются штатными сотрудниками Правообладателя.
Требования к компетенциям у заказчика
| № | Направление | Компетенции | Желательное количество сотрудников |
|---|---|---|---|
| 1 | DevOPS (разворачивание инфраструктуры и приложений) | Инструментарии docker, PostgreSQL, Grafana, Linux | 2 |
Контактная информация производителя программного продукта
Юридическая информация
Информация о юридическом лице компании:
- Название компании: ООО “Байт”
- Юр. адрес: 630117, НОВОСИБИРСКАЯ ОБЛАСТЬ, ГОРОДСКОЙ ОКРУГ ГОРОД НОВОСИБИРСК, Г НОВОСИБИРСК, УЛ ИВАНОВА, Д. 32, КВ. 71
- ИНН: 5445024460
Контактная информация службы технической поддержки
Связаться со специалистами службы технической поддержки можно одним из следующих способов:
- Email: support@virtbyte.ru