Урок за JIRA: Как да използвам Jira Software Tool за начинаещи

Какво е 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
    • Използване на Clone и Link в JIRA
  8. Доклади в JIRA
    • Съвет на Kanban и управление на въпроси
    • JIRA Scrum Vs JIRA Kanban

Схема JIRA

Вътре в схемата JIRA всичко може да бъде конфигурирано и се състои от

  • Работни процеси
  • Видове издания
  • Персонализирани полета
  • Екрани
  • Конфигурация на полето
  • уведомление
  • Разрешения

Издания на JIRA и видове издания

Този раздел ще ви преведе през JIRA Software Issue и неговите типове.

Какво е изданието JIRA?

Изданието JIRA ще проследява грешка или проблем, който е в основата на проекта. След като импортирате проект, можете да създавате проблеми.

Под Проблеми ще намерите други полезни функции като

  • Видове издания
  • Работен поток
  • Екрани
  • Полета
  • Издаване на атрибути

Нека да видим подробно изданието на JIRA

Видове издания

Issue Type показва всички видове елементи, които могат да бъдат създадени и проследявани чрез JIRA. Изданията на JIRA се класифицират под различни форми като нова функция, подзадача, грешка и др., Както е показано на снимката на екрана.

В JIRA има два вида схеми за издаване на видове, единият е

  • Схема тип на издание по подразбиране : В схемата на типа издание по подразбиране всички новосъздадени проблеми ще се добавят автоматично към тази схема
  • Схема на вида на Agile Scrum: Издания и проекти, свързани с Agile Scrum, ще използват тази схема

Отделно от тези две схеми тип проблем, можете да добавите и схеми за ръчно по изискване, например, която сме създали IT & Support схема, за това ние ще влачите и пускате на видовете издава от Наличен тип на проблема за тип на издаване на настоящата схема , както е показано на снимката на екрана по-долу

Компоненти на JIRA

Компонентите са подраздели на проект; те се използват за групиране на въпроси в рамките на проект на по-малки части. Компонентите добавят някои структури към проектите, разделяйки ги на функции, екипи, модули, подпроекти и други. Използвайки компоненти, можете да генерирате отчети, да събирате статистически данни и да ги показвате на таблата за управление и т.н.

За да добавите нови компоненти, както е показано на горния екран, можете да добавите име, описание, олово на компонент и правоприемник по подразбиране.

Екран JIRA

Когато проблемът е създаден в JIRA, той ще бъде подреден и представен в различни полета, това показване на полето в JIRA е известно като екран. Това поле може да бъде прехвърлено и редактирано чрез работен процес. За всеки брой можете да зададете типа на екрана, както е показано на снимката на екрана. За да добавите или свържете операция с проблем с екран, трябва да влезете в главното меню и да кликнете върху Проблеми, след това да щракнете върху Схеми на екрана и след това да кликнете върху „Свързване на операция с проблем с екран“ и да добавите екрана според изискването.

Издаване на атрибути

Атрибутите на изданието обхващат

  • Статуси
  • Резолюции
  • Приоритети

Статуси: Използват се различни състояния, за да се посочи напредъкът на даден проект, като „ Изпълнение“, „Вход“, „Отворено“, „Затворено“, „Отворено отново“ и „Решено“ По същия начин имате резолюции и приоритети, в резолюция той отново разказва за напредъка на проблем като Fixed, Won't fix, Duplicate, Incomplete, Cannot reproduque, Done също можете да зададете приоритетите на проблема дали даден проблем е критичен, основен , второстепенен, блокиращ и тривиален.

Издайте схеми за сигурност

Тази функция в JIRA ви позволява да контролирате кой може да преглежда проблемите. Състои се от множество нива на сигурност, които могат да имат назначени потребители или групи. Можете да посочите нивото на защита на проблемите, докато създавате или редактирате проблем.

По същия начин съществува схема за разрешения по подразбиране, всеки нов създаден проект ще бъде присвоен на тази схема. Схемите за разрешения ви позволяват да създадете набор от разрешения и да приложите този набор от разрешения към всеки проект.

Системна администрация

