Підручник з JIRA: Як користуватися інструментом програмного забезпечення Jira для початківців

Що таке JIRA?

JIRA - це інструмент, розроблений австралійською компанією Atlassian. Це програмне забезпечення використовується для відстеження помилок, відстеження проблем та управління проектами . Назва "JIRA" насправді успадковано від японського слова "Gojira", що означає "Годзілла". Основне використання цього інструменту - відстеження проблем та помилок, пов’язаних із вашим програмним забезпеченням та мобільними програмами.

Він також використовується для управління проектами. Інформаційна панель JIRA складається з багатьох корисних функцій та функцій, які полегшують вирішення питань. Деякі ключові функції перелічені нижче. Давайте вивчимо програмне забезпечення для відстеження дефектів та проектів JIRA на цьому навчальному курсі.

Як користуватися Jira?

У цьому підручнику Jira для початківців ви дізнаєтесь -

  1. Схема JIRA
  2. Випуски JIRA та типи випусків
    • Що таке випуск JIRA?
    • Типи випуску
  3. Компоненти JIRA
  4. Екран JIRA
  5. Атрибути випуску
  6. Видайте схеми безпеки
    • Системне адміністрування
  7. Як створити випуск у JIRA
    • Підзавдання
    • Робочі потоки
    • Плагіни в JIRA
    • JIRA Agile
    • Створення проблеми в Agile
    • Як створити епос у Agile
    • Використання клонування та посилання в JIRA
  8. Звіти в JIRA
    • Правління Kanban та управління питаннями
    • JIRA Scrum проти JIRA Kanban

Схема JIRA

Усередині схеми JIRA все можна налаштувати, і вона складається

  • Робочі процеси
  • Типи випуску
  • Спеціальні поля
  • Екрани
  • Конфігурація поля
  • Повідомлення
  • Дозволи

Випуски JIRA та типи випусків

Цей розділ проведе вас через випуск програмного забезпечення JIRA та його типи.

Що таке випуск JIRA?

Випуск JIRA міг би відстежувати помилку або проблему, що лежить в основі проекту. Після імпорту проекту ви можете створювати проблеми.

У розділі Випуски ви знайдете інші корисні функції, такі як

  • Типи випуску
  • Робочий процес
  • Екрани
  • Поля
  • Атрибути випуску

Давайте детально подивимось випуск JIRA

Типи випуску

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

У JIRA існує два типи схем типів випусків, один із них

  • Схема типу випуску за замовчуванням : У схемі типу випуску за замовчуванням усі новостворені випуски будуть автоматично додані до цієї схеми
  • Схема типу випуску Agile Scrum: Випуски та проект, пов’язані з Agile Scrum, використовуватимуть цю схему

Крім цих двох схем типу питання, ви можете також додати схеми вручну відповідно з вимоги, наприклад , ми створили IT & підтримку схему, для них ми будемо перетягувати типи випуску з доступних типів випуску до типу випуску для поточної схеми , як показано на знімку екрана нижче

Компоненти JIRA

Компоненти - це підрозділи проекту; вони використовуються для групування питань у рамках проекту на менші частини. Компоненти додають деякі структури до проектів, розбиваючи їх на функції, групи, модулі, підпроекти тощо. За допомогою компонентів ви можете створювати звіти, збирати статистику та відображати її на інформаційних панелях тощо.

Щоб додати нові компоненти, як показано на наведеному вище екрані, ви можете додати ім'я, опис, потенціал компонента та замовника.

Екран JIRA

Коли випуск створюється в JIRA, він буде впорядкований і представлений у різних полях, це відображення поля в JIRA називається екраном. Це поле можна перенести та відредагувати за допомогою робочого процесу. Для кожного випуску ви можете призначити тип екрану, як показано на знімку екрана. Щоб додати або пов’язати операцію випуску з екраном, вам потрібно зайти в головне меню та натиснути на Проблеми, потім натиснути на Схеми екрана, а потім натиснути «Пов’язати операцію з випуском з екраном» та додати екран відповідно до вимог.

Атрибути випуску

Атрибути випуску охоплює

  • Статуси
  • Постанови
  • Пріоритети

