Створення релізів і циклів у HP ALM (Quality Center)

⚡ Розумний підсумок

Створюйте релізи та цикли в HP ALM за допомогою вкладки «Керування», яка впорядковує кожну вимогу, тест і дефект за датою поставки. У цій статті розглядається ієрархія релізів, створення релізів і циклів, визначення обсягу релізів, додавання етапів та читання вкладок стану та якості.

  • 📅 Визначення релізу: Реліз — це датована група змін, що постачаються кінцевим користувачам у період між фіксованою датою початку та датою завершення.
  • 🔁 Визначення циклу: Цикл знаходиться всередині релізу та містить один раунд розробки та тестування для досягнення спільної мети.
  • 🥇 Правило послідовності: Релізи та цикли повинні існувати до того, як можна буде встановити вимоги, випробування або встановити дефекти. tracпроти них.
  • 🎯 Обсяг випуску: Елементи обсягу фіксують, що має на меті забезпечити реліз, із пріоритетом та власником для кожного запису.
  • 🚩 Етапи: Віха знаменує собою tracконтрольна точка king всередині релізу та може бути зіставлена ​​з одним або кількома елементами області видимості.
  • 📊 Вкладка «Стан»: Показники прогресу залишаються порожніми, доки не будуть зіставлені робочі елементи, тому новий випуск нічого не показує.
  • 🐞 Вкладка «Якість»: Коефіцієнт виявлення дефектів та кількість невирішених дефектів дають перше уявлення про стан релізу.

Створення релізів та циклів у HP ALM

Що таке вкладка «Керування» в HP ALM?

  • Вкладка «Керування» допомагає користувачам упорядковувати та track випусків та циклів.
  • Реліз має певну дату початку та дату завершення і відповідає групі змін, які будуть розгорнуті для кінцевих користувачів у цей часовий інтервал.
  • Цикл, який потрапляє в реліз, має набір етапів розробки та Тестування зусилля для досягнення спільної мети.
  • Користувачі ALM можуть tracвідстежувати хід проекту в режимі реального часу, аналізуючи дерево релізів, щоб перевірити, чи відповідає воно цілям релізу.
  • Це також дозволяє користувачам отримати швидкий знімок якості цього релізу, демонструючи видатні дефекти і швидкість відкриття дефектів.

Створення релізів та циклів у HP ALM (Центр якості)

Навіщо нам потрібне управління релізами та циклами в ALM?

Насправді, коли відбувається розробка продукту, для нього випускаються різні версії.

  • Кожен реліз розбивається на певну кількість циклів. Припустимо, у нас є два релізи, кожен з яких має два цикли розробки та тестування, для Guru99 банківський додаток.
  • Кожен реліз також має заздалегідь визначену область застосування та пов'язаний з ним етап.
  • Для кожного циклу існує певний набір вимог.
  • З кожною вимогою пов’язано кілька тестів.
  • Після виконання тестів дефекти реєструються та зіставляються з відповідними тестами, після чого ми можемо tracвимоги та дефекти.

Управління випуском і циклами в ALM

Діаграма показує, чому важлива послідовність. Оскільки кожен робочий елемент tracвгору до циклу та релізу, створення структури релізу спочатку робить можливою звітність пізніше.

Порівняння випуску, циклу, обсягу та етапів

Чотири об'єкти знаходяться на вкладці «Керування», і їх плутанина є найпоширенішою причиною того, що дерево релізів стає непридатним для використання.

Об'єкт Що це собою представляє Сидить всередині Обов'язкові поля
Відпустіть Датована доставка кінцевим користувачам Папка в дереві релізів Ім'я, дата початку, дата закінчення
Цикл Один раунд розробки та тестування Реліз Ім'я, дата початку, дата закінчення
Область випуску Елемент, який має на меті доставити реліз Реліз Тільки ім'я
Віха A tracконтрольно-пропускний пункт короля Реліз Ім'я, початок і кінець tracкоролівські дати

Вкладка Керування

Цей модуль допомагає нам створювати та керувати релізами та циклами, що є першим кроком перед створенням будь-якого робочого елемента, такого як вимоги, тести чи дефекти. Він також допомагає з плануванням проектів та tracкороль. Наступні функції є важливими на цій вкладці.

  • Створення релізів
  • Створення циклів
  • Створення області випуску
  • Створення етапів

Примітка: перед початком цієї вправи ознайомтеся Вступ до HP ALM як увійти до ALM, та як завантажити та встановити HP ALM якщо у вас ще немає доступу.

Як створити реліз

