Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26799
  • 博文数量: 33
  • 博客积分: 805
  • 博客等级: 军士长
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 09:50
文章分类
文章存档

2011年(33)

我的朋友
最近访客

分类: IT业界

2011-05-27 20:50:28

为什么敏捷软件开发方法Scrum这么火?-IASN·爱朔科技



SCRUM
使得我们能够专注于如何在最短的时间内实现最有价值的部分
使得我们能够快速的经常的监督实际产品发展的状况
.(每两周或一个月)
团队按照商业价值的高低先完成高优先级的产品功能,并自主管理,凝结了团队智慧创造出最好的方法因而提高效率。

每隔一两周或者一个月,我们就可以看到实实在在的可以上线的产品。此时,就可以下一步的决定是继续完善功能实现更多需求或者直接发布了。

我们将输掉这场‘接力跑’

“‘接力跑
式的产品开发…… 模式一定程度上违背了以人为本,最大化生产力,灵活的生产方式的原则。相反另一种团队,如同一场橄榄球赛的团队合作方式——这种模式下,整个团队通过无间合作,灵活机动的处理接球,传球,并像一个整体迅速突破防线——这可能更加适应于今天更具挑战市场需求。
Scrum
被知名企业广泛采用
:
雅虎 电艺 飞利浦 西门子 诺基亚 英国广播公司  尼尔森视界公司 Turner Broadcasting   
第一美国不动产经纪公司  美国第一资本投资国际集团Intuit High Moon Studios Lockheed Martin Sabre Salesforce.com BMC Software Ipswitch John Deere Lexis Nexis Time Warner Oce
Scrum 被运用的领域:
商业软件  集中式开发 根据契约进行的开发 固定投资开发财务软件 ISO 9001认证应用 游戏软件药监管理软件 网站 嵌入式系统 0当机系统软件联合攻击战斗机 掌上电脑软件 手机 网络交换路由设备 独立软件开发 一些大型软件开发
在软件工业界,已成为众多高效开发团队的制胜之道。它不仅被许多中小公司青睐,在全球一百强的企业中,敏捷也已大行其道,受到许多资深项目管理者和开发人员的推崇。欧美软件企业中,有近半企业已采用敏捷方法进行开发。大多数尚未应用敏捷的企业,也都对其有所了解,而且很多在计划实施。中国的外企,外包公司和许多知名企业也都开始采用了敏捷方法。例如,腾讯内部几乎所有的开发团队都在实施敏捷。

给这些企业也带来了巨大的收益。据业内资深人士和长期从事敏捷咨询的公司透露,采用的团队一般会提高
3-10倍的效率,软件的质量也有了更加可靠的保证。同时,敏捷开发的应用也给团队内的每个成员提供了良好的发展机会。他们的技术和合作水平都能得到相应的提高。
Scrum
是敏捷方法的一种,也可以被用来作为一种管理的框架,它能结合其他的敏捷方法:如
XP, Lean等共同完成敏捷开发的整个过程。
Scrum
得以大行其道,有其本身的优势所在:
1.
。即整个开发过程被分为几个迭代周期,每个迭代周期是一个定长或不定长的时间块每个迭代周期持续的时间一般较短,通常为一到六周。
2.
增量交付。产品是在每个迭代周期结束时被逐步交付使用,而不是在整个结束的时候一次**付使用。每次交付的都是可以被部署到用户应用环境中被用户使用的、能给用户带来即时效益和价值的产品。
3.
开发团队和用户反馈推动产品开发。敏捷开发方法主张用户能够全程参与到整个开发过程中。这使需求变化和用户反馈能被动态管理并及时集成到产品中。同时,团队对于用户的需求也能及时提供反馈意见。
4.
持续集成。新的功能或需求变化总是尽可能频繁地被整合到产品中。一些项目是在每个迭代周期结束的时候集成,有些项目则每天都在这么做。

5.自我管理。拥有一个积极的、自我管理的、具备自由交流风格的开发团队,是每个敏捷项目必不可少的条件。人是敏捷开发的核心。敏捷开发总是以人为中心建立开发的过程和机制,而非把过程和机制强加给人。
Scrum
最大的优势在于:能及时应对用户的需求变化,而需求变化又是当前软件开发的必然要求。解决不断变化的用户需求,甚至拥抱需求变化,正是
Scrum的本质所在。
然而,优秀的管理模式,优秀的理论指导并不一定就能获得完美的结果。如何正确理解
Scrum原则,如何利用有效的工具,如何避免Scrum实施过程中的各种困难,都是摆在敏捷团队的面前的问题,也是一名合格的必须面对的问题。
合络众成(
Cocomputing Corp.)公司致力于敏捷及Scrum方法在中国的推广工作,并坚决认为敏捷及Scrum是未来软件开发的必然趋势。因此,合络众成公司联合中国高等院校最高学府北京大学软件学院,共同推出一系列敏捷开发公开课及课程,以期能够帮助中国的软件行业理解并有效使用敏捷方法,促进中国软件业软件开发过程的改善,提高中国软件业在国际社会的竞争优势。

来源于;IASN·爱朔科技

阅读(436) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~