共用方式為


選擇流程範本

在建立 Team 專案時選擇最佳的流程範本,可提供給小組相關的支援工具,並透過減輕負荷協助小組專注於品質。 流程範本所定義的工作項目、報表和儀表板集合,可供您規劃和追蹤專案。

流程範本會定義可用於追蹤的工作項目類型,以及小組成員所使用的預設規則、原則、安全性群組和查詢。 因此,您可以根據下列考量進行選擇:

  • 如果您的小組使用 Scrum 或其他 Agile 流程,請選擇 Microsoft Solutions Framework (MSF) for Agile Software Development v5.0 的流程範本。

  • 如果您的小組需要嚴密的稽核記錄而且具有變更管理的正式流程,請選擇 MSF for Capability Maturity Model Integration (CMMI) Process Improvement v5.0 的流程範本。

否則,您可以從網際網路下載其他流程範本,或是自訂流程範本以符合您的需求。

如需這些流程範本的詳細資訊,請參閱下列主題:

本主題內容

  • MSF for Agile 與 MSF for CMMI 之間的主要不同處

  • Agile 與 CMMI 工作流程狀態之間的重要差異

  • 自訂流程範本

MSF for Agile 與 MSF for CMMI 之間的主要不同處

下表摘要列出兩個 MSF 流程範本之間存在的主要不同處:

流程區域

MSF for Agile

MSF for CMMI

不同處

工作流程狀態

  • 作用中

  • 已解決

  • 已關閉

  • 已提議

  • 作用中

  • 已解決

  • 已關閉

  • 當您的小組進行大部分工作的方式是將工作項目的狀態從作用中變更為已解決,然後變更為已關閉時,請選擇 MSF for Agile。 小組會建立處於作用中狀態的工作項目,然後在他們完成工作之後,解決此工作項目。

  • 當您的小組進行大部分工作的方式是將工作項目的狀態從已提議變更為作用中、變更為已解決,然後變更為已關閉時,請選擇 MSF for CMMI。 小組會建立處於已提議狀態的工作項目,而且只有在此工作項目被接受之後,它才會移至作用中狀態。

產品計劃

  • 當您依照使用者本文和本文點計劃產品時,請選擇 MSF for Agile。

  • 當您根據需求和變更要求計劃產品時,請選擇 MSF for CMMI。

反覆項目中的待處理項目管理

  • MSF for Agile 會提供 [反覆項目中的待處理項目] 活頁簿,讓您用來計劃反覆項目。

Bug 待處理項目管理

  • MSF for CMMI 會提供其他用於追蹤徵兆和提議修正的欄位。

專案管理

  • 透過 MSF for Agile,小組可藉由建立問題工作項目,追蹤 Team 專案的已知或潛在問題、阻礙或風險。

  • 透過 MSF for CMMI,小組可藉由建立問題或風險工作項目,追蹤 Team 專案的已知或潛在問題、阻礙或風險。 此外,您也可以使用檢閱工作項目來正式追蹤程式碼檢閱。

測試管理

  • 對於這兩個 MSF 流程範本而言,針對測試案例所追蹤的資訊基本上都相同。

  • 對於這兩個 MSF 流程範本而言,測試管理報表基本上都相同。

稽核記錄

支援項目

支援項目

  • 當您的小組不需要支援嚴密的稽核時,請選擇 MSF for Agile。

  • 當您的小組必須維護嚴密的稽核記錄,或者致力於取得 Capability Maturity Model Integration (CMMI) 評價時,請選擇 MSF for CMMI。

Agile 與 CMMI 工作流程狀態之間的重要差異

下列圖例顯示隨附於 MSF for Agile 和 MSF for CMMI 流程範本之四種工作項目的工作流程狀態。 這些工作流程狀態之間的主要差異在於,MSF for CMMI 的工作項目一定會從 [已提議] 狀態開始,而非 [作用中] 狀態。

此外,MSF for Agile 工作流程提供了較簡單的兩個狀態工作流程,但是 MSF for CMMI 工作流程則提供了四個狀態的流程。

MSF for Agile

MSF for CMMI

使用者本文狀態圖表

使用者本文狀態圖表

需求狀態圖表

需求工作流程

工作狀態圖表

工作狀態圖表

工作狀態圖表

CMMI 工作 (Task) 狀態圖表或工作流程 (Workflow)

Bug 狀態圖表

Bug 狀態圖表

Bug 狀態圖表

CMMI Bug 狀態圖表或工作流程

問題狀態圖表

問題狀態圖表

問題狀態圖表

CMMI 問題狀態圖表或工作流程

自訂流程範本

您可以自訂任何流程範本,以符合特定的需求。 您也可以在使用特定流程範本建立 Team 專案的流程之後,加以自訂。 您可以從某個流程範本加入成品,以便搭配另一個流程範本使用。 如需詳細資訊,請參閱下列主題:

請參閱

概念

成品 (Agile)

其他資源

成品 (CMMI)

啟動新的 Team 專案