iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
IT管理

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

[Day22]Versions-第一次使用Jira就上手

  • 分享至 

  • xImage
  •  

今天要來講解versions及releases,在
這章節中你將學會

  • 什麼是版本
  • 版本介面介紹
  • 如何建立版本、發佈版本
  • 如何在Kanban Board建立及發布版本

什麼是版本

版本來自於軟體的概念,透過不同的問題來定義不同的版本來更新,將將已完成的問題批次處理到一個versions,版本可以設置發布日期,來幫助團隊管理版本並且發布給客戶看。
Scrum與Kanban處理方式會有點不同,Scrum的版本是預先計劃好的,並在計劃的工作完成時發布。Kanban是可以隨時發布一個版本,該版本將包含當時完成的所有問題。

介面介紹

在下圖中是我們將發布版本的列表
https://ithelp.ithome.com.tw/upload/images/20221006/20112053w88bo0n5O3.png

  1. 搜尋欄位:可以輸入關鍵字、版本狀態分別為Unreleases、Releases、Archived
  2. 閃電符號:從這些模板建立發布自動化或建立新模板。
    https://ithelp.ithome.com.tw/upload/images/20221006/20112053AJJkJwwnAw.png
  3. 「Create verrsion」按鈕為建立版本
  4. 所有版本列表,當我們某一個項目最右側,你可以針對每個項目執行Release、 Archive等行為。或是點擊版本名稱你可以進入到另一個頁面查看這項目的所有細節。
    https://ithelp.ithome.com.tw/upload/images/20221006/20112053gZuIQQ47o7.png
    再來要介紹詳細頁面,在範例中,我們建立了test1版本,可以在細節裡看到在這版本中,做了多少任務,有多少任務是在進行中,所有這些問題都是屬於這一個要發布的版本。
    https://ithelp.ithome.com.tw/upload/images/20221006/20112053UQgzxSZhrg.png
  5. 版本名稱及版本目前狀態
  6. 版本發布區間
  7. Manage warnings:當Jira問題的狀態不能準確反映相關的開發活動時,將顯示警告。
    https://ithelp.ithome.com.tw/upload/images/20221006/201120530miXCWKFcj.png
  8. Release note:發佈版本的Log紀錄
  9. 距離發布剩下時間,如果已經過期了會顯示「overdue」文字
    https://ithelp.ithome.com.tw/upload/images/20221006/20112053IyRDkHY3aE.png
  10. 描述:這版本的說明
  11. Related work:鏈接與這版本相關的任何工作,可以快速找到他們需要的內容。添加發行說明、推出計劃、分析儀表板等!
  12. Issue:問題被分配到這版本,根據問題的狀態和狀態類別顯示目前是在 「To Do」、「In Progress」、「Done」狀態
    https://ithelp.ithome.com.tw/upload/images/20221006/20112053VDgvMqL9as.png

建立Versions

介紹完Releases介面後,再來就要介紹如何建立版本,建立版本有兩種方式,一種是從左邊選單點擊「Releases」選項進入頁面後,另一種是從「Backlog」建立版本,接下來分別為這兩種建立方式做介紹

Releases建立版本

如果你還沒有建立任何的版本,依照下面步驟開始建立
Step1. 在左側選單點擊「Releases」
https://ithelp.ithome.com.tw/upload/images/20221006/20112053qcNSHBj5qt.png
Step2.右邊點擊「Create version」按鈕,顯示彈窗,輸入版本的名稱、 Start Date 、 Release date及描述,Release date用於計算發布頁面上發布的剩餘天數。
https://ithelp.ithome.com.tw/upload/images/20221006/20112053TD4kbgih4A.png
Step3. 完成後「Save」按鈕,在列表就會看到剛建立的版本

Backlog建立版本

Step1. 在Scrum有Backlog頁面,點擊左側「Backlog」選項,進入頁面後點擊VERSIONS標籤
https://ithelp.ithome.com.tw/upload/images/20221006/20112053uZDSYH98ze.png
Step2. 我們就會看到「Create version」按鈕
https://ithelp.ithome.com.tw/upload/images/20221006/201120537IQsLIsi8i.png
Step3. 點擊「Create version」按鈕,輸入名稱、描述、開始日期及發布日期
https://ithelp.ithome.com.tw/upload/images/20221006/20112053hf54UUkbzO.png
Step4. 完成後,左邊會有版本的相關資訊
https://ithelp.ithome.com.tw/upload/images/20221006/20112053QmwGl1fCnC.png

Issue分配給版本

建立好版本後,你可以將Issue加入到剛建立的版本,你可以使用「Fixed versions」字段或「Backlog」選擇將問題分配給哪個版本。

使用「Fixed versions」字段

下圖是針對「test3」Issue,找到Fix versions字段分配給test1版本,你也可以選擇分配給多個版本。
https://ithelp.ithome.com.tw/upload/images/20221006/20112053Q2DfLVf0vt.png

Backlog方式

在Backlog中你可以直接拖曳問題到這版本中
https://ithelp.ithome.com.tw/upload/images/20221006/20112053NlfXsAqbmR.png

發布

Step1. 點擊你要發布版的的項目
Step2. 在版本的發布頁面上,點擊「Release」按鈕,會將顯示彈窗。
如果issue都有完成,直接點擊「Release」按鈕
https://ithelp.ithome.com.tw/upload/images/20221006/201120536r6oK9d1PB.png
如果有未解決的問題,您可以選擇忽略這些問題並繼續釋出,或將它們移動到其他的版本。
https://ithelp.ithome.com.tw/upload/images/20221006/201120537XpaeGaE8P.png
Step3. 完成後,右上會變成「Release note」按鈕,點擊進去可以看這版本發佈紀錄
https://ithelp.ithome.com.tw/upload/images/20221006/201120531lKBdULz1x.png
https://ithelp.ithome.com.tw/upload/images/20221006/20112053J5SUq2uc6r.png

在Kanban Board建立及發布版本

除了上述在Release及Backlog建立版本外,在Kanban board中也可以建立版本。
在使用Kanban,不需要將問題預先分配到版本,因為看板是為連續的工作流而設計的,隨著任務不斷地被完成,就會不斷地發布新的功能或改進問題,發布權是由團隊自行決定。
接下來要教你如何從Kanban發佈版本,請依照下列步驟
Step1. 進入到Kanban頁面,點擊右上角「Release」按鈕
https://ithelp.ithome.com.tw/upload/images/20221006/20112053d8f6eaaxjA.png
Step2. 建立一個新的版本,填寫名稱、發布日期及描述,這邊填寫「kanban version」名稱
https://ithelp.ithome.com.tw/upload/images/20221006/20112053wIDcKw9sdO.png
Step3. 點擊「Release」按紐,你會發現原本在「Done」column的Issue都從Kanban中移除,且所有的Issue的Fix Versions字段中都加入這版本號。
https://ithelp.ithome.com.tw/upload/images/20221006/20112053h51epNGbb2.png
https://ithelp.ithome.com.tw/upload/images/20221006/20112053OG2rAqNbaM.png

總結

在本章節中,你了解到什麼事版本,及學會了如何分別在Release、Backlog及Kanban board建立版本,並分配Issue給版本及如何發布版本。

參考資料:
https://support.atlassian.com/jira-software-cloud/docs/what-is-a-version/
https://support.atlassian.com/jira-software-cloud/docs/configure-versions-in-a-kanban-project/


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

尚未有邦友留言

立即登入留言