Статуси: Різні статуси використовуються для позначення прогресу проекту, як To Do, InProgress, Open, Closed, ReOpened і Resolved. Так само, у вас є резолюції та пріоритети, у резолюції він знову розповідає про хід проблеми, як Виправлено, Не вдасться виправити, Дублювати, Незавершити, Не вдається відтворити, Готово, Ви також можете встановити пріоритети проблеми, чи є проблема критичною, головною , неповнолітній, блокатор і тривіальний.

Видайте схеми безпеки

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

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

Системне адміністрування

Деякі корисні функції, які адміністратор JIRA надає користувачам:

  • Журнал аудиту

    У розділі Журнал аудиту ви можете переглянути всі подробиці про створену проблему та внесені зміни.

  • Посилання на випуск

    Це покаже, чи пов'язані ваші проблеми з будь-якою іншою проблемою, яка вже присутня або створена в проекті, а також ви можете деактивувати посилання на проблему на самій панелі

  • Пошта в JIRA

    Використовуючи систему пошти в адміністраторі, ви можете надсилати запити на рахунок на поштовому сервері POP або IMAP або повідомлення, записані у файлову систему, створену зовнішньою поштовою службою.

  • Події

    Подія описує стан, шаблон за замовчуванням та схему сповіщення та асоціації функцій переходу робочого циклу для події. Події класифікуються на дві системні події (визначені події JIRA) та спеціальні події (визначені користувачем події).

  • Список спостереження

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

  • Колекціонери випусків

    У формі випусків JIRA колектор випусків дозволяє збирати відгуки на будь-якому веб-сайті. В адміністрації, якщо ви натиснете на колектори видань, відкриється опція із запитом Додати колектор видань. Після того, як ви налаштували зовнішній вигляд колектора видань, вбудуйте згенерований JavaScript у будь-який веб-сайт для зворотного зв’язку.

  • Інструменти розробки

    Ви також можете підключити свої засоби розробки програмного забезпечення до інструменту JIRA, використовуючи цю функцію адміністратора. Для підключення до JIRA потрібно ввести URL-адресу програми.

Як створити випуск у JIRA

Інформаційна панель JIRA відкриється, коли ви введете свій ідентифікатор користувача та пароль. Під безкоштовною інформаційною панеллю JIRA ви знайдете опцію Project, коли ви натиснете на неї, відкриється вікно, в якому перелічуються такі варіанти, як Simple Issue Tracking, Project Management, Agile Kanban, Jira Classic тощо, як показано на знімку екрана нижче.

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

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

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

Тепер, якщо ви хочете відредагувати проблему або ви хочете експортувати її у XML або документ Word, тоді ви можете навести курсор миші на головну панель і натиснути на Проблеми . У розділі Issues параметрів натисніть на пошуку проблем , які будуть відкривати вікно, де ви можете знайти ваші питання і виконувати кілька функцій.

Коли ви виберете "пошук проблем" у розділі " Проблеми", з'явиться вікно, як показано на знімку екрана

  1. Варіант пошуку проблем приведе вас до вікна, де ви зможете побачити створені вами проблеми, як тут у нас є проблеми ST1 і ST2
  2. Тут на знімку екрана ви можете побачити проблему "Виявлено помилку під час тестування прийняття користувача" та всі деталі, пов'язані з нею. Звідси ви можете виконувати декілька завдань, наприклад зупинити прогрес у питаннях, редагувати проблеми, коментувати проблеми, призначати проблеми тощо.
  3. Навіть ви можете експортувати деталі випуску в документ XML або Word.
  4. Крім того, ви можете переглядати діяльність, що триває з випуску, огляди випуску, журнал роботи, історію випуску тощо.
  5. За опцією відстеження часу ви навіть можете побачити час оцінки для вирішення проблем

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

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

Підзавдання

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

Як створити підзавдання

Підзавдання можна створити двома способами

  • Створити підзавдання під батьківською проблемою
  • Створення випуску в підзавдання

