練習 - 使用 Azure Boards 規劃工作

已完成

這裡您會在 Azure DevOps 中建立專案、小組和版面。

Tailspin 小組非常想了解 Azure Boards 的運作方式。 預先規劃好之後,他們即可開始使用工具,並建置規劃好的方案。

使用基本流程圖設定 Azure Boards

在本節中,您將為 Tailspin 小組設定 Azure DevOps 專案和 Azure Boards。

建立專案

您會在這裡建立 Azure DevOps 專案。

  1. dev.azure.com 登入您的帳戶。

  2. 選取您的組織。

  3. 選取 [+ 新增專案]。 如果您組織中還沒有的現有專案,就不會有 [+ 新增專案] 按鈕,您可以繼續進行步驟 3。

    [建立專案] 對話方塊隨即開啟。

  4. 在 [專案名稱] 欄位中,輸入 Space Game - Web

  5. 在 [描述] 欄位中,輸入 Space Game 網站

  6. 在 [可見度] 底下,選擇要將專案設為公開或私人。 目前您可以選取 [私人]。

    開放原始碼專案建立者通常會選擇公開可見度,讓其他人可以檢視作用中的問題與組建狀態。

  7. 選取進階

  8. 在 [版本控制] 下方,確定已選取 [Git]。 在 [工作項目程序] 下方,確定已選取 [基本]

  9. 選取 [建立專案]

在短短幾分鐘後,系統即會將您移至新的專案。

建立團隊

在這裡,您將建立專案小組。

  1. 在下方的角落選取 [專案設定]

  2. 在 [專案詳細資料] 頁面的 [一般] 底下,選取 [小組]

    根據專案名稱 Space Game - web Team,您會看到預設團隊已建立。 我們會使用這個小組;但是在實務中,您可能會有多個小組參與同一個專案。

  3. 選取 Space Game - Web Team

    您會看到自己已經是這個小組的成員。 讓我們新增更多成員。

新增小組成員

現在是將成員新增至小組的好時機。 雖然非必要,但是如果想將同事新增至您的 Azure DevOps 組織,請參閱下列方式:

  1. [成員] 下,選取 [新增]
  2. 輸入您想要新增使用者的電子郵件地址,然後選取 [儲存]
  3. 針對您想要新增的任何其他成員重複此流程。

Mara 為自己和她的小組成員新增項目: andy@tailspintoys.comamita@tailspintoys.commara@tailspintoys.comtim@tailspintoys.com

在實務上,您可以透過身分識別與存取管理服務 (例如:Microsoft Entra ID) 來管理小組,並為每個小組成員設定適當的權限等級。 我們會在此課程模組結束時提供更多相關資源。

建立面板

雖然 Mara 和小組已找出一些問題,但您在這裡新增 Mara 原本向其小組建議的三個工作項目,您可以用來練習流程。

  1. 在左側資料行中,將游標停留在 [版面] 上,然後從出現的功能表中選取 [版面]

  2. 選取 Space Game - Web Team。 空白面板隨即出現。

    Azure Boards 的螢幕擷取畫面,顯示初始空白的版面。

    您應該還記得您使用的是基本流程圖。 基本流程圖牽涉到三個工作狀態:待辦事項執行中完成

    如果您選擇不同的流程,例如:Scrum,即會看到支援該流程的配置。

  3. 在 [待辦事項] 資料行中,選取 [+ 新增項目] 按鈕。

  4. 輸入穩定組建伺服器,然後按下 [輸入]

  5. 在您剛建立的項目上選取省略號 (...),然後選取 [開啟]

  6. 在 [描述] 欄位中,輸入下列文字:

    組建伺服器一直失敗。 作業系統需要安全性修補檔和更新。 確保建置工具及其他軟體的最新狀態也是一項挑戰。

  7. 選取儲存後關閉

  8. 針對下面兩個項目,遵循相同的步驟。

    標題 描述
    建立 Git 型工作流程 將原始程式碼移轉到 GitHub,並定義我們將如何共同作業。
    建立單元測試 將單元測試新增至專案,以協助將迴歸 Bug 降至最低。
  9. [穩定組建伺服器] 拖曳至堆疊頂端,然後將 [建立 Git 型工作流程] 拖曳至第二個項目位置。 您的最終版面看起來像這樣:

    Azure Boards 的螢幕擷取畫面,顯示初始三項工作。每項工作都在 [待辦事項] 欄中。

定義短期衝刺

Mara:這看起來很棒。 現在,大家來定義短期衝刺吧。

當您建立 Azure Boards 專案時,您會取得一個初始短期衝刺,稱為 Sprint 1。 您只需指派日期給短期衝刺,並新增工作即可。 下列是您可以關注小組的方式:

  1. 在左側資料行中,選取 [短期衝刺]

    Azure DevOps 的螢幕擷取畫面,顯示 [短期衝刺] 功能表的位置。

  2. 選取右上角的 [設定日期] 連結。

  3. 將名稱保留為 Sprint 1

  4. 在 [開始] 日期欄位中,選取日曆,再挑選今天的日期。

  5. 在 [結束] 日期欄位中,選取日曆,再挑選今天起兩週後的日期。

  6. 選取儲存後關閉

指派工作,並設定反覆項目

「反覆項目」是短期衝刺的另一個名稱。

您的第一個短期衝刺已具備一組初始工作項目與時間軸。 現在,您要將工作項目連線到短期衝刺,並將工作指派給您自己。

  1. 在 [面板] 下方,選取 [工作項目]

  2. 選取 [穩定組建伺服器]

  3. 在 [反覆項目] 下拉式清單中,選取 [短期衝刺 1]

    Azure Boards 的螢幕擷取畫面,顯示短期衝刺 1 反覆項目的位置。

  4. 從相同的視窗中,選取 [未選取任何人],並將自己設定為工作擁有者。

    Azure Boards 的螢幕擷取畫面,顯示工作擁有者的位置。

  5. 選取儲存

  6. 針對其他兩個工作項目,重複此程序。

    • 建立 Git 工作流程
    • 建立單元測試

Mara:我們完成了! 我們已在 Azure Boards 上建立第一個專案,並找出要處理的首批工作。 太好了! 當 Andy 和我處理這項工作時,我們會將每個工作項目移至 [執行中] 狀態。

Amita:聽起來不錯。 真的很高興可以跟大家齊聚一堂,一起決定目前對大家而言重要的事。 而且就像 Andy 說的,我們現在可以在單一位置查看所有項目。