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

ESMP Client Portal


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

Версия: 1.0

Описание процессов жизненного цикла ESMP Client Portal. Версия 1.0. Москва, 2024 г.

Аннотация

Это «Описание процессов жизненного цикла ESMP Client Portal» версия 1.0. написано 26.07.2024 года на 15 листах.
Описание процессов жизненного цикла ESMP Client Portal написано на основе Технического задания по ESMP Client Portal, Плана-графика работ по ESMP Client Portal, Руководства администратора ESMP Client Portal, Распоряжения «О выполнении работ, направленных на разработку программы для ЭВМ системы «ENTERPRISE SERVICE MANAGEMENT PLATFORM CLIENT PORTAL» (Кратко – ESMP Client Portal)» и другой документации по ESMP Client Portal.
При разработке Описания процессов жизненного цикла ESMP Client Portal также использовался стандарт ГОСТ Р ИСО/МЭК 12207—2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств».
1. Общие сведения

ESMP Client Portal (Клиент Портал) — это клиентский портал самообслуживания, предназначенный для управления заявками.
Платформа ESMP — Enterprise service management platform (далее — ESMP) является программной платформой, которая позволяет автоматизировать управление сервисами в крупных территориально распределенных компаниях.
ESMP Client Portal разработан для управления заявками, новостями, создания и редактирования опросов и согласований.
2. Жизненный цикл продукта

Жизненный цикл программного обеспечения (далее — ЖЦ ПО) ESMP Client Portal состоит из следующих основных процессов:
— Планирование и анализ;
— Проектирование и разработка;
— Тестирование и развертывание;
— Поддержка и сопровождение.
Поддержание жизненного цикла продукта осуществляется за счет сопровождения системы, включающего в себя процессы менеджмента конфигурации ПО и решения проблем в ПО.
3. Процессы разработки ПО

3.1. Планирование и анализ требований

Планирование — это процесс, где владелец продукта отвечает на вопрос «Что нужно сделать?», а руководитель проекта — на вопрос «Как это сделать?».
В состав рабочей группы вошли руководитель рабочей группы, являющийся владельцем продукта и руководителем проекта, и команда разработки, состоящая из экспертов-разработчиков и ведущих разработчиков.
Анализ требований — это процесс определения и документирования требований в виде Технического задания на разработку ПО.
Техническое задание на ESMP Client Portal, состав рабочей группы по разработке ESMP Client Portal и План-график работ по ESMP Client Portal утверждены Распоряжением «О выполнении работ, направленных на разработку программы для ЭВМ системы «ENTERPRISE SERVICE MANAGEMENT PLATFORM CLIENT PORTAL» (Кратко – ESMP Client Portal)».

3.2. Проектирование и разработка

Проектирование — это определение дизайна и архитектуры ПО, а также другие особенности реализации (UI/UX-дизайн и прочее).
Разработка — это непосредственная реализация всех запланированных требований разработчиками ПО.
Процессы проектирования и разработки выполняются командой разработки, состав которой был утверждён Распоряжением «О выполнении работ, направленных на разработку программы для ЭВМ системы «ENTERPRISE SERVICE MANAGEMENT PLATFORM CLIENT PORTAL» (Кратко — ESMP Client Portal)».

3.3. Тестирование и развертывание

В процессе разработки продукта производятся регулярные выпуски релизов. Это сопровождается процессами тестирования и развертывания продукта. Перед каждым выпуском релиза продукт проходит обязательное тестирование.
Тестировщики проверяют представленный разработчиками результат на соответствие требованиям и отсутствие ошибок.
Эксперты-разработчики из состава рабочей группы разворачивают продукт последовательно в среде тестирования — на тестовом стенде (test), затем в интеграционной среде — на предпроде (pre-production) и после этого в реальной среде эксплуатации — на проде (production).

3.4. Поддержка и сопровождение

Процессы поддержки и сопровождения продукта: работающий продукт сопровождают администраторы и специалисты технической поддержки, при необходимости подключая разработчиков под конкретные потребности заказчика. На этом и предыдущем этапах технический писатель создает руководство администратора и заметки о выпусках релизов продукта (релиз ноутс), а также, при необходимости, прочую документацию по продукту.
4. Процессы поддержки ПО

4.1. Менеджмент конфигурации ПО

Менеджмент конфигурации ПО проводится систематически по модулю ESMP Client Portal, а также в рамках планирования по продукту ESMP в целом (Road Map).
Цель процесса менеджмента конфигурации программных средств заключается в установлении и сопровождении целостности программных составных частей продукта и обеспечении их слаженного функционирования. Модуль ESMP Client Portal состоит из двух частей:
front-разработка, back-разработка.
Менеджмент конфигурации позволяет расставить приоритеты и обеспечивает гибкость продукта под потребности заказчика. При этом приоритетом является развитие продукта ESMP Client Portal в целом с учетом потребностей рынка, в том числе в условиях импортозамещения.

4.2. Процесс решения проблем в ПО

Цель процесса решения проблем в программных средствах заключается в обеспечении гарантии того, что все выявленные проблемы анализируются, контролируются и подвергаются менеджменту, способствуя их решению. Процесс решения проблем при работе с ПО описан в п. 9 «Устранение неисправностей в ходе эксплуатации ПО» в данном документе.
5. Техническая поддержка пользователей

