2016-09-06 55 views
3

我對TFS中的所有東西感到困惑。有人可以解釋一下這些是如何結合在一起的嗎TFS被團隊,區域,項目,區域,迭代困惑

  • 團隊項目集合
  • 團隊項目
  • 迭代

this page,我認爲(團隊)項目集合可以包含多個(團隊)項目,其中可以包含多個團隊。是對的嗎?項目是否可以包含其他子項目?團隊是否可以包含其他子團隊?團隊定義了一組人員(團隊成員)。還要別的嗎?

我認爲團隊可以定義自己的區域和迭代,或者從父代繼承它們。是對的嗎?

是否可以解析區域路徑?例如,當區域路徑是「DSS \ ADC \ MML」時,總是是否意味着「DSS」是Project,「ADC \ MML」是Team?

回答

5

團隊項目集合是包含團隊項目集合的數據庫。

團隊項目是源代碼,工作項目,構建定義,發佈定義,手動測試等的組織單位。您可以擁有多個團隊項目/集合。團隊項目最好被認爲是「計劃工作,構建,測試和發佈應用程序所需的軟件應用程序和所有相關工件的集合」。

團隊是團隊項目中的組織單位,允許多個團隊在軟件組合的不同方面同時工作。每個團隊都可以有自己的積壓,儀表板等。團隊與區域相關聯。

區域是團隊項目中的組織單位,用於將類似的工作分組在一起。一個區域可以分配給一個團隊,這意味着該區域中出現的任何工作項目都在該團隊的域中。區域可以有你想要的任何層次結構,名稱不一定映射到任何類似團隊項目名稱或團隊名稱。

Iteration用於定義工作項目積壓和衝刺/迭代。一個團隊通常被分配積壓迭代,然後子迭代定義衝刺和相關的工作開始/結束日期。

1

丹尼爾提供了一個很好的答案,但我想進一步澄清。

  • 隊,面積和迭代獨立分區的工作項目

當你看到Area Path = DSS\ADC\MML你應該想到:片區ADC\MML項目DSS

同樣,當你看到Iteration Path = DSS\ADC\Sprint 23你應該想:迭代是ADC\Sprint 23項目DSS

每個工作項目屬於恰好一個區域和恰好一個迭代。您可以想象區域和迭代的二維網格中的所有工作項目,如下所示。

就像Area和Iteration一樣,團隊存在於一個Project中。當您看到Team = DSS/MML Dev時,您應該認爲:團隊是MML Dev項目DSS。請注意,與區域和迭代不同,團隊使用正斜槓和團隊不能分層

與團隊關聯的工作項目是而不是。相反,每個團隊可以與項目的區域和/或迭代的任何子集關聯。 (要更改分配給團隊的區域和迭代,請單擊網頁右上角的管理團隊齒輪圖標)。因此,團隊間接與一組工作項目相關聯。團隊和工作項目之間的關係是多對多

enter image description here