以 Scrum 流程來看 Azure Boards 有哪些必裝的 Extensions 外掛

Scrum 353 Scrum Inc.創辦人 Jeff Sutherland 在他的書《Scrum: The Art of Doing Twice the Work in Half the Time》中提出的概念,它是 Scrum 框架的一種擴展,旨在幫助團隊更好地應對複雜性和不確定性。 裡面提到有個口訣 Scrum 353 的,它的核心概念是 “三個角色、五個事件、三個交付物”,其中: 三個角色:產品負責人、開發團隊、Scrum Master 五個事件:Sprint、Sprint Planning、Daily Scrum、Sprint Review、Sprint Retrospective 三個工件:產品待辦清單、Sprint待辦清單、增量 在跑 Scrum 一直以來我都是用 Azure DevOps 來完成整個流程,但就像 JIRA 一樣,裝了一些外掛後會讓整個運作更順,此篇文章整理我在實務上推薦必裝的外掛 此文章會不定期更新 價值排序 WSJF (Weighted Shortest Job First backlogs開始跟大海一樣,需要的是更多因素的評估,WSJF是一個考量 PMF 及開發成本的評估方式,此外掛可以自動計算出分數 Tags Manager Tag 維護的好,可以用 Query 產生出更多的報表,此外掛可以用來維護已建立的 Tag Multivalue control 如果想區別單子的Compoment,除了 Tag 外,也可以獨立用這種方式進行分類 SpecMap aka User Story Mapping 如果想跟團隊跑 User Story Mapping 腦力激盪跑出產品方向,這就是在 Azure DevOps 實踐的方式...

2023-02-27 · 1 min · Kyle

在 Azure Board 建立 workitem template 加強團隊共識

前言 在 Scrum 的開發過程中,維護好 Work Items 是非常重要的一個步驟。這些 Work Items 會在Planning Meeting 或者是 Refine Meeting 被拿出來討論,如果內容定義不清,會導致討論會議的浪費,為了確保團隊在建立工作項目時有一致的認識和理解,以及在回顧過程中能夠更清楚地了解工作項目的緣由,此篇文章將介紹我在 Epic/Feature/User Story/Task 會寫的項目,以實際案例來分享,並簡單介紹如何在 Azure Board 裡面變成範本直接讓團隊套用 先來聊一下 Workitem 層級 在 Azure Devops 預設就有四種 Process 可以選,以目前 Agile 為大宗的開發模式,多半會選擇 Scurm/Agile,但這兩者基本上大同小異,如果要我一句話解讀這些 Item 代表的定義,我會這樣解釋: Epic: 高層老闆看的, 通常是公司的高大尚目標, 時間長度不超過1年 Feature: PM或主管看的, 把高大尚收斂後的具體策略, 時間長度以季為單位 User Story: PM/工程師看的, 達成策略的手段, 時間以1個sprint可交付為單位 Task: 工程師看的, 達成手段需要拆寫的實作, 時間以1-2天為單位 至於這些 Workitem 該寫什麼? 以下章節來細部說明 我認為 Azure Devops 設計緣由可適用於大型組織,但導入需要逐步,也許小團隊可用 User Story+Task就可足夠了,太早一步到位反而會導致交付混亂 Epic Epic 對我來講它代表了一個大型的、跨部門的產品目標,這個目標還沒有詳細的策略,也可以把它定義成是老闆的期望,也可以是 OKR 上層的指標,以 Product Owner 角度而言,我會思考如何傳達老闆的想法,並把它收斂成可量化的目標範圍,這會是一個半年不超過一年的時間長度,並需要有達成的指標,在標題上明確表達(e.g. 提升產品使用者滿意度 > 5%),內容以描述這個需求的背景是什麼,經老闆與客戶的原話,有條理地闡述清楚,以 Azure DevOps Roadmap 來看,Updated Boards experience 這個層級的寫法就很適合當 Epic,屬於比較大方向的描述...

2023-02-25 · 2 min · Kyle