Техническая поддержка пользователей осуществляется администраторами системы и специалистами поддержки пользователей.
Участниками процесса (пользователями) являются модераторы и администраторы портала ESMP Client Portal.
6. Проведение модернизации ПО

При проведении модернизации продукта ESMP Client Portal осуществляется модификация программного обеспечения в связи с выпуском новых версий (с выпуском новых релизов). В рамках модернизации решаются следующие задачи:
— Выявление ошибок в функционировании продукта;
— Исправление ошибок, выявленных в функционировании продукта;
— Модернизация продукта ESMP Client Portal, его улучшение и развитие;
— Внесение обновлений и дополнений в эксплуатационную документацию (Руководство администратора);
— Предоставление информации об изменениях и обновлениях с описанием доработок и новой функциональности (Релиз ноутс).
7. Принципы развития продукта

Продукт ESMP Client Portal непрерывно развивается.
В своем развитии разработчики придерживаются инкрементной модели разработки ПО:
— Разработка выполняется частями;
— Присутствует полный список требований;
— Список требований воплощается частями — релизами;
— Каждый релиз полностью проходит все процессы жизненного цикла;
— Выпуск каждого релиза приближает продукт к полной готовности.
Продукт на старте имеет полный набор требований, зафиксированный в Техническом задании по ESMP Client Portal.
Все требования к продукту реализуются постепенно, релиз за релизом, в соответствии с Планом-графиком выполнения работ по ESMP Client Portal. При этом, продукт является работоспособным на ранних этапах разработки и совершенствуется с каждым выпуском.
8. Информация о персонале

8.1. Персонал, осуществляющий работу в системе

Персонал, осуществляющий работу в ESMP Client Portal (Пользователи системы) — это персонал, которому доступно выполнение операций на портале ESMP Client Portal.
Пользователи, работающие в ESMP Client Portal — это пользователи, обладающие определенной ролью, работающие в администраторском интерфейсе ESMP Client Portal. Подробно о работе в ESMP Client Portal описано в «Руководстве администратора ESMP Client Portal».
Пользователи должны обладать навыками работы с персональным компьютером и веб-интерфейсами на уровне уверенного пользователя. Для работы с ESMP Client Portal пользователю необходимы навыки аналитика или умение аналитически мыслить, перед началом работы рекомендуется изучить Руководство администратора ESMP Client Portal.
Доступ пользователей к порталу ESMP Client Portal осуществляется через веб-интерфейс и возможен внутри корпоративной сети после аутентификации и авторизации под своей учетной записью, которая создается в ESMP Client Portal и выдается пользователю (при этом пользователю назначаются права администратора или модератора) администратором системы.

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

Персонал, обеспечивающий техническую поддержку и модернизацию — это персонал, выполняющий работы по поддержанию работоспособности продукта ESMP Client Portal, а также работы по доработке и модернизации ПО.
Техническая поддержка портала на стороне пользователя обеспечивается администратором системы или специалистом технической поддержки, на стороне разработчика продукта — разработчиком или группой из команды разработки ESMP Client Portal.
Модернизацию и техническую поддержку осуществляют внутренние структурные подразделения компании. Количество персонала, обеспечивающего техническую поддержку — 2 человека, гарантийную поддержку — 1 человек, эксплуатацию — 1 человек, развитие — 2 человека. Допускается совмещение задач по указанным выше направлениям.

9. Устранение неисправностей в ходе эксплуатации ПО

В ходе эксплуатации продукта могут возникать неисправности.
Они могут возникать как после внесения новых изменений в продукт в виде ошибок, не проявившихся при тестировании, так и из-за неправильных действий пользователя или не соответствия требованиям к оборудованию или не соблюдению рекомендаций по работе с продуктом.
При возникновении неисправностей пользователю следует проверить соблюдение условий, указанных в п.2.2. Руководства администратора ESMP Client Portal («Условия, при соблюдении которых обеспечивается применение средства автоматизации в соответствии с назначением») и п. 5 того же Руководства («Аварийные ситуации»).
Устранение неисправностей в ходе эксплуатации осуществляется в зависимости от вида неисправности: администратором системы, специалистом технической поддержки, разработчиком или группой из команды разработки.
10. Перечень принятых сокращений. Термины и сокращения

Термин и его описание:
ESMP - Программная платформа автоматизации управления сервисами в территориально распределенных компаниях
ESMP Client Portal - Клиентский портал самообслуживания (Портал)
Workflow - Цепочка работ, в которой очередность выполнения задач определяется настройками.
ИТ-услуга - Совокупность ИТ- и не ИТ- активов, предоставляемых пользователям ИТ-поставщиком для решения одной или нескольких задач и воспринимаемая пользователями как единое целое.
Контрол - Визуальный элемент администраторского интерфейса с предопределенными параметрами в форме создания услуги.
Очередь - Объединение заявок для выполнения определенной группой исполнителей.
Подписка - Ограничение видимости формы только конкретным подразделениям и/или по территориальному признаку
Пользователь/Клиент - Лицо, использующее ИТ-услугу в повседневной работе.
Форма - Совокупность полей, отображаемых на Портале для заполнения при подаче заявки на выполнение услуги.