Створення релізів – це перший крок в ALM, а всі інші робочі елементи, такі як вимоги, тестові випадки та дефекти, tracзахищений від релізів та циклів.

Як пояснюється в робочому процесі, у нас буде два релізи протягом року для Guru99 банківська програма з часовими рамками, наведеними нижче. Дати є ілюстративними та відповідають скріншотам, що наведені нижче.

Назва випуску Дата початку Дата закінчення
2017 R1 01/01/2017 21/06/2017
2017 R2 01/07/2017 31/12/2017

Крок 1) Перший крок – перейти на вкладку «Керування» та натиснути кнопку «Релізивкладка «». Цільова сторінка виглядає так, як показано нижче:

Створити реліз

Крок 2) Перед створенням релізу ми можемо створити контейнер або папку, натиснувши кнопку «Нова папка«» у модулі «Релізи», як показано нижче. Назвіть папку «2017».

Створити реліз

Крок 3) Наступний крок – створення нових релізів. Щоб створити новий реліз, натисніть кнопку «Новий випуск«», і відкриється діалогове вікно «Новий випуск». Введіть наступні дані.

  1. Назва випуску
  2. Дата початку випуску
  3. Кінцева дата випуску
  4. Короткий опис релізу (необов'язково)

Створити реліз

Крок 4) Після введення вищезазначених даних натисніть кнопку «ОК». Реліз буде створено, як показано нижче.

Створити реліз

Так само ви можете створити інший реліз, R2.

Крок 5) Вибравши певний реліз, ви можете побачити вкладки, що стосуються релізів.

Створити реліз

Крок 6) Тепер давайте розглянемо важливі вкладки, доступні в модулі «Релізи». Виберіть вкладку «Деталі», щоб отримати інформацію, надану під час створення релізу.

Створити реліз

Крок 7) Оберіть Область випуску вкладка, яка містить детальну інформацію про обсяг цього випуску. Ми ще не створили обсяг для цього випуску, тому список обсягів порожній. Створення етапів та обсягу розглядається далі на цій сторінці.

Створити реліз

Крок 8) Генеральний план надає графічне представлення часової шкали. Якщо створюються цикли, генеральний план також включатиме часові шкали циклів для цього випуску.

Створити реліз

Крок 9) На вкладці «Стан» відображається загальний прогрес цього релізу.

Коли реліз створюється свіжим, без додавання до нього будь-яких робочих елементів, таких як вимоги, тести чи дефекти, статус відображається, як показано нижче.

Створити реліз

Стан відображається, як показано нижче, після того, як користувач зіставляє робочі елементи, такі як вимоги, тести та дефекти, з релізом.

Створити реліз

💡 Порада: Порожня вкладка «Стан» або «Якість» не вказує на помилку. Обидві панелі залишаються порожніми, доки вимоги, тести або дефекти не будуть зіставлені з релізом, оскільки ще немає чого підсумовувати.

Як створити цикл

Насправді, кожен реліз далі розбивається на цикли. Давайте розберемося, як створювати цикли в ALM. У нашому випадку в кожному релізі є два цикли.

Відпустіть Назва циклу Дата початку циклу Дата закінчення циклу
Випуск R1 Цикл 1 01/01/2017 31/03/2017
Цикл 2 01/04/2017 30/06/2017
Випуск R2 Цикл 1 01/07/2017 30/09/2017
Цикл 2 01/10/2017 31/12/2017

Крок 1) Виберіть реліз, для якого ви хочете створити цикли, і натисніть кнопку «Новий цикл«. Відкриється діалогове вікно «Новий цикл» із попередньо заповненими часовими рамками випуску, оскільки цей цикл створено для вибраного випуску. Введіть такі дані у вікні «Новий цикл»:

  • Назва циклу
  • Дата початку циклу
  • Дата закінчення циклу
  • Descriptіон (необов'язково)

Створити цикл

⚠️ Попередження: Дати циклу повинні бути в межах дат батьківського випуску. ALM відхиляє цикл, який починається раніше за початок випуску або закінчується після його закриття, тому спочатку продовжте випуск, якщо план зміниться.

Крок 2) Після створення всіх циклів ви можете отримати до них доступ у створеному релізі, як показано нижче.

Створити цикл

Крок 3) Виберіть певний цикл, щоб отримати доступ до деталей цього циклу.

Створити цикл

Крок 4) Тепер давайте розглянемо інші важливі вкладки, присутні в розділі «Цикли». Ви можете додавати файли на вкладці «Вкладення». Вкладка «Прогрес» показує статус цього циклу в рамках вибраного релізу.

