決定自訂需求的範圍
小組成員會使用「工作項目」(Work Item) 來追蹤要完成的工作。 小組成員可用的工作項目類型視已安裝的方法而定,例如 Microsoft Solutions Framework (MSF) for CMMI Process Improvement 或 MSF for Agile Software Development。 工作項目類型的範例有 Bug、需求、風險和工作。
您可能需要擴充這個選項,讓 Team Foundation 能夠更符合小組所使用的流程以及您的通訊方式。 您可以撰寫新的工作項目類型,也就是建立工作項目時所依據的範本。 依據小組所使用的流程而定,下列任何一種工作項目類型都可能很有用:工作、Bug、變更要求、服務需求品質、問題、需求、檢閱、風險與案例。
建立了工作項目之後,它就會包含建立時所依據的工作項目類型中所定義的欄位與行為。
注意事項 |
---|
除了建立工作項目類型之外,您也可以修改現有的工作項目類型。例如,您可能安裝了含有工作和需求工作項目類型的方法。為了對小組所使用的流程提供更好的支援,您可以將欄位加入至工作項目類型,或是變更需求工作項目類型的工作流程行為。 |
您可以將工作項目類型視為是以它建立而成之比較具體的「工作項目」(Work Item) 的抽象概念,其實工作項目類型就是一組可以撰寫的 XML 定義。 您也可以參考 Microsoft 網站上的<Visual Studio Application Lifecycle Management (ALM) SDK 中的 XML 結構描述和工作項目類型 .xsd>(英文)。
本主題內容
變更範圍
針對所有新的 Team 專案進行自訂
修改現有的 MSF 流程範本
自訂現有的 Team 專案
變更範圍
依據您自訂的內容而定,自訂工作的影響可大可小。 您可以採用下列其中一種方法:
針對所有新的小組專案進行自訂:您可以變更程序範本的外掛程式、工作項目類型和程序指引,以自訂流程範本中的工作項目類型。 在這種情況下,您的自訂將會出現在以該流程範本建立而成的所有專案中。
自訂現有的小組專案:您可以使用命令列工具自訂單一專案的工作項目類型。 在這種情況下,您的變更會影響該專案中工作人員的工作方式,但不會影響現有或未來的專案
自訂所有新的 Team 專案
若要自訂所有新的 Team 專案上的工作項目類型,您應該變更 Team 專案所使用的流程範本。 透過這種方法,您只要在一個位置進行變更,就可以讓這些變更反映至以變更之流程範本建立而成的所有 Team 專案。 如需詳細資訊,請參閱修改現有的 MSF 流程範本。
注意事項 |
---|
我們建議您修改現有的流程範本以符合您的需求,而不要針對一系列新的 Team 專案建立流程範本。例如,您可以修改 MSF for Agile Software Development 或 MSF for CMMI Process Improvement 的範本。 |
修改現有的 MSF 流程範本
流程範本外掛程式
在您建立 Team 專案時,流程範本外掛程式會設定必要檔案或設定資料。 Visual Studio ALM 包含用於工作項目追蹤、分類、Windows SharePoint Services、版本控制、報表,以及群組和使用權限的外掛程式。 您可以修改每個外掛程式,藉以自訂流程範本。 如需如何修改用於追蹤工作項目之外掛程式的詳細資訊,請參閱使用工作項目追蹤外掛程式定義和自訂用於追蹤工作項目的物件。
工作項目類型
您可能需要擴充 Team Foundation 所提供的工作項目選項,以便能夠更符合小組所使用的流程以及您的通訊方式。 若要建立自訂工作項目,您可以撰寫新的「工作項目類型」(Work Item Type),也就是建立工作項目時所依據的範本。 如需如何自訂或建立流程範本之工作項目類型的詳細資訊,請參閱自訂專案追蹤資料、表單、工作流程和其他物件或 建立工作項目類型。
流程指引
流程指引記載了特定軟體開發流程的角色、工作項目、工作產品、活動與報表。 流程指引讓特定流程範本更加完整。
Team Foundation 包含兩個流程範本:MSF for Agile Software Development 與 MSF for CMMI Process Improvement, 您可以自訂每一種流程,並用來在專案中開發軟體。 在新增或自訂工作項目類型時,您應該更新相對應的流程指引,以配合您所做的任何變更。 如需詳細資訊,請參閱 Microsoft 網站:流程範本與工具。
自訂現有的 Team 專案
變更現有 Team 專案的方式與變更流程範本類似,但範圍小很多。 如果變更現有的 Team 專案,會影響小組成員進行日常工作的方式, 但不會變更未來使用流程範本建立而成之專案的本質。