VSTS VS RTC
在微软发布VSTS(Visual Studio Team System)之后三年多,IBM也即将发布针对软件企业项目管理的另外一款软件RTC(Rational Team Concert),按照IBM的介绍,这款软件主要针对中小型软件企业,功能和实现方式与VSTS非常相似,我想IBM应该在版权申明中注明以下“如有雷同,实属巧合”。^_^
IBM 的这款产品包括三个版本,两个Express版本和一个Standard版本,其中一个小型的Express(好像是10人以下团队使用)是Free的,Standard版本可以支持到500人的团队,所以基本覆盖了中国95%以上的软件企业。
整体来看,他们之前还是存在一些细微差异:
1. VSTS版本单一,自身具有较强的伸缩性;而RTC通过在不同版本之前进行升级来支持升级和扩展;
2. VSTS 包含了测试工具,架构设计工具和开发工具;而RTC仅仅是作为项目管理平台;
3. VSTS相对比较封闭,比如很难使用第三方的工具(如源代码管理,构建工具等);这方面RTC对象较好,可能是由于IBM本身已经有相对成熟的源代码管理平台;
3. 在进行过程定制时,VSTS需要PowerToy工具支持,而RTC直接提供了这方面的工具
4. 源代码管理过程,感觉RTC要成熟很多,对于配置管理流程,对于配置管理的业务(加入了Stream和Component概念)规划要合理一些
5. 在VSTS2010版本中,MS将增强VSTS设计工具,测试工具;全面支持UML,并且可以在项目管理中对UML的元素进行跟踪和集成
整体来看,MS的VSTS平台集成性更强,扩展开发统一;而IBM这款工具应该在项目管理理论和实践支持方面略强。
仅供参考。
VSTS2008相关资源如下:
http://msdn.microsoft.com/en-us/vsts2008/default.aspx
RTC产品和解决方案如下: