主题:有感而发!关于VS 2010的团队协作
Team即将开始一个新的开发项目,因在以前项目中遇到了一些问题,这次为了更好推进项目开发,不但将人员进行了最优化组合,更使用了微软最新的VS 2010(虽然是beta2版本,但是功能已经非常全面)进行了项目开发测试,发现VS 2010对于团队配合开发项目上表现尤其出色。
VS 2010带来的新技术和新功能比较多,VS IDE强大功能就不多叙述了。VS 2010对于团队开发上的增强主要表现在VS 2010对于TFS改进和支持上,虽然VS 2005就出现了TFS,但是2010中的增强化了该战略。TFS就是“团队协作基础服务器”, TFS 2010使需求、任务、缺陷和代码等都在一个服务器上可以互联互通,打破了信息“孤岛”,方便开发人员测试人员联系沟通。
同时,VS 2010引入了一个测试和实验室管理功能的客户端——MTLM,用于创建测试计划、管理测试用例、运行测试用例以及测试结果管理等,从而帮助开发者及时测试软件修正BUG,保证了项目的质量,提高开发效率。
这样使得VS 2010不再单单只是面向开发人员或者是测试人员角色,而是要提供一个平台来有效协调和支持开发过程中各个角色,并使各个模块能够彼此紧密联系进行协作。甚至,VS 2010已经为不同的角色提供了丰富的工具来访问TFS数据,提供了TFS Object Model(API),让第三方厂商就能够开发自己的基于TFS的软件。
这是MS官方发布的一个TFS运行示意图(更多更详细的资料微软MSDN学习平台上有http://msdn.microsoft.com/zh-cn/ee702402.aspx)。
[img]http://photo8.zxip.com/albums8/folder27/21188/20091103125410/200911231048171842.jpg[/img]
总之,现在VS 2010已不再是一个只针对开发人员一种角色的软件编码工具,它已变成了一个覆盖整个软件开发生命周期的ALM工具,就像IBM Rational一样:解决开发过程中的信息“孤岛”问题,通过统一的存储机制使之无缝联动起来。
VS 2010带来的新技术和新功能比较多,VS IDE强大功能就不多叙述了。VS 2010对于团队开发上的增强主要表现在VS 2010对于TFS改进和支持上,虽然VS 2005就出现了TFS,但是2010中的增强化了该战略。TFS就是“团队协作基础服务器”, TFS 2010使需求、任务、缺陷和代码等都在一个服务器上可以互联互通,打破了信息“孤岛”,方便开发人员测试人员联系沟通。
同时,VS 2010引入了一个测试和实验室管理功能的客户端——MTLM,用于创建测试计划、管理测试用例、运行测试用例以及测试结果管理等,从而帮助开发者及时测试软件修正BUG,保证了项目的质量,提高开发效率。
这样使得VS 2010不再单单只是面向开发人员或者是测试人员角色,而是要提供一个平台来有效协调和支持开发过程中各个角色,并使各个模块能够彼此紧密联系进行协作。甚至,VS 2010已经为不同的角色提供了丰富的工具来访问TFS数据,提供了TFS Object Model(API),让第三方厂商就能够开发自己的基于TFS的软件。
这是MS官方发布的一个TFS运行示意图(更多更详细的资料微软MSDN学习平台上有http://msdn.microsoft.com/zh-cn/ee702402.aspx)。
[img]http://photo8.zxip.com/albums8/folder27/21188/20091103125410/200911231048171842.jpg[/img]
总之,现在VS 2010已不再是一个只针对开发人员一种角色的软件编码工具,它已变成了一个覆盖整个软件开发生命周期的ALM工具,就像IBM Rational一样:解决开发过程中的信息“孤岛”问题,通过统一的存储机制使之无缝联动起来。