VS2010促进“团队英雄”的开发模式

   整天对着显示器屏幕,双手敲打着一行行code,白天黑夜失去了概念,木纳,工作狂,code控……一直以来,程序员的形象似乎与浪漫无关。大家好像吧自己也“编程”了独狼,天天在自己那个一亩三分地里。把自己整的皮包骨头不说,还变不出好的软件来!

 

   VS2010的面世可能一改过去独狼战斗的做法,过渡到群狼作战的态势。其中VS2010的一个重要特性就是基于Scrum的敏捷开发为团队协作提供了极大的可能。

 

 

 

   如果将IT比作江湖,那么,每一个程序员都必须把自己修炼成一个武功高强的侠客。不过,现实的情况却似乎要复杂的多,比如,要想完成一个项目的开发,并非一个人就可以玩转,大多数情况下是多人或多个team合作来完成,有需求分析、产品架构定位、设计与结构、编码、测试、打包等等,每个成员的分工都是明确,整个项目是大家互相配合、互相协作下完成。所以这个时候,就要求彼此必须要协作,抱团作战。随着软件发展、云计算大环境下客观需求,软件开发的团队协作性愈加重要。这也逐渐发展成为未来的趋势。

 

   另外一点就是,工欲善其事必先利其器。对开发人员而言,最强大有力的武器,莫过于优秀的开发平台。优秀的开发工具必须关注团队合作,提高开发效率,VS2010 中提高效率的方法无疑就是最大的看点之一。

 

   敏捷开发最近成为一个热门概念。近年来,敏捷开发是软件开发的热门词汇,Scrum随着这股潮流也风头很劲,扶摇直上。

 

   敏捷开发是能够给程序开发人员带来的实际好处?

 

   首先,VS 2010内建Scrum的敏捷开发流程模版——迭代式增量软件开发过程,包括了一系列实践和预定义角色的过程骨架,将团队思想和协作精神发挥的淋漓尽致。

 

   据IDC的一份市场研究报告显示,软件行业只有30%的开发项目是在规定的时间段内和预算范围之内完成的。传统的瀑布式开发模式已存在了很长一段时间,在这种模式下,整个软件开发过程被严格地分成需要分析、架构设计、软件开发、测试等几个阶段,整个过程不可回溯。而通常一个软件开发的过程会花费几年时间,当软件最后开发完成后,开发人员经常面临的一个困境是,客户的需求发生变化,或是最终的产品由于开发过程中存在的种种问题而导致产品最终偏离了客户需求。

 

   微软VS2010实施敏捷开发的模式,正是致力于解决传统瀑布式开发存在的这些问题。因为Scrum将帮助项目主管角色负责维护过程和任务,帮助产品负责人进行质量提高,使开发团队所有开发人员有效沟通协作。从而使软件开发中人员主体遇到的各种问题得到有效控制,完美结合团队成员,使开发流程通畅,各种开发工具顺畅。

 

   其次,VS 2010在最后的调试阶段为开发人员和团队提供了最好的工具,这就是具有软件测试功能虚拟化技术软件Test Lab Management。因此,开发团队可以把重要客户的环境配置构建在测试实验室内,搭配其他多项新增加的软件测试功能,确保开发出来的软件能够符合客户的期望,使得令人头痛的调试问题得到了很好的解决。使各方资源得到了最佳的调配,合作更好地进行。

 

   最后,VS 2010的Agile Scrum 开发流程模版,不单是一种可以很好实践敏捷开发的好方法,更是对团队合作的一项强有力补充。由于它的核心在于项目管理,而不是指导团队成员如何进行开发,其最主要的精神是“在客户有系统需求时,给予及时满意的可执行程序”,所以可以最大限度地团结开发者,给予开发团队的思维最大的解放,使项目管理者更有效把握开发流程,高质量完成开发任务。

 

 

原创博文如需转载请用下列方式联系:

QQ:102927545   MSN:wangk1026@hotmail.com

时间: 2024-09-22 19:00:49

VS2010促进“团队英雄”的开发模式的相关文章

jsp+javabean开发模式下,数据库sql语句的编写规范

js|规范|数据|数据库|语句 在中小型的开发团队或开发项目中,很多人选择了jsp+javabean的开发模式,但这种模式下,sql语句应该写在什么位置,很多人,包括我自己都会走很多的弯路.        很多书上要么推荐sql语句写在bean中,让jsp调用即可(理由是这样子比较规范),要么推荐sql语句写在jsp文件中(理由是方便开发,开发速度很快),但我在实际开发中,发现采用上述两种方式都不是很好,下面我将我的方法说一下,希望得到大家的指正.        我认为在做列表查询时,即按照某种

WEB开发模式Tapestry简介

前言 由于internet技术的广泛流行,越来越多的程序开发模式正在从C/S向B/S转换,由于B/S模式具有瘦客户端的优点--无须安装客户端程序,这就大大减轻了软件升级的费用,所有的业务逻辑和数据库存储都放在服务端,从而提高了系统的可维护性.而且由于HTTP协议是一个开放式的标准,因此只要是支持HTTP协议的浏览器都可以运行,再结合目前的XML技术,可以方便地实现跨平台的分布式应用. 但B/S架构有其天生的缺点:无状态性.这其实并不是B/S程序的错,而是由于B/S程序是建立在http协议的基础上