Щоб створити підзавдання в JIRA, потрібно вибрати проблему, в якій потрібно призначити підзавдання. У вікні проблеми натисніть кнопку Призначити більше , а потім натисніть Створити підзавдання, як показано на скріншоті нижче. Ви також можете вибрати перетворити в підзавдання на тій самій вкладці, щоб перетворити батьківську проблему на підзавдання.

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

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

Деякі важливі моменти, які слід пам’ятати під час створення підзавдання

  • Ви можете мати стільки підзавдання, скільки потрібно в рамках випуску
  • Ви не можете мати підзавдання для підзадачі
  • Як тільки підзадача створена під батьком, батько не може бути перетворений у підзавдання
  • Однак підзадача може бути перетворена на батьківську проблему
  • Ви можете працювати над своїм підзавданням, не відходячи від батьківської проблеми

Робочі потоки

Робочий процес JIRA - це набір статусів та переходів, які проблема проходить протягом свого життєвого циклу. Процес роботи JIRA охоплює п’ять основних етапів після створення випуску.

  • Відкритий випуск
  • Вирішене питання
  • Випуск InProgress
  • Відновлений випуск
  • Закрити випуск

Хоча робочий процес у JIRA складається зі статусів, правонаступника, дозволу, умов, валідаторів, пост-функції та властивостей

  • Статуси: Він представляє позиції питань у робочому процесі
  • Переходи: Переходи - це мости між статусами, спосіб переходу певної проблеми від одного статусу до іншого
  • Цесіонарій: Цесіонарій диктує відповідальну сторону з будь-якого даного питання та визначає, як буде виконуватися завдання
  • Вирішення: пояснюється, чому випуск переходить із відкритого статусу в закритий
  • Умови: Умови контролюють, хто може здійснити перехід
  • Валідатори: це може гарантувати, що перехід може відбутися, враховуючи стан проблеми
  • Властивості: JIRA розпізнає деякі властивості при переходах

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

Для випуску, який ми створили, JIRA представить робочий процес, який відображає хід проекту. Як показано на скріншоті, будь-який статус, який ми встановили на панелі Проблема, це буде відображено на діаграмі робочого циклу, тут ми встановили статус проблеми в "Виконується", і такий самий статус оновлюється в робочому процесі, виділений жовтим кольором. Робочий процес може дати короткий огляд незавершеної роботи.

Плагіни в JIRA

Для JIRA доступні плагіни для ефективнішої роботи, деякі з цих плагінів - Zendesk, Salesforce, GitHub, Gitbucket тощо. Деякі з них дозволяють команді підтримки повідомляти про проблеми безпосередньо в JIRA, створюють необмежені приватні сховища з повнофункціональною підтримкою випуску та управління тестами тощо.

JIRA Agile

Метод Agile або Scrum зазвичай використовується групами розробників, які дотримуються плану запланованих функцій для майбутніх версій свого продукту. Agile слідує тим самим дорожнім картам, щоб відстежувати їх проблеми, як і в інших методах JIRA. Зробити -> Виконується -> Виконано, як показано на знімку екрана нижче, у нас є одне видання в Робити, а друге випуск у Виробляється. Після того , як питання в In Progress буде вирішена, вона буде рухатися в Done статус і таким же чином , проблема в Щоб зробити буде перейти до наступного етапу In Progress.

Створення проблеми в Agile

Щоб створити гнучку проблему, перейдіть у головне меню на вкладці Agile , натисніть "Початок роботи". Коли ви натиснете на неї, він попросить створити нову дошку для проблем для Scrum або Kanban . Ви можете вибрати свій варіант відповідно до ваших вимог, тут ми вибрали метод Scrum.

Як створити епос у Agile

У JIRA Agile епос - це просто тип випуску. Епопея охоплює великий обсяг творів. Це велика історія користувача, яку можна розбити на кілька невеликих історій. Щоб завершити епопею, може знадобитися кілька спринтів. Ви можете або створити новий епос у гнучкому режимі, або використовувати проблему, яку ви створили на звичайній дошці JIRA. Так само ви можете створити історію для спритного сутички.

Режим планування в Agile:

Режим планування відображає всі історії користувачів, створені для проекту. Ви можете скористатися лівим бічним меню, щоб визначити, на якій основі повинні відображатися проблеми. У правому меню, натискаючи на проблему, ви можете створювати підзадачі, журнали тощо.

Режим роботи в Agile

Він відображатиме інформацію про активний спринт. Усі випуски або історії користувачів відображатимуться у трьох категоріях, як показано на знімку екрана нижче « Зробити», «Виконується» та «Готово», щоб показати хід проекту чи випусків.

Використання клонування та посилання в JIRA

У JIRA ви також можете клонувати проблему, одна з переваг клонування проблеми полягає в тому, що інша команда може працювати над проблемою окремо та швидко вирішити проблему.

Існує ще одна корисна функція - JIRA Link. Зв’язування випусків дозволяє створити зв’язок між двома існуючими проблемами на одному і тому ж або різних серверах JIRA. Як показано на знімку екрана, ми пов’язали поточну проблему «Випадаюче меню ST-6 не працює» з іншою проблемою «Графічний інтерфейс ST-4 не реагує - функції графічного інтерфейсу повторно перевіряються» .

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

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

Звіти в JIRA

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

Окрім діаграми вигорання, в автоматизації JIRA доступні інші варіанти, такі як Sprint Report, Epic Report, Version Report, Velocity Chart, Control Chart, Cumulative flow diagram . Ви також можете використовувати інший варіант діаграми, щоб представити хід вашого проекту.

Як тут, на знімку екрана вище, ми вибрали секторну діаграму для пріоритетів випуску. Він створить секторну діаграму, що відображає пріоритети та серйозність питань у відсотках для всього проекту, як показано нижче. Ви можете переглядати секторну діаграму з різних точок зору, таких як Призначник, Компоненти, Тип випуску, Пріоритет, Вирішення та Статус тощо.

Ви також можете налаштувати, як ви хочете бачити скрут-дошку. Scrum board надає різні варіанти, за допомогою яких ви можете вносити зміни у зовнішній вигляд вашої дошки. Різні функції, які ви можете налаштувати за допомогою scrum - це Стовпці, Swimlanes, Швидкі фільтри, кольори карток тощо. Тут ми вибрали управління стовпцями та вибрали параметри Кількість видань, і вона покаже загальну кількість видань, які виконуються чи виконуються. В управлінні стовпцями ми можемо додати додатковий стовпець відповідно до нашої вимоги, також є різні функції, які ви можете налаштувати в дошці.

Фільтри

Ви також можете встановити фільтри, крім фільтрів за замовчуванням, щоб фільтрувати проблеми. Фільтри, якими ви можете скористатися, - це дата, компонент, пріоритет, роздільна здатність тощо.

Правління Kanban та управління питаннями

Подібно дошці Agile Scrum, ми також можемо створити Kanban Board, тут ми створили назву проекту Cloud Testing. Правління Kanban корисно для команди, яка керує та обмежує свою незавершену роботу. Дошки Kanban видно в робочому режимі, але не в режимі плану.

Тут ми створили проблему "Помилка виявлена ​​під час тестування навантаження" та "Перевірка проблем, пов'язаних із хмарним сервером" на Kanban Board, як показано на скріншоті нижче, а також відображається їх статус, а також виділено червоним кольором.

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

  1. Візуалізуйте свій робочий процес
  2. Обмежте незавершене виробництво
  3. Робота над питаннями
  4. Виміряйте час циклу

JIRA Scrum проти JIRA Kanban

Scrum

Канбан

Звіти

Burndown Chart: діаграма показує всі зміни та обсяг, змінені, поки спринт все ще увімкнено, інші діаграми включають Sprint Report, Velocity Chart, Epic Report тощо.

Звіти

Діаграма контролю: вона дозволяє вимірювати час циклу для випусків, показуючи середній час та фактичний час, необхідний для завершення випусків

Спритна дошка

Це дозволяє команді бачити хід спринтів. Це режим роботи, де ви можете бачити саму дошку, розбиту на різні статуси.

Обмеження

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

Відставання

Тут команда плануватиме спринти та оцінюватиме історії, які будуть входити в кожен спринт

Робочий процес

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

Цікаві статті...