回 帖 发 新 帖 刷新版面

主题:也谈VS2010的团队协作性

软件开发并不是一件简单的工作,不是一个人可以完成的,一般都是多人或多个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个回复)

沙发

我总是从实际应用来考虑问题,虽然VS2010是近乎完美的作品

板凳

" 以最大限度地团结开发者,给予开发团队的思维最大的解放,使项目管理者更有效把握开发流程,更有质量完成开发任务。
"

3 楼

楼主给的这个图也太不清晰了啊,根本看不清是啥啊

4 楼

改进JavaScript用户界面模板和AJAX中的数据绑定功能;

5 楼


[em10]同感楼主发个清晰的!!!!!!!!!

6 楼

VisualStudio2010版本极大的增强了对Silverlight的支持,最重要的是,界面设计工程师在设计RIA界面时,他将拥有和之前设计WEB表单或Windows窗体同样强大的功能支持。

7 楼

从Visual Studio 6到Visual Studio 2008,虽然IDE的功能越来越多,但是并没有什么革命性的变化,反倒因为功能太多带来了使用上的不便,导致开发效率低下。程序员们都在期盼一个全新的IDE的出现。

8 楼

这个先看看再说,保存了感觉我能用的上啊。

9 楼

Test Lab Management,良好的协调了各方资源,使合作更好的进行。

10 楼

VS2010 Beta2界面很整洁,没有那些杂七杂八的选项。在项目语言列表里多出了F#语言的支持。

我来回复

您尚未登录,请登录后再回复。点此登录或注册