敏捷式計劃和反覆項目
使用 Agile 作法處理您的產品待處理項目和衝刺 (Sprint),請使用待處理項目和 Visual Studio Application Lifecycle Management (ALM) 提供的工作面板頁面。
在本教學課程中,茱莉文、彼得、安妮和亞當會示範如何建立修飾詞和評估產品待處理項目並且計劃,執行,和完成衝刺 (Sprint)。它們是提供有線電視與相關服務的 Fabrikam Fiber 公司,開發 Web 和手機應用程式之小型小組的成員。它們使用產品待處理項目,而且工作工作項目提供 Scrum 流程範本支援這些活動和傳遞一個 shippable 產品,,如下圖所示。
茱莉文,產品擁有者和開發人員擁有產品願景和藍圖。她建立產品待處理項目並與小組一起修飾和估計待處理項目。
Peter, Scrum 主管和首席程式開發人員、計劃和執行每個衝刺 (Sprint) 與其餘的小組,包括 ADAM、首席軟體測試人員和安妮,使用者經驗專業人員和客戶提倡者。
注意事項 |
---|
如果您使用除了 Scrum v2.0 之外的專案流程範本,您的工作項目類型和查詢可能就會與本教學課程中有所不同。如需詳細資訊,請參閱成品 (Agile)或成品 (CMMI)。 |
本主題內容
建立並評估待處理項目
計劃並執行一個反覆項目
在產品待處理項目和反覆項目或衝刺 (Sprint) 待處理項目之間的差異
運用待處理項目和工作的網頁的必要條件
加快小組速度的其他資源
注意事項 |
---|
在這些教學課程中所描述的範例公司、組織、產品、網域名稱、電子郵件地址、商標、人員、地點與事件均屬虛構。並非影射任何真實的公司、組織、產品、網域名稱、電子郵件地址、商標、人員、地點或事件。 |
建立並評估待處理項目
相關主題建立或新增產品待處理項目 | 使用 Kanban 面板管理您的待處理項目 | 整備與評估待處理項目
以待處理項目的格式擷取要開發的工作。您可以定義使用者劇本、需求或功能以為未開發區域擷取產品的願景和藍圖。從待處理項目頁面,您可以快速切換至從產品待處理項目的檢視反覆項目中的待處理項目,並檢視 Kanban 委員會的產品待處理項目。您可以使用 Kanban 委員會啟動工作,而不用反覆項目。
範例產品待處理項目
範例 Kanban Committee
計劃並執行一個反覆項目
在待處理項目建立,評估,並修改後,您的小組可以開始規劃反覆項目,也稱為衝刺 (Sprint)。從產品待處理項目頁面,您可以將項目移到衝刺 (Sprint)、從衝刺 (Sprint) 待處理項目頁面移走項目,您可以加入工作實作待處理項目。您的小組可以使用工作面板以檢閱和追蹤待處理項目的進度。工作委員會顯示與目前衝刺 (Sprint) 中定義的使用者劇本的工作項目。
重要事項 |
---|
若要存取反覆項目或衝刺 (Sprint) 待處理項目頁面,您必須先定義小組的反覆項目,請參閱 定義小組區域和反覆項目。 |
範例衝刺 (Sprint) 待處理項目
範例工作面板
在產品待處理項目和反覆項目或衝刺 (Sprint) 待處理項目之間的差異
您的小組可以使用 MSF 待處理項目和 Committee 頁面管理產品待處理項目和反覆項目中的待處理項目和執行目前反覆項目週期。
每一個小組可以單獨地管理其產品的待處理項目和衝刺 (Sprint) 待處理項目。產品的待處理項目對應於所有作用中的待處理項目,包括尚未完成或已關閉的項目。相反地,每一個反覆項目中的待處理項目對應於那些待處理項目和您的小組計劃在特定反覆項目或衝刺 (Sprint) 完成的子工作。在產品待處理項目中,小組會使用相關的劇本點單位來估計使用者劇本。在衝刺 (Sprint) 待處理項目頁面,您的小組可以將和估計工作時數。
工作委員會網頁會自動顯示待處理項目和其工作目前衝刺 (Sprint) 的。您的小組可以使用這個委員會加入工作,然後在 Scrum 會議期間更新時數和報告狀態。
下表指出產品和反覆項目或衝刺 (Sprint) 待處理項目之間的主要差異。
項目 |
產品待處理項目 |
反覆項目或衝刺 (Sprint) 待處理項目 |
---|---|---|
功能 |
加入項目 面板定義待處理項目和 預測 根據一個速度評估估計完成的反覆項目。 |
加入連結的工作、集合及檢視容量和檢視目前的反覆項目。 |
工作項目的子功能表。 |
用來將工作項目指派給反覆項目。 |
用來將工作項目指派給小組成員。 |
詳細資料層級 |
較不詳細 |
非常詳細 |
表示項目的型別。 |
待處理項目 (例如產品待處理項目 (Scrum),使用者劇本 (Agile),或要求 (CMMI)。 |
待處理項目和其工作。 |
估計單位 |
相對於工作或劇本點的投入時間。 |
時數 |
擁有權 |
產品擁有者 |
小組 |
修訂 |
連續 |
在衝刺 (Sprint) 計劃會議和每日的 Scrum 會議。 |
使用待處理項目和面板頁面的必要條件。
Team Foundation Server 和 Team 專案已經被分別安裝和建立。如需詳細資訊,請參閱從準備到執行單一伺服器安裝 [教學課程]。
為每個 Team 專案的一部分,預設小組建立。您的小組可以在這預設的小組內工作,也可以建立和設定一個 Team 專案中新的小組。請參閱 小組使用者入門。
所有小組成員都可以存取 Team Web Access,而且可以連接到他們的 Team 專案。請參閱 在 Team Foundation Server 中連接 Team 專案。
若要檢視 [待處理項目] 頁面,您必須屬於 Team Web Access 中 [全部] 的存取群組。可能還會有其他授權需求。請參閱 存取 Team Web Access 中的功能。
如果您的 Team 專案建立流程範本刪除 Visual Studio ALM所提供的最新版本的其中一個預設流程範本之外,您可能必須自訂小組的處理序組態。如需詳細資訊,請參閱更新已升級的 Team 專案以使用新功能。
若要使用 Kanban Committee,在 Team Foundation Server應用程式層伺服器上必須安裝 Visual Studio 2012.1。請 Microsoft Visual Studio Team Foundation Server 的季更新 2012 年參閱。
加快小組速度的其他資源
最有效率地要工作,您的小組可以將來自 Agile 方法,並支援 Agile 原則和價值的工程做法。您可以從下列資源存取有關這些作法的其他資訊:
Agile 規劃利益。Agile 規劃協助您的小組將計劃和執行實現更大的投資報酬率。
十年的 Agile 回顧: 我們如何在未來十年內改進.Jeff Sutherland 列出了四個主要成功因素,根據最近十年的 Agile 方法實作 Agile 與 Scrum 準則的作法。
建立一個絕佳的產品待處理項目.藉由撰寫大型使用者劇本並持續更新產品待處理項目,您的小組將可以更有效率地提供客戶所需要的價值。
連續建置和部署.如果您的小組更頻繁地簽入程式碼並建置,您通常可以發現小組的速度有所提升。
策略上的分支.您的小組可以在版本控制中建立和使用分支來最佳化應用程式開發策略。
及早並經常測試.經常驗證軟體是否符合接受的標準發生在有效的測試裡。使用 Microsoft 測試管理員,您的小組可以建立有助於組織測試活動和追蹤結果的測試套件、測試計劃和測試案例。
在 Agile 開發中使用模型.您的小組可以使用模型探索和重構現有程式碼,更有效地了解客戶的需要,協助判斷和溝通軟體設計和支援接受度測試和元件。
請參閱
敏捷式開發案例展示 (英文)
CodePlex 上的 TFS (英文)
本教學課程的相關主題。
建立待處理項目 | 檢視和管理與 Kanban 委員會的待處理項目 | 整備與評估待處理項目 | 計劃反覆項目 | 執行反覆項目 | 完成反覆項目