Някои от полезните функции, които администраторът на JIRA предоставя на потребителите, са:

  • Ревизионен дневник

    Под Регистър на одит можете да видите всички подробности за създадения проблем и промените, направени в изданията.

  • Свързване на издание

    Това ще покаже дали вашите проблеми се свързват с друг проблем, който вече е налице или е създаден в проекта, също така можете да деактивирате свързването на изданието от самия панел

  • Поща в JIRA

    Използвайки пощенска система в администратор, можете да изпращате проблеми по акаунт на POP или IMAP пощенски сървър или съобщения, записани във файловата система, генерирани от външна пощенска услуга.

  • Събития

    Събитие описва състоянието, шаблона по подразбиране и схемите за уведомяване и асоциациите на функцията за преход на работен процес за събитието. Събитията са класифицирани в две системно събитие (JIRA дефинирани събития) и персонализирано събитие (дефинирани от потребителя събития).

  • Списък за наблюдение

    JIRA ви позволява да гледате определен проблем, който ви разказва за известията за всякакви актуализации, свързани с този проблем. За да гледате проблем, щракнете върху думата „гледай“ в прозореца на проблема и ако искате да видите кой гледа вашите проблеми, трябва да кликнете върху номера в скоби.

  • Колекционери на емисии

    Под формата на издания на JIRA, колекционер на издания ви позволява да събирате обратна връзка на всеки уебсайт. При администриране, ако кликнете върху Издатели на колектори, ще се отвори опция с искане Добавяне на колектор на издания. След като конфигурирате външния вид и усещането на Издател на издания, вградете генерирания JavaScript във всеки уебсайт за обратна връзка.

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

    Можете също така да свържете инструментите си за разработка на софтуер с инструмента JIRA, като използвате тази административна функция. Трябва да въведете URL адреса на приложението, за да се свържете с JIRA.

Как да създадете проблем в JIRA

Таблото за управление JIRA ще се отвори, когато въведете вашия потребителски идентификатор и парола. Под безплатното табло за управление JIRA ще намерите опция Project, когато кликнете върху нея, тя ще отвори прозорец, в който се изброяват опции като Simple Issue Tracking, Управление на проекти, Agile Kanban, Jira Classic и така нататък, както е показано на снимката на екрана по-долу.

Когато щракнете върху опцията Simple Issue Tracking, ще се отвори друг прозорец, където можете да споменете всички подробности за проблема и да възложите проблема на отговорното лице.

Когато кликнете върху бутона „Изпращане“, ще се отвори прозорец, където можете да извършите списък с работа като създаване на проблеми, задаване на проблеми, проверка на състоянието на проблеми като разрешени, в процес на изпълнение или затворени и т.н.

След като проблемът е създаден, на екрана ви ще се появи изскачащ прозорец, в който се казва, че проблемът е създаден успешно, както е показано на снимката на екрана по-долу

Сега, ако искате да редактирате проблем или искате да експортирате проблема в XML или документ на Word, тогава можете да задържите курсора на мишката върху главния панел и да кликнете върху Проблеми . Под Опции за проблеми щракнете върху търсене на проблеми, които ще отворят прозорец, откъдето можете да намерите проблемите си и да изпълнявате множество функции.

Когато изберете „търсене на проблеми“ под „Проблеми“ , ще се появи прозорец, както е показано на снимката на екрана

  1. Опцията Търсене на проблеми ще ви отведе до прозорец, където можете да видите създадените от вас проблеми, като тук имаме проблеми ST1 и ST2
  2. Тук на снимката на екрана можете да видите проблема „Открита е грешка при тестване за приемане от потребителя“ и всички подробности, свързани с нея. Оттук можете да изпълнявате множество задачи, като можете да спрете напредъка по проблемите, да редактирате проблемите, да коментирате проблемите, да задавате проблеми и т.н.
  3. Дори можете да експортирате подробности за изданието в XML или Word документ.
  4. Също така можете да видите активност по проблема, рецензии по него, работен дневник, история на проблема и т.н.
  5. Под опцията за проследяване на времето можете дори да видите времето за оценка, за да разрешите проблемите

В същия прозорец можете да зададете филтър за проблема и да ги запишете в Любими филтри , така че когато искате да търсите или преглеждате определен проблем, можете да го намерите с помощта на филтъра.

За да видите резюмето на проблема, можете да щракнете върху резюме на опциите , това ще отвори прозорец, който ще покаже всички подробности за вашия проект и напредъка на тази диаграма. От дясната страна на прозореца на обобщението има поток от дейности, който дава подробности за проблемите и коментари, направени от цесионера по въпроса.

Подзадача

Проблемите с подзадачи са полезни за разделяне на родителски проблем на редица по-малки задачи, които могат да бъдат зададени и проследявани отделно. Той разглежда проблемите по-изчерпателно и разделя задачата на по-малки парчета задача, която трябва да се направи.

