主题:也谈VS2010的团队协作性
大唐飞雪
[专家分:0] 发布于 2010-04-26 10:10: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/)去看看。
回复列表 (共19个回复)
沙发
静夜思12 [专家分:0] 发布于 2010-04-26 14:40:00
我总是从实际应用来考虑问题,虽然VS2010是近乎完美的作品
板凳
走在田野上 [专家分:0] 发布于 2010-04-27 11:29:00
" 以最大限度地团结开发者,给予开发团队的思维最大的解放,使项目管理者更有效把握开发流程,更有质量完成开发任务。
"
3 楼
美丽的樱花 [专家分:0] 发布于 2010-04-27 12:41:00
楼主给的这个图也太不清晰了啊,根本看不清是啥啊
4 楼
静夜思12 [专家分:0] 发布于 2010-04-27 14:53:00
改进JavaScript用户界面模板和AJAX中的数据绑定功能;
5 楼
非常六加二 [专家分:0] 发布于 2010-04-28 09:52:00
[em10]同感楼主发个清晰的!!!!!!!!!
6 楼
十指香吮 [专家分:0] 发布于 2010-04-28 11:55:00
VisualStudio2010版本极大的增强了对Silverlight的支持,最重要的是,界面设计工程师在设计RIA界面时,他将拥有和之前设计WEB表单或Windows窗体同样强大的功能支持。
7 楼
紫色芭比 [专家分:0] 发布于 2010-04-28 13:55:00
从Visual Studio 6到Visual Studio 2008,虽然IDE的功能越来越多,但是并没有什么革命性的变化,反倒因为功能太多带来了使用上的不便,导致开发效率低下。程序员们都在期盼一个全新的IDE的出现。
8 楼
那个是他么 [专家分:0] 发布于 2010-04-28 14:02:00
这个先看看再说,保存了感觉我能用的上啊。
9 楼
郁郁寡欢 [专家分:0] 发布于 2010-04-29 09:05:00
Test Lab Management,良好的协调了各方资源,使合作更好的进行。
10 楼
千万别上勾 [专家分:0] 发布于 2010-04-29 11:02:00
VS2010 Beta2界面很整洁,没有那些杂七杂八的选项。在项目语言列表里多出了F#语言的支持。
我来回复