2010-03-22 113 views
0

Team Foundation Server 2008允許每個簽入都與一個工作項目相關聯,但是如果您正在開發跨多個團隊項目的某些功能,您會怎麼做?您是否允許與來自其他團隊項目的工作項目關聯的簽到?

例如,你正在開發一個客戶端一個特定的產品,並且產品有自己的團隊項目,而且還使用了一些它們在其他團隊項目單獨維護您的其他組件或工具。

您在哪裏創建涉及兩個項目變更的需求的工作項目?

  1. 分居,在自己的團隊項目的每個工作項目
  2. 在客戶項目小組的所有工作項目,無論相關的源代碼

後者似乎更容易維護和控制,但它涉及將來自一個團隊項目的簽入與另一個團隊項目中的工作項目相關聯。

回答

2

首先,我會說每個與工作項目相關的簽入都是很好的做法,並且更重要的一點是,工作項目的確切位置在哪裏。

從視TFS點實在是無關的工作項目是否在同一項目或其他 - 它使一個真正的區別是報告的一面。

所以看這個的一種方式是看報告。例如

  • 如果所有工作都在項目上,並且對組件/工具收取項目費用,那麼在項目中創建所有工作項目將是有意義的。
  • 如果對成分的變化分別資助 - 這會更有意義創建單獨的工作項目withing個別項目

看它的另一種方式是歷史原因 - 如果你希望能夠要回過頭來看看特定工具/組件中發生了什麼變化,在項目中更容易看到工作項目。

可能有辦法合理地分割工作項目,併爲組件項目中的組件和項目的工作項目(如果它們涉及到使用組件)在主項目中創建工作項目。您始終可以將兩個工作項目鏈接在一起。

相關問題