iT邦幫忙

2024 iThome 鐵人賽

DAY 23
1
DevOps

就是工商,為什麼要使用付費版 GitLab?系列 第 23

Day 23:GitLab 的 Portfolio Management 功能

  • 分享至 

  • xImage
  •  

(今天比較累,就直接來介紹功能,範例也許明天再來整理。)

GitLab 大約從 10.x 開始,有逐漸在強化專案管理的功能,今天就來看一下目前被原廠分類在 Portfolio Management 之下有哪些功能。

按原廠目前在官網上的條列,Portfolio Management 總共有 31 個功能,但這裡條列的 31 項功能,其實有大有小,並非 31 個功能都是一個獨立的大功能,例如好幾個都是 Epic 相關功能,可能是介面的改善或是操作上的方便性,甚至裡面還有不是「功能」的東西混進去了(咦)。

  1. Epic Boards(Epic 是付費功能)
    乍看與一般常用的 Issue Board 類似,但這次 Board 上顯示的內容是 Epic。Epic 與 Issue 不同,你只能 Group 建立 Epic,然後在 Epic 上會顯示與它有關的 Issue 有哪些。比起純粹的文字條列,透過 Boards 使用者可以更直覺的查看重要的產品開發進度與產品開發的方向。
  2. Bulk Edit Epics(Epic 是付費功能)
    這就是一個小功能,讓你可以複選多個 Epic,一次為多個 Epic 加上 Labels。
  3. Project Issue Board
    這就是一般常用的 Issue Board,直接將你的 Project issues 改用 Board 看板的方式呈現,GitLab 開放一定的彈性,讓使用者可以自行調整 Board 的欄位。
  4. Group Issue Board(付費功能)
    續上,可以在 Group 一覽底下所有 Project 的 Issue,用 Board 的方式呈現。當團隊是在開發大型的應用程式,在同一個 Group 之下有多個 Project,每個 Project 各自有 Issue 時,這個功能就很有幫助,也是能幫助團隊一覽所有的 Issue,通常會搭配的 Epic Board 一起來使用,以不同的角度來了解產品開發的現況。
  5. Multiple Project Issue Boards(付費功能)
    Issue Board 雖然是免費功能,但如果你想要在一個 Project 內建立多個 Issue Board 那就必須要付費才行。舉例來說,可能你會想要建立兩個 Board,分別以不同的分類方式來呈現資訊,Board A 是用 Issue 的 Status 來呈現資訊,而 Board B 則是按著 Issue 的 Label 來呈現資訊。
  6. Multiple Group Issue Boards(付費功能)
    同上,只是這次是在 Group 層級。
  7. Total Issue Count per Issue Board List(付費功能)
    小小的功能,想要直接在 Issue Board 上呈現加總數字嗎?抱歉啦,這種貼心小功能當然要付錢!
  8. Total Issue Weight per Issue Board List(付費功能)
    同上,這種 UI 介面上的方便功能,請先付錢!
  9. Issue Board Label Lists
    在 Borad 上,依據「Issue 的 Label」來顯示資訊。
  10. Issue Board Assignee Lists(付費功能)
    在 Borad 上,依據「Issue 被指派者」來顯示資訊。
  11. Issue Board Milestone Lists(付費功能)
    在 Borad 上,依據「Issue 歸屬的 Milestone」來顯示資訊。
  12. Issue Board Configuration(付費功能)
    提供更多設定來控制 Board 要顯示哪些 Issue,例如是否要依據 Milestone 來 Filter Issue。
  13. Issue Board Focus Mode
    小功能,只是可以把 Borad 盡可能展開至整個瀏覽器版面,把其他的 Menu、sidebar 隱藏。
  14. Reorder Issues in Issue Board List
    誒,這本來就是一個看板或 Board 該有的功能,你可以自行排序 Board 上的 Issue 順序。
  15. Add Multiple Issues to Project Issue Board
    又是一個看板或 Board 本來就該有的功能,可以快速的將 Issues 放進指定的 Board 中。
  16. New Issue in Issue Board List
    誒,這也本來就是一個看板或 Board 應該有的功能,你可以直接在 Board 上新增 Issue,而不用回到 Create Issue 的頁面去建立 New Issue。
  17. Issue Board with Custom Workflows
    也是看板或 Board 應該有的功能,你可以自行規劃欄位的順序,建立你自己的 Board Workflow。
  18. Issue Board Types
    續上,你可以建立不同 Type 的 Board。但這個目前並不是一個「功能」,也就是並沒有一個欄位可以讓你設定說這個 Board 是哪一種 Type,而是使用者自己在 Create Board 時,可以規劃出自己想要的 Board。
  19. Issue Board Configuration with Advanced Logic(付費功能)
    這跟前面的重複了,總之就是前面的再次加強版,可以有進階的判斷邏輯來控制 Board 要顯示哪些 Issue。
  20. Single level Epics(Epic 是付費功能)
    誒,這有點廢話,就是只有一個階層的 Epic。
  21. Multi-level Epics(Epic 是付費功能)
    續上,還是廢話,就可以多個階層的 Epic,最多可以 7 層。(謎之音:原廠你這樣把它列成多個功能是可以的嗎?)
  22. Confidential Epics(Epic 是付費功能)
    可以建立「機敏」的 Epic,就是如果不方便公開的 Epic 可以藏起來啦!
  23. Reorder Issues in Epic Tree(Epic 是付費功能)
    可以在 Epic 上重新排序 Issue。
  24. Issue and Epic Health Reporting(付費功能)
    可以為 Issue 或 Epic 標上一個 Health status,幫助你控管風險
  25. Epic Fixed Dates(Epic 是付費功能)
    可以控制 Epic 的起迄日期是否要受到 Issue 的影響,Epic Data 可以是 Fixed Dates 或 Dynamic Dates。
  26. Epic Dynamic Dates(Epic 是付費功能)
    可以控制 Epic 的起迄日期是否要受到 Issue 的影響,Epic Data 可以是 Fixed Dates 或 Dynamic Dates。
  27. Promote Issue to Epic(Epic 是付費功能)
    可以調整 Issue 的層級,讓它上升成為 Epic
  28. Linked Epics(付費功能)
    可以建立 Epic 與 Epic 之間的關聯。
  29. Roadmaps
    就是 Roadmap 嘍,讓你可以用時間軸的方式去一覽各個 Epic 的完成度與死亡線。
  30. Planning hierarchy
    這不算是一個「功能」,而是指目前 GitLab 已經有 Epic、Group、Project、Issue、Milestone、Board⋯⋯等多個功能,因此你要用 GitLab 來實踐專案管理、敏捷開發、產品開發管理⋯⋯都是可行的。
  31. Out-of-the-box Agile Reporting(付費功能)
    提供了像是 Burndown chart 或 burnup charts 這一類的圖表,幫助團隊了解開發的進度、效率。

今天看了這些 Portfolio Management 功能,你是不是也覺得這些功能放在一起條列有些要大不小的?這問題其實也發生在原廠每個月的 Release note 上,導致在閱讀與整理資料,有一點難以處理。

今天純粹只看了功能介紹,明天如果有時間的話,也許我們可以更近一步的看下這些功能實際使用的模樣,我們明天見!

https://ithelp.ithome.com.tw/upload/images/20241008/20120986n6i8otdTVU.png
圖片來源 - 吉卜力工作室 https://www.ghibli.jp/works/majo/#&gid=1&pid=15

參考資料


上一篇
Day 22:GitLab 的 Incident management 功能
下一篇
Day 24:GitLab Product Direction - Monitor:Observability
系列文
就是工商,為什麼要使用付費版 GitLab?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言