2010-02-08 87 views
3

我們正在研究爲我們的開發團隊升級到Team Foundation Server 2008的可能性。我們的主要原因之一是圍繞BizTalk 2009的一些部署功能,但我很好奇BizTalk以外的其他項目還有哪些其他好處。Visual Studio Team Foundation Server與其他版本的主要優點是什麼?

到目前爲止,我們的一些興趣正在轉向一鍵構建和部署過程,增加單元測試和持續集成。爲我工作的公司邁出一些明確的步驟。

當我向高層管理人員介紹這些內容時,應該看看其他什麼好處或信息?我在尋找技術上的原因,對於這次討論來說,金錢並不是一個真正的問題。

+1

從TFS 2005升級到TFS 2008? – Brian 2010-02-08 21:14:24

+0

不,我們正在從VS2005/BTS2006R2升級到VS2008/BTS2009。問題在於我們是否也應該升級到TFS,因爲我們已經支付了部分升級開銷。 – 2010-02-08 23:52:04

回答

3

你已經擁有很多TFS釘固定的強大功能(持續集成,團隊建立,單元測試集成)。我參加過的其他一些功能包括:

  • 出色的分支和合並支持,這對於同時支持多個版本軟件的團隊非常有用。
  • 自定義簽入策略可幫助您在源代碼管理中實施穩定的代碼庫。
  • 通過可通過TFS爲您創建的SharePoint 2007門戶或通過Visual Studio中的TFS Explorer訪問的工作項目,爲您的QA團隊提供支持。
2

在我個人使用SourceSafe的經驗中,我會想象TFS會有相同的問題,如果你有遠程開發人員使用服務器以外的默認語言,你會不斷頭痛。恕我直言,外包連接臭味的能力也是如此。我轉移到SVN,一個體面的錯誤跟蹤系統,並實施了一些測試策略,並沒有回頭。另外,它的價格便宜不少赫克...

+0

它好多了,但我仍然不推薦將它用於您選擇的免費第三方版本控制,問題跟蹤器和CI服務器。 – 2010-05-05 08:08:24

2

從過程的角度看,它具有以下兩個模板從您的TFS項目

  1. MSF敏捷軟件開發
  2. MSF選擇對於CMMI過程改進

除了上面的模板,模板的Scrum可從Scrum for Team System

0

我已經藉機d在一個大型的BizTalk 2006項目上,以及使用Subversion/TeamCity(構建服務器)和Tortoise的個人BizTalk項目,這些項目都非常成功;我現在正在研究一個基於TFS2010的小型BizTalk 2009項目,這很痛苦。這可能僅僅是我對TFS的經驗(缺乏),但它看起來並沒有被「拋光」。並且考慮到我需要在Visual Studio中做所有事情,我感覺好像我失去了對很多不容易坐在VS中的工件的控制權(是的,我知道2009年現在是一等公民)。

如果我正在作出的決定以下去的平臺,我會使用Subversion/TeamCity的和龜(或者可能是水銀,但我還沒有來得及以調查還)。從成本的角度來看,對於小規模項目來說,'零'是不行的。就功能而言,他們實現了TFS可以做的所有事情 - 分支,合併,持續集成等。事實上,我剛剛向客戶推薦了一個小型BizTalk開發團隊,他們正在從Sourcesafe遷移。

+0

這當然需要一些習慣,而且我被告知2010年比2008年好得多,但是我同意。在考慮成本差異之前,我會推薦Tortoise/SVN + BugTracker + CruiseControl至少等於TFS。 – 2010-05-05 08:11:14

相關問題