2013-04-08 99 views
0

我是TFS的新手,我們很喜歡它!我很難搞清楚如何從版本控制和敏捷/ scrum/sharepoint站點組織TFS,從而保持團隊的隔離,並共享代碼和項目。TFS中的團隊分離但共享項目?

對於這種情況,假設我有三個團隊。團隊1,2,3。我希望每個團隊只能訪問他們工作的項目,並且每個團隊都要對警報和通知,共享點,敏捷等進行隔離。因此,假設有5個總計項目。

Team 1: 
--Project 1 
--Project 2 

Team 2: 
--Project 1 
--Project 4 
--Project 5 

Team: 3: 
--Project 1 
--Project 2 
--Project 3 
--Project 4 

我們有一個收集設置DefaultCollection。目前我只有一支球隊,但這並沒有給我們很好的隔離和特徵分離。我怎樣才能最好地配置TFS來保持團隊的分離,但沒有單獨的代碼項目?有些項目是共享的,這是爭論的焦點 - 我不知道如何處理這部分。

Acme Widget有X個項目,然後我們有一個「公司共享」X項目。我們可能正在開發不同的產品,例如Acme Widget 1,2,3,但所有人都共享和共享公司共享項目,即Company.Utilities,Company.Windows,Company.Security。

有人可以在我們提前進入使用階段的時候說明一下如何正確配置TFS。我們想要超越上述的版本控制。我們要使用任務,錯誤,警報,生成等。

P.S.如果任何人都是TFS分包商,幫助組織配置他們的TFS設置,我將接受專業諮詢和配置。

+0

我看到組織這個的一種方式是使用組和他們的權限,爲團隊創建AD或TFS組,然後將這些組分配給需要他們訪問的項目,使用特定權限或部分默認組。組織分離通知,警報和分享點將變得棘手,您將詳細瞭解爲什麼以及這些內容 – drk 2013-04-09 09:52:21

回答

0

由於TFS和SharePoint實際上並不持有用戶帳戶(它們在Active Directory中)。爲每個團隊創建一個Active Directory組可能最容易,並將您的用戶置於該組中。然後,您仍然可以保留一個項目集合(無需過度架構),然後每次在該集合中創建一個新項目時,都可以使用Active Directory組爲該項目分配權限(TFS,Sql Reports和SharePoint)。您應該下載免費的TFS管理工具來管理權限,並且當用戶加入/離開團隊時,您可以在Active Directory中直接管理它,而無需更改TFS,Sql Reporting或SharePoint。當管理員嘗試獨立管理SharePoint組和Active Directory組時,SharePoint早期出現此問題時,這似乎是一種非常常見的方法。

0

我建議你看看這個:

http://blogs.ripple-rock.com/colinbird/2012/11/19/MultipleTeamsWithMicrosoftTeamFoundationServer2012VisualStudioScrumV2xUpdated1452013.aspx

這表明你如何讓數個團隊,其中每個板的他們,任務等

我們在使用這個我們公司是因爲它的項目相同,但有2個不同的團隊。然後,它完美的作品,因爲我們有團隊的層次:

- 項目(0級)

---- A隊(1級)

---- B組(1級)

通過這種方式,我們可以將故事或任務分配給其中的一個,如果分配給項目級別(級別0),則會出現在所有團隊中。