Team System是否适合你

Steve Lange是微软的开发人员技术专家(Developer Technology Specialists,好像开心也曾担任过这样的职务吧),在他的blog上了列出了下列问题。开发公司可以通过回答这些问题来对自己目前的开发环境做番思考,从而鉴别Team System对他们是否合适。他说,这些问题的宗旨大体是帮助你了解你们公司目前的状况,以及你们公司将来的打算。

大概翻译如下,

1。在下列几个方面,你们目前采用什么工具?
 a. 版本控制?
 b. 缺陷追踪?
 c. 问题管理?
 d. 测试(单元,负载,功能性,或其他)?
 e. 建模/基础设施图表?
 f. 构建和部署?
 g. 项目和任务管理?
2。你们的开发环境是否基本采用同一技术(譬如,都是 .NET,都是Java),还是不同的开发队伍/项目采用不同的技术?
3。这些工具目前是否集成?
 a. 你是否看到了集成的价值?
4。你们公司目前是否有分布式的开发队伍?
 a. 国内有多个分部?
 b. 在世界各地有多个分部?
 c. 用了外包公司?
5。如果对第4个问题的回答是确定的话,那么每个地方都采用不同的工具么?各地是否在项目上相互合作?如果是的话,是怎么合作的?
6。你们开发什么类型的项目/应用?
 a. 网络应用?
 b. 网络服务?
 c. 传统的C/S应用?
 d. Windows应用?
7。你们是否把开发外包到第三方开发公司?
8。你们目前在软件开发周期里是否采用了某个特定的开发过程(MSF, RUP, Agile, XP,自创过程,等等)?
 a. 如果没有采用任何过程的话,是否打算实施什么开发过程?
9。你们目前是否有CMMI倡议(开始实施CMMI)?
10。你们的开发项目是否必须遵从Sarbanes-Oxley法案(SOX)?
11。目前什么开发过程,工具,或步骤在你们公司行之有效?为什么?
12。目前什么开发过程,工具,或步骤你们公司觉得最需要改进?为什么?

Team Foundation Server RC 版可以下载了

Grace说, “It’s live! It’s live! It’s live!”

根据Rick LaPlante ,在倾听了客户的反馈后,微软将为每个VSTS角色(架构师/开发人员/测试人员)版本免费提供一个限5个用户的限制性TFS版本,另外还大幅度地降低了MSDN宇宙版订阅者升级到Team Suite版的收费
?
跟Team System有关的资源

Team System开发人员中心
http://msdn.microsoft.com/vstudio/teamsystem/

Team Foundation组的blog
http://blogs.msdn.com/team_foundation/

A Team System Nexus blog
http://blogs.msdn.com/robcaron/default.aspx

Team System主管Ed Glas的blog
http://blogs.msdn.com/edglas/

VSTS Customization Toolkit
http://www.gotdotnet.com/workspaces/workspace.aspx?id=812a68af-5e74-48c6-9623-1a4469142a84

VSTS虚拟实验室
http://msdn.microsoft.com/virtuallabs/teamsystem/default.aspx

VSTS Rocks网站(包括教程,录像)
http://teamsystemrocks.com/tutorials/

Team System资源网站
http://www.dotnet-online.de/web/teamsystem/

VSTS客户案例
http://blogs.msdn.com/graceworld/archive/2006/02/06/526267.aspx

安装Team Foundation Server

应老板要求,在一个空白的Windows 2003机器上安装Beta 3 Refresh版。这次的经历比安装Beta 2时要好多了。读著Team Foundation Installation Guide,按步就班地安装,一次成功。就是在安装SQL Server 2005企业版时有点问题,按Guide说,选择了Windows认证模式 ,但安装中出了个奇怪的错,说是无法改动sa的密码,马上终止安装,从头开始,选择了Mixed认证模式后就没问题了。