Хід виконання відображається, як показано нижче, коли цикл створено без будь-яких робочих елементів, тобто вимог, тестів або дефектів, зіставлених з ним.

Створити цикл

Після того, як користувач зіставив робочі елементи з циклом, прогрес відображається, як показано нижче.

Створити цикл

Крок 5) На вкладці «Якість» наведено таку інформацію, як коефіцієнт розкриття дефектів та кількість невирішених дефектів, що є першим показником якості поточного циклу.

Коли користувач щойно створив цикл, вкладка «Якість» відображається, як показано нижче, оскільки з нею не пов’язано жодних робочих елементів.

Створити цикл

Вкладка «Якість» відображається, як показано нижче, після того, як користувач зіставив робочі елементи з цим випуском.

Створити цикл

Як створити область випуску

Кожен реліз має свою сферу застосування та пов’язані з нею етапи, які можна додати в розділі «Область випускувкладка «» у модулі «Релізи».

Крок 1) Після натискання піктограми «+» на вкладці «Область випуску» модуля «Релізи» відобразиться Новий обсяг відкривається діалогове вікно.

Створити область випуску

Введіть наступні дані.

  1. Назва області застосування, яка є єдиним обов'язковим полем
  2. Пріоритет елемента області застосування
  3. Власник області застосування
  4. Descriptіон сфери застосування

Створити область випуску

Крок 2) Після натискання кнопки "ДОБРЕ" кнопка, усі додані елементи області видимості відображаються у полі «Область випуску”, як показано нижче.

Створити область випуску

Як створити віху

Крок 1) Нову віху можна створити лише в рамках релізу, використовуючи значок «Нова віха», як показано нижче.

Створіть MileStone

Крок 2) Під час створення віхи наступні поля є обов'язковими для заповнення.

  1. Назва віхи
  2. Старт Tracking Дата
  3. кінець Tracking Дата
  4. Опис

Створіть MileStone

Крок 3) Створений етап показано нижче.

Створіть MileStone

Крок 4) Тепер ви можете зіставити область дії проміжного етапу зі створеною областю дії проєкту. Для цього виберіть проміжний етап, перейдіть до розділу «Область дії проміжного етапу», виберіть відповідну область дії та зіставте її.

Створіть MileStone

Найкращі практики планування релізів та циклів

Вкладка «Керування» швидко заповнюється, але повільно виправляється, тому кілька правил забезпечують читабельність дерева в міру накопичення проектів.

  1. Спочатку узгодьте правила іменування. Такий шаблон, як YYYY R1 та YYYY R1 C1, сортується правильно та залишається читабельним через роки.
  2. Використовуйте папки на рік. Без папок дерево релізів перетворюється на плоский список, який важко сканувати.
  3. Тримайте цикли короткими. Цикли тривалістю від двох до чотирьох тижнів дають значущі показники прогресу, тоді як шестимісячний цикл приховує проблеми до кінця.
  4. Створіть елементи області застосування перед розробкою тесту. Обсяг – це те, що перетворює реліз з діапазону дат на заяву про наміри.
  5. Не видаляйте закритий реліз. Історичні релізи несуть у собі tracвідповідальність за недоліки, висунуті проти них.
  6. Зіставте кожну вимогу з циклом. Невідображені робочі елементи ніколи не відображаються на вкладках «Стан» або «Якість».

Після того, як структура релізу буде створена, продовжуйте вимоги до специфікацій, А потім модуль плану тестування та випробувальна лабораторіяАдміністратори також повинні переглянути як налаштувати проект і життєвий цикл управління дефектамиПовна серія доступна в Підручник з HP ALMта підготовка до співбесіди в Запитання для співбесіди в Центрі якості.

Поширені запитання

Реліз — це датована доставка кінцевим користувачам. Цикл — це один раунд розробки та тестування в межах цього релізу, тому реліз зазвичай містить кілька циклів.

Ні. ALM перевіряє дати циклу на відповідність батьківському релізу та відхиляє все, що не відповідає вимогам. Спочатку скоригуйте дати релізу, якщо план дійсно змінився.

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

Область застосування фіксує, що забезпечить реліз, із зазначенням пріоритету та власника. Етап фіксує, коли досягається контрольна точка, а елементи області застосування зіставляються з етапами для tracкороль.

Він може запропонувати угоду про найменування та розділити дату доставки на розумні цикли. Для оцінки залежностей та потужностей все ще потрібна людина, яка знає команду.

Так, коли цикл розглядається як спринт, а реліз як приріст виробництва. Команди відправляютьping безперервно, часто тримайте один прокатний реліз з короткими повторюваними циклами.

Підсумуйте цей пост за допомогою: