jira sub task with example
Създаване и работа с подзадачи и обединяване на задача в JIRA:
Разбрахме за Инструмент за проследяване на грешки JIRA в предишния ни урок.
Всички знаем, че проблемът с JIRA е стандартен и самостоятелен проблем. Но JIRA улеснява и разбиването на проблемите.
Това може да се постигне по няколко начина. Той има разпоредба за копиране на проблемите, така че потребителят да не трябва да въвежда всички полета отново, за да създаде нов подобен проблем. JIRA Training Series ще ви даде ясни познания за концепцията.
=> Щракнете тук за пълна серия уроци по JIRA
Този урок обяснява подробно за подзадачи JIRA, създаване на подзадача JIRA, преобразуване на проблем в подзадача и обратно, клониране (копиране) на проблем, коригиране / преместване на проблем и др.
Подзадачата не е нищо друго освен разделяне на родителски проблем (задача) на парчета работа, които могат да бъдат зададени и проследявани индивидуално.
Какво ще научите:
- Подзадачи в JIRA
- Видове подзадачи
- Процедура за създаване на подзадача
- Процедура за преобразуване на самостоятелен брой в подзадача
- Процедура за конвертиране на подзадача в самостоятелен брой
- Преместване на издание
- Клониране на проблем
- Примери за подзадачи на JIRA
- Създайте подзадачи в JIRA
- Някои важни моменти, които трябва да се отбележат
- Заключение
- Препоръчително четене
Подзадачи в JIRA
Както всички знаем, че задача / проблем в JIRA е споменатата история / изискване, по която се работи.
В случай, че проблемът е твърде голям и сложен, той може да бъде разделен на логически под-въпроси, известни като „Подзадачи“ в JIRA. Тези по-малки проблеми могат да се управляват правилно.
Всяка подзадача може да се работи от отделно лице, което от своя страна позволява да се следи напредъка на основния проблем по-добре. Също така, човекът, който работи по подзадача, получава по-добро разбиране за района.
След като се създадат подзадачи, основният проблем се нарича родителски проблем. Всички подиздания на родителския брой се показват като резюме на същата страница / екран на родителския проблем в раздела „Подзадачи“.
=> Важно е да се отбележи, че подзадачата има всички същите полета като нормален / стандартен проблем. Подзадачите имат различни видове проблеми.
Видове подзадачи
(Списъкът може да варира в различните организации)
- Подзадача
- Подзадача Merge-To_Branch
- RCA
Процедура за създаване на подзадача
# 1) Отваряне (търсене) на проблема, за който трябва да се създаде подзадачата или подзадачите.
# две) Кликнете върху бутона „...“ (наричан „Ellipsis“, наличен в горния десен ъгъл), за да се разшири падащото меню.
# 3) Изберете елемента от менюто „Създаване на подзадача“. (вижте изображението по-долу за „Елипсис“ и елемент от менюто).
Това ще покаже изскачащата страница „Създаване на подзадача“ (отгоре на главната страница с проблеми).
Забележка: Администраторът на Jira трябва да активира подменюто „Създаване на подзадача“. Повечето организации ще го имат. Също така, типът на подзадача трябва да бъде добавен към схемата на типа на изданието на проекта.
Забележка: Бутонът Ellipsis (‘...’) беше известен (наречен) като „Още“ в по-ранните версии на JIRA и беше поставен до бутони като „Редактиране“ в лентата с инструменти.
На показаната по-горе страница изберете „Подзадача“ в падащото меню на вида на изданието и след това предоставете въвеждане на задължителните полета и всички допълнителни полета и след това кликнете върху бутона „Създаване“, наличен в долната част на страницата.
Новосъздадената подиздание (обикновено наричано подзадача) ще се покаже в раздела „Подзадачи“ на основния / родителския проблем.
Забележка: Полетата на изскачащата страница „Създаване на подзадача“ могат да бъдат персонализирани, за да показват широко използваните полета. Това може да стане, като щракнете върху Конфигуриране на полета (с колелото като икона), налично в горния десен ъгъл на страницата.
След щракване ще се появи диалогов прозорец, в който полетата, които не са задължителни, могат да бъдат отметнати и обратно. Потребителят може да превключва между полетата по подразбиране и персонализираната страница, като използва връзки „Всички“ и „Персонализирани“.
Друг тип подиздание се нарича „MergeToBranch-Subtask“, който се използва специално, докато кодовете се преместват / обединяват от проект / клон на продукт в друг. Например, когато се изисква да се премине от клон за разработка към клон, който вече е в производство, тази подзадача се използва широко.
Процедурата за създаване на тип обединяване на подзадача е същата като тази за подзадача, с изключение на това, че трябва да бъде избрана опцията ‘MergeToBranch-Subtask’ в падащото меню на вида на проблема. След като се създаде проблемът за сливане към разклонение, в идеалния случай собственикът на продукта трябва да одобри преместването на кода.
Забележка: Подзадачите не могат да бъдат допълнително разделени на повече подзадачи. В случай, че възникне необходимостта дадена подзадача да бъде разбита допълнително, тогава се изисква подзадачата първо да бъде преобразувана в стандартна версия и след това този проблем може да има подзадачи.
По този начин проблем може да бъде преобразуван от стандартен / родителски (самостоятелен) проблем в Подзадача и обратно. Ако обаче даден проблем вече има свои собствени подзадачи, тогава JIRA няма да позволи на потребителя да конвертира проблема в подзадача.
В такъв случай всички подзадачи трябва първо да бъдат преобразувани в самостоятелни издания и след това да се преобразува родителският проблем в подзадача.
Важно е да се отбележи, че подзадачи не могат да бъдат направени подзадачи на друг брой (т.е. не могат да бъдат премествани директно от един проблем в друг). Процедурата е първо да се преобразуват подзадачи в стандартни издания и след това да се превърнат в подзадачи от друг родителски проблем.
Процедура за преобразуване на самостоятелен брой в подзадача
# 1) Отворете (търсете) проблема, който трябва да бъде преобразуван.
# две) Кликнете върху бутона „on‘… “(наричан„ многоточие “, наличен в горния десен ъгъл), за да се разшири падащото меню.
# 3) Изберете елемент от менюто „Преобразуване в подзадача“. -> Това ще отвори страница, която ще изисква да бъдат изпълнени 4 стъпки, за да завърши преобразуването.
# 4) Етап 1: Въведете номера на родителския проблем в полето за редактиране „Избор на родителски проблем“.
=> Продължавайте да пишете първите няколко букви от проекта ( Например, ‘SAMP’), който след това ще изскочи списъка с проблеми (история), които отговарят на условията за избор. Изберете номера на желания брой. Изберете типа подзадача и след това кликнете върху бутона ‘Напред >>. Това ще отвори страницата „Стъпка 2“.
=> Като алтернатива щракнете върху връзката / бутона за избор на проблем (поставен до полето за редактиране на „Избор на родителски проблем“), което ще изскочи страницата „Избор на проблем“, на която потребителят може да избира проблеми въз основа на някоя от двете опции / филтри, а именно “ Последни проблеми “или„ От филтър “.
# 5) Стъпка 2 и Стъпка 3 не се изискват, както се вижда от горното изображение. (вижте също раздела за бележки по-долу).
# 6) Стъпка 4. Кликването върху бутона „Напред >>“ ще покаже страницата „Потвърждение“, която е стъпка 4 от процедурата за преобразуване. Ако всички входове / селекции изглеждат добре, щракнете върху бутона ‘Finish’. След като щракнете върху бутона „Готово“, оригиналният стандартен брой ще бъде преобразуван в Подзадача на дадения родителски проблем.
=> Във всеки момент от време процедурата за преобразуване може да бъде отменена с помощта на бутона „Отказ“.
След като се създаде проблем с подзадача, родителският проблем, за който е подзадача, се показва в горния ляв ъгъл на страницата.
Забележка: Следното е вярно и за двата типа преобразувания, а именно от стандартно издание към подзадача и от подзадача към самостоятелно издание.
=> Ако текущото състояние на проблема, който се преобразува, не е очакван за новия тип на изданието, тогава се показва страница Избор на ново състояние на Стъпка 2, където потребителят трябва да избере нов статус и след това щракнете върху бутона „Напред >>“.
=> Ако в случай, че са необходими допълнителни полета, ще се покаже страницата ‘Актуализиране на полета’ на Стъпка 3, в противен случай на страницата ще се покаже съобщението ‘Всички полета ще се актуализират автоматично’.
Процедура за конвертиране на подзадача в самостоятелен брой
# 1) Отворете (търсете) подзадачата, която трябва да бъде преобразувана.
# две) Кликнете върху бутона „on‘… “(наричан„ многоточие “, наличен в горния десен ъгъл), за да се разшири падащото меню.
# 3) Изберете елемент от менюто „Преобразуване за издаване“. -> Това ще отвори страница (вижте изображението по-долу), която ще изисква да бъдат изпълнени 4 стъпки, за да завършите преобразуването.
# 4) Стъпка 1: На страницата „Избор на тип на изданието“ на Стъпка 1 изберете нов тип на изданието за самостоятелния / стандартен проблем и след това щракнете върху бутона „Напред >>“.
# 5) Стъпка 2 и Стъпка 3 не се изискват, както се вижда от горното изображение. (Вижте също раздела за бележки по-горе).
# 6) Стъпка 4 : Кликването върху бутона „Напред >>“ ще покаже страницата „Потвърждение“, която е стъпка 4 от процедурата за преобразуване. Ако всички входове / селекции изглеждат добре, щракнете върху бутона ‘Finish’. С това подзадачата ще бъде преобразувана в самостоятелен / стандартен проблем.
Новосъздаденият стандартен проблем ще се види и страницата на изданието вече няма да показва номер на родителски брой, което означава, че вече не е подзадача.
Преместване на издание
Нека приемем, че докато създавахме проблем, избраният тип на изданието беше неправилен и сега потребителят иска да коригира това. JIRA предоставя тази функционалност за промяна на вида на проблема.
Стъпки за преместване на издание:
# 1) Отворете (търсете) проблема, който трябва да бъде променен (преместен).
# две) Кликнете върху бутона „on‘… “(наричан„ многоточие “, наличен в горния десен ъгъл), за да се разшири падащото меню.
# 3) Изберете елемента от менюто „Преместване“. Това ще покаже страницата ‘Move Issue’, която показва стъпка 1 от процедурата в две стъпки.
# 4) Стъпка 1. Изберете нов проект, където проблемът трябва да бъде преместен (в случай, че проектът е избран, докато създаването на проблем е неправилно). Ако името на проекта е правилно, няма нужда да го променяте.
- Изберете нов тип издание от падащото меню в колоната „До“.
- Кликнете върху бутона „Напред“. Това ще отведе потребителя до следващата стъпка.
# 5) Стъпка 2 и стъпка 3 не са необходими, както е показано на горното изображение.
Това може да варира в зависимост от оригиналния вид и новия тип, което означава, че в тези случаи потребителят ще трябва да предостави необходимите подробности. Сега кликнете върху бутона ‘Напред >>, за да преминете към следващата стъпка.
# 6) Стъпка 4: Страницата, на която потребителят потвърждава променените подробности и след като е удовлетворен, кликва върху бутона „Преместване“.
- Това завършва процедурата по преместване на проблем с новите подробности.
Клониране на проблем
Има случаи, когато нов брой, който трябва да бъде създаден, е подобен (почти) на съществуващ проблем. Вместо да създава нов проблем докрай, Jira предоставя функционалност, наречена „клониране“, за да копира съществуващ проблем.
Стъпки за клониране на проблем:
# 1) Отворете (търсете) проблема, който трябва да бъде променен (преместен).
# две) Кликнете върху бутона „on‘… “(наричан„ многоточие “, наличен в горния десен ъгъл), за да се разшири падащото меню.
# 3) Изберете елемента от менюто „Клониране“. Това ще покаже страницата „Clone Issue“ върху оригиналния брой.
- В задължителното поле за резюме въвежда ново резюме за новия брой.
- Поставете отметка в квадратчето „Клониране на връзки“, ако свързаните проблеми също трябва да бъдат копирани (като връзки) в новия брой.
- Поставете отметка в квадратчето „Clone sprint value“, ако проблемът трябва да бъде добавен към същия Sprint като този на оригиналния брой.
# 4) След въвеждане / избор на задължителни и допълнителни подробности щракнете върху бутона Създай ’. Това ще създаде нов брой.
Примери за подзадачи на JIRA
Пример # 1 : Пример, свързан с QA, може да бъде задачата на тестовата документация. Тестовата документация сама по себе си е дейност, която може да отнеме една седмица, за да завърши. Да речем, това включва следните аспекти: Документация за план за изпитване, която отнема 2 дни. Документация за тестовия случай - 2 дни, преглед на плана за тестване - ½ ден и преглед на тестовия случай - 1 ден. Освен това приемете, че има 2 ресурса.
В този случай можем да създадем JIRA издание на заданието за въвеждане за „Тестова документация“ и да имаме следните четири подзадачи под него:
- Документация на тестовия план - присвоена на ресурс 1
- Документация за тестови случаи - присвоена на ресурс 2
- Преглед на план за изпитване - възложен на ресурс 2
- Преглед на тестовия случай - присвоен на ресурс 1
По този начин е по-лесно да имате по-добра представа за задачата за напредъка, разумно и ресурсно, като разбиете значителна родителска задача на подзадачи.
Забележка : Не бива да се бърка, че проблемният тип „Задача“ съдържа само „Подзадачи“. Емисия от всякакъв тип може да има подзадачи.
Пример # 2 : Пример, свързан с грешка, може да бъде - ако се срещне грешка и се нуждае от промяна на кода, за да я поправи, разработчикът може да използва подзадача за проследяване на тази корекция на код, която трябва да се осъществи. Тук корекцията на код (от тип Подзадача) се превръща в Подзадача под намерената грешка (от тип Грешка).
Създайте подзадачи в JIRA
Можете да създавате подзадачи, като следвате един от двата метода:
- Създайте подзадача към проблем или
- Преобразувайте проблем в подзадача и изберете родител
Ще видим начините по-долу.
Метод 1: Създаване на подзадача по родителски проблем
Когато родителски проблем вече е създаден, могат да се следват следните стъпки за създаване на подзадача под него:
# 1) Отворете изданието. Отидете на падащото меню „Още“ в опцията отгоре. Изберете опцията „Създаване на подзадача“ от списъка.
# две) Ще се появи диалогът „Създаване на подзадача“ с номера на родителския проблем. Това е подобно на диалога „създаване на проблем“, с изключение на това:
- Проект: това поле не съществува, тъй като подзадачата ще трябва да бъде по проекта, който родителят е създал.
- Тип на изданието - автоматично се попълва като подзадача. Падащото меню също има „Техническа задача“ като алтернатива. В случая с нашия пример 2 маркирането като техническа задача ще бъде по-подходящо.
# 3) Въведете информацията по желание и кликнете върху „Създаване“, за да създадете Подзадача. След като бъде създадена, връзката към Подзадачата ще се появи в раздела „Подзадачи“ на родителския проблем, както е показано по-долу:
Забележка : Можете да изберете да добавите нова подзадача, като щракнете върху знака „+“ в раздела за подзадачи, показан по-горе.
# 4) Кликнете върху връзката на подзадачата, която искате да създадете. Подробностите ще бъдат показани по-долу.
Метод 2: Преобразуване на проблем в подзадача
# 1) Отворете създаден проблем. Отидете до падащия списък „Още“ и изберете опцията „Преобразуване в подзадача“. Показва се следният екран.
- Въведете идентификационния номер на изданието или можете да го търсите, като използвате предоставената връзка.
- Тъй като съобщението на екрана посочва: могат да бъдат избрани само проблеми, които не са подзадачи, които вече съществуват в рамките на същия проект.
- Изберете типа на подзадачата като подзадача или като техническа задача.
- Щракнете върху Напред.
c срещу c ++ синтаксис
# две) Продължете със стъпки 2 и 3, като изберете „Напред“
# 3) Стъпка 4 ще ви покаже резюмето на преобразуването. Изберете Finish, за да конвертирате проблем в подзадача.
# 4) Този проблем сега ще се покаже в раздела „Подзадачи“ на главния раздел.
Някои важни моменти, които трябва да се отбележат
# 1) Можете да имате толкова подзадачи, колкото е необходимо по даден проблем.
# две) Не можете да имате подзадачи към подзадача.
# 3) След като създадете подзадача под родител, родителят вече не може да бъде преобразуван в подзадача.
# 4) Подзадача обаче може да бъде преобразувана в родителски проблем. За да направите това, отидете на опцията „Още-> Преобразуване в издание“. Появява се следният екран. Този процес е подобен на метод 2 за създаване на издание. Изберете новия тип издание и следвайте всички стъпки, за да конвертирате подзадачата в проблем.
# 5) За проблем с подзадачи частта „Проследяване на времето“ ще покаже консолидираното време на родителя + подзадачите.
Например, ако полето за първоначална оценка на родителския проблем е избрано за 5 часа и подзадачите са зададени на 3 часа по време на създаването. Разделът за проследяване на времето в изданието „Родител“ ще показва „Приблизително време“ като сбор от родител и подзадача. За нашия пример той ще покаже 8 часа (5 + 3).
Същото важи и за полето „Оставащо време“. Има опция просто да покаже времето на родителя за проследяване на информация, без да се вземат предвид подзадачите. Можете да го направите, като премахнете отметката от квадратчето „Включване на подзадачи“ в този раздел.
# 6) В раздела за подзадачи можете да изберете да покажете всички подзадачи или само тези, които са отворени, като щракнете върху стрелката надолу до знака „+“.
# 7) Можете да работите по подзадачата си, без да се налага да се отдалечавате от родителския проблем. Дейностите, които можете да извършвате, са изброени, когато се кликне върху опцията „Действия“, съответстваща на всяка подзадача. Можете директно да изберете какво искате да направите от списъка, който се появява.
Това обобщава всичко, което трябва да се знае за подзадачите в JIRA.
Заключение
JIRA ни дава всички възможности да разделим голям проблем на по-малки, известни като Подзадачи, като използваме различни процедури. Промяната и копирането на проблем е възможно с много лесни стъпки с JIRA.
Надявам се, че бихте получили много знания за създаването на подзадачи в JIRA чрез този информативен урок.
=> Посетете тук за пълна серия уроци по JIRA
Нашият предстоящ урок ще обясни повече за управлението на Scrum в Jira !!
Препоръчително четене
- Урок за JIRA Dashboard: Как да създадете JIRA Dashboard с пример
- Ръководство за работен поток на JIRA: Управление на работния поток на изданието и отчетите на JIRA
- Изтегляне и инсталиране на Jira с настройка на лиценз Jira
- Урок за администриране на JIRA: Администратор и управление на потребители на JIRA
- Урок за JIRA: Пълно ръководство за използване на JIRA
- Урок за интеграция на GitLab Jira
- Урок за JIRA Agile: Как да използвате ефективно JIRA за управление на Agile проекти
- Топ 20 най-важни въпроси и отговори за интервю за JIRA