選擇流程範本
更新:2007 年 11 月
選擇要在 Team Foundation Server 中建立新專案時使用的流程範本是一項簡單的動作,但卻有許多深切的後續影響。Team Foundation Server 中的每個流程範本都會提供不同的預設工作項目、工作項目查詢、產品範本、報表、安全性群組和指引集。此外,每個流程都具有不同的軟體開發實務,指定流程範本在 Team Foundation Server 中的運作方式。
流程、流程指引和針對商務需求選擇正確的流程都有許多可用的資源。針對商務需求決定正確的流程可能是一項複雜且耗時的工作,尤其是當您目前未列出流程或整體流程原則時。不過,您必須先選擇流程範本,才能在 Team Foundation Server 中建立專案。雖然本主題並未深入說明如何針對商務需求決定整體流程,不過它可協助您選擇要在 Team Foundation Server 中首次建立專案時使用的流程範本。
進行流程範本的初始決策
您可以在 Team Foundation Server 中選擇兩個不同的流程範本。下面說明的每個範本都是以不同的軟體開發方法為基礎。請根據您的商務實務和需求,選擇最相似的流程範本。此外,您也可以選擇調查預設流程範本的其他替代方案。
MSF for Agile Software Development
MSF for Agile Software Development 是針對快速出貨排程的小型專案進行最佳化設計。如果您的企業符合下列條件,您可能會想要選擇 MSF for Agile Software Development 範本:
沒有大量條列式流程,而且不想要開發正式流程。
具有小型軟體開發小組。
可以容納以多種方式工作的許多小型開發小組。
軟體開發週期很短 (以週或月為單位)。
在單一日曆年度中支援多個軟體發行版本。
如需詳細資訊,請參閱<Visual Studio Team System:MSF for Agile Software Development>(英文) (https://go.microsoft.com/fwlink/?LinkId=51460)。
MSF for CMMI Process Improvement
MSF for CMMI Process Improvement 流程模型是由軟體開發文化以外的主要商務領域專業人員所建立,他們認為透過經驗正式化並改進最佳作法是長期成功的關鍵。如果您的企業符合下列條件,您可能會想要選擇 MSF for CMMI Process Improvement 範本:
想要評估目前的商務實務。
具有大型軟體開發小組。
需要整合以往分隔的群組或組織。
可以針對品質流程提供指引。
具有較長的軟體開發週期。
如需詳細資訊,請參閱<Visual Studio Team System:MSF for CMMI Process Improvement>(英文) (https://go.microsoft.com/fwlink/?LinkId=51462)。
其他選項
除了 MSF for Agile Software Development 和 MSF for CMMI Process Improvement 以外,還有許多其他流程模型。您的企業可能已經使用其中一個流程模型。其中某些流程模型可能會提供您可上載至 Team Foundation Server 的流程範本。如果沒有,您可以修改 Team Foundation Server 流程範本,以便有效反映目前的流程模型。如需流程範本管理的詳細資訊,請參閱流程範本管理員和自訂流程範本。
隨著時間變更流程和流程範本
不論您最初建立專案時選擇 MSF for Agile Software Development、MSF for CMMI Process Improvement 或是自訂的流程範本,隨著時間經過,您可能會發現有些事情會想要改變一下。例如,您可能會發現需要不同的工作項目類型,或者您需要 MSF for Agile Software Development 中的工作流程,但是卻真正需要 MSF for CMMI Process Improvement 中提供的某些報表。這種發展和流程演進在任何企業中都會發生。Team Foundation Server 可支援修改其流程範本,以便容納這些變更類型。如需針對企業自訂流程範本的詳細資訊,請參閱自訂流程範本。