
1. 什麼是 Azure Boards
通過 Azure Boards 網絡服務,團隊可以管理其軟體項目。它提供了豐富的功能,包括 Scrum 和看闆的本地支援、可定制的儀表闆和內建報告。這些工具可以随着業務的發展而擴充。
您可以快速輕松地開始跟蹤與項目相關的使用者故事、積壓項目、任務、功能和錯誤。您通過根據項目可用的過程和工作項目類型添加工作項目來跟蹤工作。
上面是官方的說明,簡單來說 Azure Boards 是 Azure Devops 提供的線上靈活工具。Azure Borads 提供了很多很多功能,光是 文檔 就有一大堆,而且每個公司每個團隊都可以根據自身的需求使用其中的不同功能,是以這篇文章隻以 Scrum 為主簡單介紹它的基本功能。
2. Scrum 中的 Work items
我先假設讀者已經對靈活和 Scrum 有基本的了解,是以我不會深入介紹 Scrum 的概念。
在 Azure Devops 中建立項目時選擇了 Scrum 作為 Work item process 後,Boards 中可用的 work item type 就确定為 Epic、Feature、Product backlog item、Bug、Task、Impediment這個組合。他們的層級關系如下圖所示:
對于不複雜的項目來說,Boards 通常都圍繞 PBI、Bug 和 Task 工作,也可以給 PBI 和 Bug 添加 Tag 來替代 Feature 和Epic 的層級關系。
其中 PBI 和 Bug 的工作流程基本一直,它們的狀态分别為 New、Approved、Committed、Done、Removed,如下圖所示:
Task 屬于 PBI 和 Bug 的子級,它的狀态分别為 Todo、In Progress、Done、Removed。
這幾種類型的 Work item 的建立/編輯界面基本一樣。下面幾個 Tab 分别是Details、History、Links、Attachments。
3. 規劃 Sprint
在左側的菜單選中 Backlogs 進入 Backlogs 頁面。頁面的中間是 Work item 的清單,頁面的右邊是管理 Sprint 的 Planning 面闆,顯示已計劃的 Sprint 及計劃的日期範圍、已計劃的工作量及 PBI、Bug、Task 的數量。點選 Planning 面闆最下面的 ”New Sprint“按鈕可以添加後續的 Sprint。
4. 在 Azure Boards 中管理 Work item
Azure Boards 包含五個菜單項:Work items、Boards、Backlogs、Sprints、Queries,基本上它們就是從不同次元不同方式組織各種 Work item。微軟在 Azure Boards 中提供了很複雜的功能和詳盡的文檔,這反而讓初學者望而卻步然後選擇其它公司提供的更簡單的工具。是以對于初學者來說,我建議先從 Boards 和 Sprints 着手開始使用。
如果工作項不多,或者不關注 Sprint,日常使用可以隻關心 Boards(闆塊)頁面。它就隻是個簡單的看闆,并且新增 PBI、Bug 和 Task,配置設定負責人,改變它們的狀态等操作都可以在這個頁面完成。