ServiceDesk 2.0 > Управление релизами / Предварительная настройка

Предварительная настройка

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

Для этого ответственные сотрудники должны выполнить следующие действия:

Разделить зоны ответственности

Разграничьте компоненты системы в виде отдельных продуктов и закрепите за каждым ответственного сотрудника. Функциональность, для развития которой назначен владелец продукта, является его зоной ответственности.

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

Чтобы обозначить зону ответственности, перейдите в приложение и нажмите в правом верхнем углу страницы кнопку + Зона ответственности и заполните поля:

release-settings-1

  • Название* — введите название продукта, который будет разрабатываться в рамках зоны ответственности;
  • Владелец продукта — укажите сотрудника, который будет отвечать за продукт, его конечную реализацию и ценность для пользователей;
  • Команда — создайте или выберите команду разработки продукта;
  • Описание — введите дополнительную информацию о продукте и процессах работы в зоне ответственности;
  • Ссылка на документацию — укажите URL-адрес документации на продукт;
  • Глобальная ЗО — отметьте Да, если в зону ответственности входит несколько продуктов, за каждым из которых закреплён свой владелец продукта;
  • Продуктовые аналитики — укажите сотрудников, которые исследует пользовательский опыт работы с продуктом для улучшения его качества.

Нажмите Сохранить. Карточка с характеристикой зоны ответственности появится на странице приложения.

Сформировать команды разработки

Вы можете поделить отдел разработки на команды, чтобы распределять между ними задачи разных зон ответственности. Таким образом каждая команда разработчиков будет знать свой продукт и сможет быстро вносить в него изменения.

Команда закрепляется за определённой зоной ответственности и подчиняется владельцу продукта.

Чтобы создать команду, перейдите в приложение Команды, нажмите в правом верхнем углу страницы кнопку + Команда и заполните поля:

release-settings-2

  • Название* — введите название команды;
  • Тип команды* — по умолчанию вы создаёте команду разработчиков продукта. Выберите тип Другое, чтобы объединить сотрудников смежных профессий, например тестировщиков, DevOps-инженеров или продуктовых аналитиков;
  • Лид — укажите ответственного сотрудника команды разработки, который будет налаживать коммуникацию между владельцем продукта и разработчиками, нести ответственность за качество выполнения задач и соблюдение сроков;
  • Разработчики — укажите сотрудников отдела, которых хотите назначить в подчинение указанному лиду;
  • Номер команды — присвойте команде порядковый номер;
  • Основной продакт — укажите владельца продукта зоны ответственности, за которой будет закреплена команда. При этом в случае загруженности коллег команда может временно выполнять задачи другой зоны ответственности.

Нажмите кнопку Сохранить. Карточка команды появится на странице приложения.

Настроить дополнительные компании

Конечный пользователь взаимодействует только с итоговым результатом обновления. Чтобы создание нововведения не нарушало текущие рабочие процессы, для разработки и тестирования зарегистрируйте отдельные компании в системе ELMA365:

  • dev-компания — для стадии разработки;
  • test-компания — для тестирования разработанного нововведения;
  • prod-компания — для эксплуатации конечными пользователями.

Таким образом развитие функциональности системы будет осуществляться с использованием цикла Разработка > Тестирование > Эксплуатация (Develop > Test > Production). О внедрении этого подхода читайте в статье «Непрерывная интеграция и выкладка (Low-code CI/CD)».

Для переноса изменений между компаниями используйте экспорт, импорт и обновление решений.

Подробнее о возможностях пользовательской разработки в ELMA365 читайте в разделе «Разработка решений на платформе ELMA365».