春节前由于自己工作繁忙,没有时间参加MSDN WebCast直播的《Visual Studio Team System场景演示》,这个主题是开心主讲的。等了好久点播录像,昨天终于提供下载了,正巧今天休假,于是迫不及待的收看完这个讲座,受益匪浅。
VSTS将带来一场革命(对企业级软件开发团队而言),同时也是一场浩劫(对提供软件开发解决方案的公司而言,尽管开心也提到了预留给过去提供开发解决方案公司的空间,如扩展VS.NET 2003)。MS首次将自己和众多MS合作伙伴的开发理论(MSF)以工具的形式推广给广大的开发组织,以工具的形式提供强有力的支持。MSF非常的博大精深,虽然MS自身不是CMM的成员,但MSF有着和CMM同样的权威性和指导作用,遵守MSF意味着实现了CMM三级的标准。同时,面对更多小型开发团队的MSF Agile将是一个轻量级的解决方案,目前MSF Agile的Beta文档已经可以在GotDotNet的网站上获得评估,前些时间开心翻译了一些MSF Agile,接下去的时间,我会花一些时间好好研究MSF Agile,毕竟VSTS就要来了,不懂MSF的话如何应对这项挑战呢?
以下几点是我在录像中最直接感觉到的几点体会,同时也感觉到几处不足,希望有机会跟各位VSTS的高人深入探讨:
1、 VSTS提供的开发模板目前包括了面向中型开发团队的MSF和面向小型开发团队的轻量级MSF(MSF Agile)。其它的开发模板如XP等则可以让企业自行订制,或者从互联网上获得其它提供商提供的开发模板。
2、 VSTS将不仅仅是个开发工具,而是一个完整的开发体系,从录像中可以感受到MS以从未有的方式把众多的MS产品进行了整合,如SQL Server 2005,Office Professional,SharePoint Services,Reporting Sevices(包含在SQL Server中),Active Directory等等。
3、 各种类型的测试方法和Build方法是MS在VSTS中提供的,MS亦强调Unit Test和Daily Build。同时,对集成测试和BUG跟踪、分析的方式都有强大的工具支持。
4、 录像中没有体现迭代开发的部分,在国内众多开发团队中迭代是必须遵守的规则,作为项目经理如何处理好版本迭代是否VSTS有这方面的支持呢。
5、 VSTS会提供一些将第三方的开发支撑工具转向VSTS的迁移工具,如从ClearCase、ClearQuest迁移到VSTS,同时我的疑问是,VSTS自身是个完整的体系,是否迁移后的项目也受到VSTS中各类测试方法和BUG分析工具的支持呢。
MSDN提供了一篇新的文章,《Installing the December CTP Release of Visual Studio Team System》。该文详细介绍了使用MS Virtual PC 2004或MS Virtual Server 2005安装和配置VSTS的方法,我正在准备做这方面的尝试了。
如果你和我一样刚刚开始关注VSTS,那么关注开心和关心的Blog吧,关注博客堂!