iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
IT管理

第一次使用Jira就上手系列 第 15

[Day15]Epics-第一次使用Jira就上手

  • 分享至 

  • xImage
  •  

在前面章節Issue type有稍微介紹到Epic,它是最大型用戶故事,可以分解成許多較小的故事;一個Epic可以跨越多個迭代、專案、團隊和Board;可以包含其他的Issue(Story、Task、Bug、Subtask及客製化類型)。
這章節你將學會

  • 如何建立Epic
  • 將其他Issue type轉為Epic
  • Epic在Kanban board顯示
  • 完成與註銷Epic

建立Epic

建立Epic的方式與建立Issue相同,Issue type選擇Epic,並輸入下面的必填欄位,點擊「Create」按鈕
https://ithelp.ithome.com.tw/upload/images/20220929/20112053eS2KNd3y6a.png
建立好的Epic會顯示在Issue列表裡
https://ithelp.ithome.com.tw/upload/images/20220929/201120535QMCzjvoWR.png
除了可以點擊上方的Create按鈕建立Epic外,還可以在Scrum與Kanban建立,接下來我們就分別介紹建立的步驟

Scrum建立Epic

點選「Backlog」連結,在Sprint列表,點擊Epics → Create epic,就會顯示與上方相同的Create issue彈窗內容
https://ithelp.ithome.com.tw/upload/images/20220929/201120530Xc1wMxlQ4.png
https://ithelp.ithome.com.tw/upload/images/20220929/201120538mLl1NLUja.png
建立好後,左側就會看見你建立好的Epic資訊,包括Issue、Completed、Unestimated、Estimate數據,監控Epic的當前狀態。
https://ithelp.ithome.com.tw/upload/images/20220929/20112053beNXlruyL6.png
當你建立問題後,在左邊就會顯示在Epic建立問題的過程數據統計。
https://ithelp.ithome.com.tw/upload/images/20220929/20112053ZpHRm757qe.png

Kanban建立Epic

在Kanban backlog裡面是沒有Epic選項,必須到Board settins裡面打開
點擊右上三個點點 → Board settings → Columns找到「Epics panel」將開關打開
https://ithelp.ithome.com.tw/upload/images/20220929/201120539s6H9cckpF.png
回到Kanban backlog後,你就會看到Epic了,建立Epic的方法與Scrum相同
https://ithelp.ithome.com.tw/upload/images/20220929/20112053BV1EqiRVUW.png
與Scrum不同的地方是在Kanban backlog問題完成後,就不會顯示在sprint
https://ithelp.ithome.com.tw/upload/images/20220929/20112053zUgo7RhnGm.png

Epic與Issue

建立好Epic後,就要在裡面新增任務,接下來會針對Epic與Issue關係做介紹

查看Epic裡的Issue

可以點擊Epic的問題,查看Epic裡面有哪些Issue,點擊project key:TES-8,你會看到右邊是在TES-8裡面所有的Issue列表
https://ithelp.ithome.com.tw/upload/images/20220929/20112053NbJ9OIJp2f.png
點擊其中一個Issue,可以看到Issue詳細資訊
https://ithelp.ithome.com.tw/upload/images/20220929/201120532BNMalybpo.png

將Issue加入Epic

將Issue加入EpicEpic有三種方式

第一種方式:

點擊要加入Epic的issue,進入Issue詳細頁面,右側欄位找到一個Epic link欄位,選擇你要將這張issue加入到哪個Epic裡,這裡選擇TES-5
https://ithelp.ithome.com.tw/upload/images/20220929/20112053xufAehGjbW.png
接著到Epic裡面就看剛加入的Issue了
https://ithelp.ithome.com.tw/upload/images/20220929/201120532EPBH4Pwkv.png

第二種方式:

在Roadmap滑鼠停留在要加入Issue的Epic上,點擊「+」可以新增Issue
https://ithelp.ithome.com.tw/upload/images/20221012/201120533XfGhlfLtV.png
https://ithelp.ithome.com.tw/upload/images/20221012/20112053O7zxucGiL8.png

第三種方式:

點擊要加入Issue的Epic,下方Child issue右邊有個「+」可以新增Issue
https://ithelp.ithome.com.tw/upload/images/20221012/20112053CRoV8855Vr.png

將已存在的issue轉成Epic

在某些時候,可能會意識到現有故事比您想像的要大,希望將問題轉為Epic。下面就來教你將已存在的issue轉成Epic
點擊要轉換Epic的Issue,選擇左上Story圖示,點擊Epic
https://ithelp.ithome.com.tw/upload/images/20220929/20112053Ep1DGYbQEW.png
會跳轉到移動issue頁面,New Issue Type選擇Epic
https://ithelp.ithome.com.tw/upload/images/20220929/20112053K3QmTSg8Xg.png
輸入新的Epic名稱
https://ithelp.ithome.com.tw/upload/images/20220929/20112053vZ4nfRaKlN.png
確認改變的需求,確認後就會看到Story已經變成Epic了
https://ithelp.ithome.com.tw/upload/images/20220929/20112053Ed04KCFVnL.png
https://ithelp.ithome.com.tw/upload/images/20220929/20112053384cgEOBd4.png

Epic label在看板

在前面章節有講到Board swimlanes設定,找到「Base Swimlanes on」選項選擇Epic
https://ithelp.ithome.com.tw/upload/images/20220929/20112053QeSutzZNtp.png
回到Board後,你會看到在Board上面,會與其他問題分開,每個Epic都會自動擁有自己的Swimlanes
https://ithelp.ithome.com.tw/upload/images/20220929/201120534d71Jud4xl.png

完成Epic

可以通過選擇史詩名稱旁邊的下拉菜單並選擇標記為已完成來將史詩標記為已完成。
當完成Epic裡面所有問題後,點擊Epic名稱旁邊的下拉選單,選擇「Make as Done」
https://ithelp.ithome.com.tw/upload/images/20220929/20112053CStdz7SRST.png
就會出現提示訊息,如果有問題沒有完成就會出現警告訊息,要求你確認,否則就可以按「Confirm」完成
https://ithelp.ithome.com.tw/upload/images/20220929/20112053v5meklxqtt.png
https://ithelp.ithome.com.tw/upload/images/20220929/20112053nj3M3jyID8.png
完成後,剛剛的Epic名稱就會消失
https://ithelp.ithome.com.tw/upload/images/20220929/20112053iudXLpaLBc.png

撤消已完成的Epic

如果您想撤消標記為完成的Epic,您可以搜索Epic狀態字段設置為完成的問題。以下範例以Scrum做介紹。
點擊Issue,在搜尋最右側點擊JQL,之後再輸入框輸入「"Epic Status" = Done」,就會顯是已經標記完成的Epic。
https://ithelp.ithome.com.tw/upload/images/20220929/20112053CYxDjOVr5Z.png
點擊右上角三個點點,選擇「Bulk change」選項。
https://ithelp.ithome.com.tw/upload/images/20220929/20112053Em84heGKjq.png
選擇要修改的Epic,這邊選擇「TEST-6」Epic,接著點擊「Next」按鈕
https://ithelp.ithome.com.tw/upload/images/20220929/20112053sjbWKiz4PC.png
選擇「Edit issues」選項,點擊「Next」按鈕
https://ithelp.ithome.com.tw/upload/images/20220929/20112053tnRfpDhsnj.png
找到「Change Epic Statuse」,並將狀態改完「In Progress」,按下「Next」按鈕
https://ithelp.ithome.com.tw/upload/images/20220929/20112053a9lp3my3Af.png
確認完成送出依照點擊按鈕完成
https://ithelp.ithome.com.tw/upload/images/20220929/20112053z0hkrpLt5s.png
https://ithelp.ithome.com.tw/upload/images/20220929/20112053uOMG1Eoz3Z.png
https://ithelp.ithome.com.tw/upload/images/20220929/20112053AD8qBWEGdu.png
再回到Backlog就會看到Epic
https://ithelp.ithome.com.tw/upload/images/20220929/20112053krMyxJGXiV.png

總結

Epic位於層次結構的上層,描述了產品大部分的功能,是最大型用戶故事,一般會將故事切分成更小的任務,為了更方便管理使用者故事,因為故事太大,沒有明確的需求,對團隊來說沒有太大的意義。
這章節學會如何從建立到管理及查看Epic,相信你對Epic也有一定的了解,下章節將會介紹Roadmap,那我們明天見囉~


上一篇
[Day14]Kanban-第一次使用Jira就上手
下一篇
[Day16]Roadmap-第一次使用Jira就上手
系列文
第一次使用Jira就上手30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言