快速原型开发模式在实际开发过程中的应用

[摘要]本文以作者的实践开发经验为主线,从理论和实际的角度探讨快速原型开发模式在实践开发中的应用,并从软件开发的各个角度.各个时期剖析快速开发模式的优缺点和应该注意的问题. [关键字]软件工程.开发模式.快速开发.软件开发.原型模式     快速原型开发模式的基本思想是在系统开发的初期,在对用户需求初步了解的基础之上,以快速的方法先构造一个可以工作的系统原型.将这个原型提供给用户使用,听取他们的意见.然后修正原型,补充新的数据.数据结构和应用模型,形成新的原型.经过几次迭代以后,可以达到用户与开

使用VirtualView渲染的前端UI组件开发模式

在上篇文章中,我讲到我们的组件开发模式解决了以下几个问题 渲染逻辑,业务逻辑,事件分发,控制器彻底分离 组件内部只有一个状态 渲染逻辑只有一处 只绑定一次事件 没有任何学习成本 下面来看我们具体我们是通过什么方式解决的 渲染逻辑,业务逻辑,事件分发,控制器彻底分离,易于维护和重用 我们在原来的开发中一般都是把这些代码都写在同一个文件中,整个文件上千行是常有的事.在维护代码或者根据需求的变化修改代码的时候会变得极其困难,从团队的角度来说,根本没法互相协作.为了解决这些问题我们把一个组件拆分为渲染逻

《妥协的完美主义:优秀产品经理的实践指南(卷二)》一第1章 App产品设计团队进化史1.1 在没有产品设计团队的软件开发时期

第1章 App产品设计团队进化史 妥协的完美主义:优秀产品经理的实践指南(卷二) 在App的开发过程中,常常有两股主要矛盾力量:开发人员和市场人员. 尽管市场人员精通市场.定价,善于掌握商机,但他们对产品设计和过程的要求,只局限在需求列表.需求清单上,列出他们所需功能,这些需求同用户的实际需要和期望有一定差距,主要在于如何超越竞争对手,如何赚取更多的利润,这些需求的来源基于市场调研和对用户心理的猜测: "市场数据的表现是这样的,用户可能是因为某某原因不喜欢使用我们的产品." "

从雷军手稿解读小米MIUI的互联网开发模式

中介交易 SEO诊断 淘宝客 云主机 技术大厅 这些天在看小米联合创始人黎万强写的<参与感:小米口碑营销内部手册>一书,打算写个读后感,欢迎大家看完后回复交流. 雷军的手稿 文章标题起的有些大,源于书中的雷军关于互联网思维的手稿.原图如下: 之所以从这个手稿开始说产品的发版,是因为BLUES在YY语音产品团队的经历,有个关于YY创始人李学凌的小故事. 在YY语音做产品的时候,我对YY创始人李学凌关于做产品的观点,印象很深刻的一点,就是他在研究产品的时候,特别强调要关注产品的小时候,就是从目前的

基于Docker的开发模式驱动持续集成落地实施

11月30日,资深质量优化专家陈能技老师,在[DBA+社群]中间件用户组进行了一次主题为"基于Docker的开发模式驱动持续集成落地实施"的线上分享.小编特别整理出其中精华内容,供大家学习交流.同时,也非常感谢陈能技老师对DBA+社群给予的大力支持.    嘉宾简介   资深质量优化专家,12年软件测试与质量管理经验 <软件性能测试诊断分析与优化>等多本IT畅销书作者 演讲实录   今天主要交流的主题是基于Docker的开发模式如何驱动持续集成落地实施,这里会涉及两个主要的

垂直化开发模式在支付宝无线测试平台建设中的实践

摘要:支付宝无线统一测试平台承载着整个支付宝无线应用研发的质量控制体系,提供字节码测试.monkey测试.遍历测试.UI自动化测试.适配测试.设备管理.真机访问.性能监测.安全扫描等. 一.引言 无线应用的浪潮已经掀起,无线测试质量保障体系的建立步伐步步紧逼,在这样的背景下,支付宝无线统一测试平台应运而生,结合支付宝无线应用的特性,定制开发一套统一无线测试平台迫在眉睫,本平台主要涵盖monkey测试.遍历测试.UI自动化测试.适配测试.设备管理.真机访问.性能监测.安全扫描等,研发团队采取垂直化

雷军手稿:小米MIUI互联网产品开发模式

这些天在看小米联合创始人黎万强写的<参与感:小米口碑营销内部手册>一书,打算写个读后感,参加我和机械工业出版社合作的"悟道产品经理"读书写书活动.这篇文章,算一个草稿吧,欢迎大家看完后回复交流. 雷军的手稿 今天的标题<从雷军手稿解读:小米MIUI互联网产品开发模式>,标题有些大,源于书中的雷军关于互联网思维的手稿.原图如下: 之所以从这个手稿开始说产品的发版,是因为BLUES在YY语音产品团队的经历,有个关于YY创始人李学凌的小故事. 李学凌的产品观 在YY语