Как да създадете подзадача

Подзадача може да се създаде по два начина

  • Създайте подзадача под родителски проблем
  • Създаване на проблем в подзадача

За да създадете подзадача в JIRA, трябва да изберете проблем, в който искате да присвоите подзадачата. Под прозореца на проблема щракнете върху опцията Assign more и след това щракнете върху създаване на подзадача, както е показано на екранната снимка по-долу. Можете също да изберете преобразуване в подзадача в същия раздел, за да конвертирате родителския проблем в подзадача.

След като щракнете върху Създаване на подзадача, ще се появи прозорец за добавяне на проблем с подзадача. Попълнете подробностите за подзадачата и щракнете върху Създаване, както е показано на екрана по-долу, и това ще създаде подзадача за родителския проблем.

Той ще създаде подзадача за родителски проблеми и ще се появят подробности за това кога да се изпълни задачата на страницата с тип на проблема, както е показано на екранната снимка по-долу. Ако искате да добавите още подзадача, можете да кликнете върху знака плюс (+) в ъгъла на панела на подзадачата. По същия начин, ако искате да отбележите времето, прекарано за настоящата задача, щракнете върху (+) плюс знак в ъгъла на проследяването на времето и запишете подробностите в регистрационния лист.

Някои важни моменти, които трябва да запомните, докато създавате подзадача

  • Можете да имате толкова подзадача, колкото е необходимо в издание
  • Не можете да имате подзадача за подзадача
  • След като подзадача е създадена под родител, родителят не може да бъде преобразуван в подзадача
  • Подзадача обаче може да бъде преобразувана в родителски проблем
  • Можете да работите по подзадачата си, без да се оттегляте от родителския проблем

Работни потоци

Работният процес на JIRA е набор от състояния и преходи, през които даден проблем преминава през жизнения си цикъл. Работният процес на JIRA обхваща пет основни етапа след създаването на проблема.

  • Отворено издание
  • Решен проблем
  • Издание InProgress
  • Повторно отворен брой
  • Затвори изданието

Докато работният процес в JIRA се състои от статуси, правоприемник, резолюция, условия, валидатори, постфункции и свойства

  • Статуси: Той представя позициите на проблемите в рамките на работния процес
  • Преходи: Преходите са мостове между статуси, начинът, по който даден проблем се премества от един статус в друг
  • Цесионер: Цесионерът диктува отговорната страна за даден проблем и определя как ще бъде изпълнена задачата
  • Решение: Обяснява защо даден проблем преминава от отворен статус в затворен
  • Условия: Условията контролират кой може да извърши преход
  • Валидатори: Той може да гарантира, че преходът може да се случи предвид състоянието на проблема
  • Свойства: JIRA разпознава някои свойства при преходи

Можете да зададете състоянието на проблема от самия прозорец, когато щракнете върху квадратчето за състояние IN Progress , както е показано на екрана по-долу, той ще отразява състоянието в панела на проблема, маркиран в жълто.

За изданието, което създадохме, JIRA ще представи работен поток, който отразява напредъка на проекта. Както е показано на екранната снимка, независимо от състоянието, което сме задали в панела Издаване, това ще бъде отразено в диаграмата на работния поток, тук сме задали състоянието на проблема в „В процес на изпълнение“ и същото състояние се актуализира в работния процес, маркирано в жълто. Работният процес може да даде бърз преглед на работата в процес.

Приставки в JIRA

Налични са приставки, за да работи JIRA по-ефективно, някои от тези приставки са Zendesk, Salesforce, GitHub, Gitbucket и т.н. Някои от тях позволяват на екипа за поддръжка да отчита проблеми директно в JIRA, създава неограничени частни хранилища с пълнофункционална поддръжка на издания и управление на тестове и т.н.

JIRA Agile

Методът Agile или Scrum обикновено се използва от екипите за разработки, които следват пътна карта на планираните функции за предстоящите версии на своя продукт. Agile следва същите пътни карти, за да проследява техните проблеми, както при другите методи на JIRA. За да направите -> В процес на изпълнение -> Готово, както е показано на снимката на екрана по-долу, имаме един проблем в Завършване и втори проблем в Изпълнение. След като бъдат издадени в In Progress ще бъде решен, той ще се премести в Готово статус и по същия начин, по въпроса в да направя , ще се премине към следващия етап в ход.

Създаване на проблем в Agile

