Організація робот із швидкого багфіксу

В новій версії Siebel ІР23.1 передача змін виконується в інший спосіб, ніж в поточній версії. Тому виправлення, перевірка та передача виправлень на ПРД буде виконуватись в нижче наведеному порядку

Стосується переважно інженерів Ареон. Процес накладено на існуючи статуси та issue

Впроваджується тимчасово на період стабілізації роботи ПРД й до погодження схеми переносів

Реєстрація та виправлення

Робота відбувається із тікетами з типом Bug Report

СтадіяОписВиконавецьСередовищеСтатус тікета
Реєстрація інциденту Після первиного аналізу, якщо не вдається вирішити власними силами, зареєструвати інцидент через ТГ канал. В залежності від стадії робот Тестувальник, Підтримка ПРД Clarification
Прийняття в роботу Оцінка інциденту. Якщо відтворюється — призначити на розробника.

У випадку додаткових вимог — перевести в статус Backlog

Якщо вдалось вирішити в режимі консультування — в статус Done

Меліхова Люда, Петров Діма ДЕВ In progress
Виправлення Виправлення, доопрацьовання виконуються розробником в робочому workspace, який утворюється від MAIN. Назва WS відповідно до шаблон
dev_mgr_[user]_[yymmdd]
По завершеню доопрацювання, змінити статус на Ready to Test, призначити на тестувальника

Важливо! Deliver НЕ виконувати

Розробник ДЕВ In progress
Перевірка Перевірка виконується на ДЕВ в робочому WS через Composer (Кубік) тим тестувальником, який прийняв задачу.

У випадку знайдення помилок — повернути задачу розробнику, статус In progress

Тестувальник ДЕВ In review
Включення в пакет Задачі, які пройшли перевірку (в статусі In review) включити в пакет на перенос та завантажити в MAIN
  • виконати deliver робочого WS. За необхідністтю вирішити конфлікти
  • на issue встановити номер останньго пакету — він формується (за потребу уточнити у КП)
  • задачу перевести в статус Done

Важливо У випадку накопиченя черги виправленнь за попередніми пакетами, КП може призупинити виконання цього етапу до того часу, поки попередні пакети не будуть виправлені й не будуть встановлені на ПРД

Розробник ДЕВ Done

Діаграма статусів задачі Bug Report

Передача на ТСТ та ПРД

Робота відбувається із тікетами з типом New Version

Виконується інкрементальний перенос RR "Siebel repository"

СтадіяОписВиконавецьСередовищеСтатус тікета
Формування пакету В залежності від критичних зауважень, накопичення виправлених зауважень КП приймає рішення передавати пакетом виправлення на перевірку на ТСТ й далі на ПРД
  • створити новий Release в jira
  • перенести в новий реліз не завершені задачі
  • cтворити новий New Version на перенос. В ньому вказати номер релізу який переноситься та хто перевіряє на ТСТ. Призначити на інженера з переносу
КП ДЕВ ToDo
Встановлення пакету на ТСТ В залежності від критичних зауважень, накопичення виправлених зауважень КП приймає рішення передавати пакетом виправлення на перевірку на ТСТ й далі на ПРД
  • створити новий Release в jira
  • перенести в новий реліз не завершені задачі
  • cтворити новий New Version на перенос. В ньому вказати номер релізу який переноситься та хто перевіряє на ТСТ. Призначити на інженера з переносу
  • виконати завадання в SMA1 інкрементального переносу RR з ДЕВ → ТСТ
Інженер з переносу SMA1, ТСТ Going to Test
Тестування на ТСТ Якщо зауважень не виявлено або зауваження не критичні
  • встановити статус Going To PROD
  • призначити на інженера з переносу

Знайдені критичні зауваження

  • створити новий тікет й прив'язати його до того, який перевіряли
  • перевести цю задачу в In review
  • перенос на ПРД НЕ виконується, очікуємо наступний пакет
Тестувальник, представники бізнесу ТСТ Going To PROD
Встановлення на ПРД Роботи стартують як з'являється New Version в статусі Going To PROD

Виконується

  • інкрементальний перенос Siebel Repository з ТСТ
  • послідовне виконання інструкцій із встановлення не репозитарних обєктів всіх пакетів в статусах In review, Going To PROD
  • перевести всі ці задачі в статус Done
  • виконати завадання в SMA2 інкрементального переносу RR з ТСТ → ПРД
  • повідомити користувачам перелогінитись, щоб нові зміни набули чиності

У випадку виникненя помилок після переносу, повернути RR на попередню версію та зареєструвати інцидент через ТГ канал Ареон.Уніка Support

Інженер з переносу SMA2, ПРД Done

Діаграма статусів задачі New Version