2009-07-30 86 views
1

微軟團隊系統似乎是面向過程系統實施的一個很好的平臺,但是如果您剝離了對BA,PM和業務用戶的訪問權限,並且只是在Dev中純粹使用它團隊是否比僅使用Visual Studio Professional,SourceSafe,缺陷跟蹤工具和持續集成服務器(如CruiseControl或TeamCity)具有更多價值?微軟團隊系統的價值僅限於開發團隊

+0

哇,我建議你考慮儘快遠離SourceSafe,如果你有團隊環境...... – JBRWilkinson 2009-08-10 09:06:59

回答

5

是的。您提到的每一項替代技術都是由Team System軟件包支持的(無論是在此版本還是在下一個版本中)。所有這些組件都旨在在TFS中相互整合和協作。這是TFS團隊對所有組件的高度重視。其結果是在大多數情況下無縫集成的一組功能。

我不熟悉您提到的其他幾個項目,但它們不太可能與對應的TFS組件相互集成。這並不是說他們沒有整合或作爲產品表現不佳。只是他們沒有被設計成相互合作。因此,交互不會像TFS組件那樣脆弱。

這是否足以繼續使用TFS?不知道,因爲這將高度依賴於你對這種整合的重視程度。

+0

借調。 TFS的主要優點是組件(以及其他MS產品,如AD/Outlook/Communicator)的緊密集成。 – 2009-07-30 17:05:05

1

TFS對我們團隊的一大賣點是它爲我們整個產品生命週期提供的一致性。我們確實允許BA,PM和業務用戶對TFS具有一定的訪問級別,但即使我們不這樣做,該產品仍然具有很大的使用價值。在TFS中管理我們的工作流程並在整個開發團隊中保持一致性的能力非常好。

TFS提供我們使用的一些功能:安全性,報告,工作流管理,集成構建,電子郵件警報,分支/合併。

你可以用它的其他工具大雜燴把它關掉嗎?很可能,但管理和維護起來並不那麼容易,而且您可能無法提取報告和跟蹤TFS所需的數據。

在旁註中,如果您將Visual SourceSafe作爲存儲庫,那麼我會強烈建議在其他位置查找。從個人和商業經驗來看,我可以證明它不能作爲穩定/強大的存儲庫。

我的想法。

1

確定它有價值。只有團隊SKU中有大量的客戶端功能(不要讓名字欺騙你 - 它們主要是新的「超級高級」廚房水槽版本,它還具有包括服務器CAL的好處TFS)。具體規格可在此處獲得:http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx

特別注意協作功能,在系統的組件設計爲相互「正常工作」的情況下,也有明確的價值。該設置簡化了(儘管它有一些方法可行);這些用戶界面是一致的,可以彼此訪問;後端提供統一的報告/分析服務。如果您擁有一個龐大的團隊,那麼整體性能/可擴展性也遠遠超過了目前典型的OSS套件的能力。

問題是它是否值得你的$$。爲什麼使用Visual Studio Professional而不是SharpDevelop?爲什麼使用SourceSafe而不是Git?爲什麼不記事本和特殊標記的文件夾?

所有的商業產品都是商業的原因(好吧,也許不是SourceSafe!)。如果你想要一個具有廣泛功能集合的東西,緊密集成,明確的支持&測試生命週期,很好適合&完成等,那麼通常值得花費$$,讓你的開發人員繼續他們的工作。如果你不介意做自己設置的問題,在幾個應用程序之間切換作爲開發工作流程的一部分,失去了整體查詢關於團隊統計數據的報告的能力等等,那麼通過所有的手段去開源 - 許多OSS dev現在工具非常紮實。