За да създадете пъргав проблем, отидете в главното меню под раздела Agile , щракнете върху "Първи стъпки" , когато щракнете върху него, той ще поиска да създаде нова дъска за проблемите за Scrum или Kanban . Можете да изберете опцията си според вашите изисквания, тук избрахме Scrum метод.

Как да създадете епос в Agile

В JIRA Agile епосът е просто проблем. Епосът улавя голям обем творби. Това е голяма потребителска история, която може да бъде разделена на няколко малки истории. За да завършите една епопея, може да са необходими няколко спринта. Можете или да създадете нов епос в гъвкавост, или да използвате проблема, който сте създали в нормалната дъска на JIRA. По същия начин можете също да създадете история за пъргав скрам.

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

Режимът на план показва всички потребителски истории, създадени за проекта. Можете да използвате лявото странично меню, за да решите основата, на която проблемите трябва да бъдат показани. Докато щраквате върху проблема в дясното меню, можете да създавате подзадачи, логика и т.н.

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

Той ще покаже активната информация за спринта. Всички издания или истории на потребителите ще бъдат показани в три категории, както е показано на снимката на екрана по-долу За да направите, В процес на изпълнение и Готово, за да покажете напредъка на проекта или проблемите.

Използване на Clone и Link в JIRA

В JIRA можете също да клонирате проблема, едно от предимствата на клонирането на проблем е, че различният екип може да работи отделно по проблема и да разреши проблема бързо.

Има и друга полезна функция е JIRA Link , свързването на издание ви позволява да създадете асоциация между два съществуващи проблема или на един и същ или на различни JIRA сървъри. Както е показано на снимката на екрана, ние сме свързали текущия брой „Падащото меню ST-6 не работи“ с друг проблем „GUI на ST-4 не реагира - повторно тестване на GUI функции“ .

Както тук, ние сме задали спринт за 1 ден и той ще изпълнява спринт за този конкретен период от време, както е показано на екранната снимка по-долу. Ако работите с scrum и искате да приоритизирате проблема или да го класирате, просто трябва да плъзнете и пуснете проблема в изоставането.

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

Доклади в JIRA

За проследяване на напредъка в Agile, Burndown Chart показва действителния и прогнозен обем работа, която трябва да се направи в спринта. Типична изгорена диаграма ще изглежда донякъде по този начин, където червената линия показва действителната оставаща задача, докато синята линия показва идеалната задача, останала по време на скрам цикъла.

Освен Burn down chart има и други опции, налични в автоматизацията на JIRA като Sprint Report, Epic Report, Version Report, Velocity Chart, Control Chart, Cumulative flow diagram . Можете също да използвате различна опция за диаграма, за да представите напредъка на вашия проект.

Както тук на снимката на екрана по-горе, ние избрахме кръгова диаграма за приоритети на изданието. Тя ще генерира кръгова диаграма, представяща приоритетите и тежестта на проблемите в проценти за целия проект, както е показано по-долу. Можете да видите кръговата диаграма от различни гледни точки като Възложител, Компоненти, Тип на изданието, Приоритет, Резолюция и Състояние и т.н.

Можете също така да конфигурирате как искате да видите таблото за скрам. Scrum Board дава различни опции, чрез които можете да правите промени във външния си вид. Различни функции, които можете да конфигурирате с помощта на скрам, са колони, плаващи плочки, бързи филтри, цветове на карти и т.н. Тук избрахме управление на колони и избрахме опциите Брой издания и той ще покаже общия брой на изданието, което е в ход, трябва да се направи или направи. В управлението на колони можем да добавим допълнителна колона според нашето изискване, също така има различни функции, които можете да конфигурирате в борда.

Филтри

Можете също да зададете филтри, различни от филтрите по подразбиране, за да филтрирате проблемите. Филтрите, които можете да използвате, са дата, компонент, приоритет, разделителна способност и т.н.

Съвет на 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 и др.

Доклади

Контролна диаграма: Позволява ви да измервате времето на цикъла за проблеми, като показва средното време и действителното време, необходимо за завършване на изданията

Agile Board

Това позволява на отбора да види напредъка на спринтовете. Това е режимът на работа, където можете да видите самата дъска, разделена на различни състояния.

Ограничения

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

Натрупване

Това е мястото, където екипът ще планира спринтове и ще изчисли истории, които ще участват във всеки спринт

Работния процес

Можете да съпоставите колони със статусите на вашия работен процес. Просто чрез добавяне или премахване на колони работният поток може да бъде променен, когато е необходимо.

Интересни статии...