主题:合作是第一生产力——我说VS 2010的团队协作性
大唐飞雪
[专家分:0] 发布于 2010-04-26 10:08:00
软件开发并不是一件简单的工作,不是一个人可以完成的,一般都是多人或多个team合作来完成,有需求分析、产品架构定位、设计与结构、编码、测试、打包等等,里面每个成员的分工都是明确,整个项目是大家互相配合、互相协作下完成。
随着软件发展、云计算大环境下客观需求,软件开发的团队协作性愈加重要。目前,主流的软件开发平台特别重视团队协作和流程管控,如微软刚推出不久的Visual Studio 2010产品,除了增加了若干新的技术特性和更加简洁易用外,更是加强了团队协作和流程开发上贯彻和强化。
首先,VS 2010内建Scrum的敏捷开发流程模版——迭代式增量软件开发过程,包括了一系列实践和预定义角色的过程骨架,将团队思想和协作精神发挥的淋漓尽致。因为Scrum将帮助项目主管角色负责维护过程和任务,帮助产品负责人进行质量提高,使开发团队所有开发人员有效沟通协作。从而使软件开发中人员主体遇到的各种问题得到有效控制,完美结合团队成员,使开发流程通畅,各种开发工具顺畅。
[img]http://photo9.zxip.com/albums9/folder29/22909/20100118094331/2010426943253245.jpg[/img]
其次, VS 2010在最后的调试阶段为开发人员和团队提供了最好的工具,这就是具有软件测试功能虚拟化技术软件Test Lab Management。通过这个软件,开发团队可以把重要客户的环境配置构建在测试实验室内,搭配其他多项新增加的软件测试功能,确保开发出来的软件能够符合客户的期望,使得令人头痛的调试问题得到了最好的解决。 通过Test Lab Management,良好的协调了各方资源,使合作更好的进行。
再有,VS 2010的Agile Scrum 开发流程模版,不单是一种可以很好实践敏捷开发的好方法,更是对团队合作的一项强有力补充。由于它的核心在于项目管理,而不是指导团队成员如何进行开发,其最主要的精神是“在客户有系统需求时,给予及时满意的可执行程序”,所以可以最大限度地团结开发者,给予开发团队的思维最大的解放,使项目管理者更有效把握开发流程,更有质量完成开发任务。
关于Visual Studio 2010产品团队协作开发的增强和技术更多介绍,可以登陆微软官方网站(http://www.microsoft.com/CHINA/)去看看。
最后更新于:2010-04-26 10:09:00
回复列表 (共17个回复)
沙发
静夜思12 [专家分:0] 发布于 2010-04-26 14:11:00
在我个人对beta1的测试中,只遇到了一个漏洞,还没有得到解决
板凳
走在田野上 [专家分:0] 发布于 2010-04-27 11:13:00
VS2010是分为Express、Professional、Premium、Ultimate四种版本吧?
3 楼
美丽的樱花 [专家分:0] 发布于 2010-04-27 12:26:00
产品负责人进行质量提高,使开发团队所有开发人员有效沟通协作,就应该这样啊
4 楼
静夜思12 [专家分:0] 发布于 2010-04-27 14:36:00
还是先用老版本的吧,新版本的等研究出来普及了再用
5 楼
十指香吮 [专家分:0] 发布于 2010-04-28 11:29:00
测试不是简单的使用,而是高于开发人员的一种质量管控和流程改造。在这方面,微软最新发布的VS 2010表现的很不错
6 楼
那个是他么 [专家分:0] 发布于 2010-04-28 13:25:00
Visual Studio平台架构师们形容VS 2010是多周期演进过程的第一个发布版本。该团队正为VS 11寻找64位IDE的版本,但还没有明确建立技术路线图。
7 楼
紫色芭比 [专家分:0] 发布于 2010-04-28 13:40:00
在Visual Studio 2010中,微软终于改进了这一点,将VCBuild的众多特有的功能集成到MSBuild中,并且使用MSBuild替代了VCBuild。
8 楼
郁郁寡欢 [专家分:0] 发布于 2010-04-29 08:56:00
一系列实践和预定义角色的过程骨架,将团队思想和协作精神发挥的淋漓尽致。
9 楼
千万别上勾 [专家分:0] 发布于 2010-04-29 10:48:00
有时间亲身体验一下,心情激动中。
10 楼
亿回路远 [专家分:0] 发布于 2010-04-29 14:10:00
虽然是beta版,我还是要挑出一些Visual Studio 2010的缺陷
我来回复