CMMI与敏捷开发的关系?

2017-05-03

最近几年来,敏捷开发已经成为一项主流开发技术。很多成功的企业都在使用这个技术。那么CMMI与敏捷之间存在怎么样的关系呢?分析如下:

CMMI回顾:在80年代早期,在SEI的资助下美国空军成立了一项研究来分析为什么许多软件合同都会超出工期和预算。他们的结论是:糟糕的过程。由此,产生了CMM&CMMI。能力成熟度模型CMMI是一个过程改进方法和模型,它为组织提供了实现高效的软件交付过程所必需的基本元素,关注通过切实改进过程域的成熟度,实现过程改进的目标。它可以用来指导一个项目、一个部门甚至整个组织的过程改进。CMMI能帮助我们整合以往各自为政的组织功能,建立过程改进的目标与优先级,指导我们进行质量改进,还提供了评价现有过程的参照点。

敏捷回顾:使用敏捷式方法要求IT和业务方面的参与者紧密沟通,更快的交付业务需求从而更快的获取效益。降低改变的成本、提高系统的灵活性,以及降低投资的风险。敏捷式开发能在质量上有很大的提高。大概在60年代的时候,软件开发是没有计划性的,基本是写出来,谁也不知道什么时候能交付,但也就是在那个时候,软件工程学的概念在美国召开的一次会议上头一次被提出来,传统工程学通常是把项目分成三步或者四步,先把需求确立起来,进行设计构建。应用到软件里是开始先由分析人员对需求进行分析,然后设计,架构师把整体的东西设计出来,再确定下来交给编程的团队,编程的团队按照需求规格,把东西给做出来,所有的这些东西都是由不同的人在不同的时间完成的。

这种模式的优点是:开发计划性非常强,因为你知道什么人在什么时候做什么事情。但也存在一些缺点,这些缺点主要由软件开发和传统的建筑工程学的不同引起。客户需求的不断变化,特别是商业软件,跟随市场的变化,客户需求也在不断变化。客户本身在脑子里并不是很清楚自身需要什么,在它看到了产品后,在使用的过程中,他对自己想要的东西才有了一些更加确定的想法,知道了怎样的东西才是自己所需要的。但在这个阶段的需求变化使得项目步履维艰、使得成本大幅度增加。所以工程学里一个核心的概念,变化是最可怕的一件事情,从设计角度也好、分析的角度也好,不管怎么,不要变化,这样就使成本增加。

敏捷式开发最核心的东西是它不排斥变化,对变化采取的是适应性的态度。敏捷式的开发针对一小部分进行设计测试,对每一个循环时间非常短,软件从小到大,从很小的一点到不断的增加扩大,而且增长的过程中是对软件不断修改的过程。

敏捷开发还有一个很大的特点就是它是以人为本,而不是以方法为本的。我们的软件开发是脑力劳动,而不是简单的工作。如果你设计出一套方法来,不管什么方法,让每个人去适应的方法,最后开发效应反而不如你组建一个具有进取心的团队,这个团队通常情况下是先选择一种方法,细节也一样,在开发过程中,不断对方法反思,直到达到这个团队的最高开发效应为止。

敏捷是一个高度协作的、演进的以及关注质量的软件开发方法,是一种允许快速业务变更的开发实践。敏捷的核心是敏捷的4个核心价值观和12条原则,外围则是满足不同团队需求的各种敏捷实践,敏捷的不同之处在于其更关注团队协作、关注质量、关注可工作的软件。敏捷来源于实践而不是理论。

在追求卓越的过程中,组织会尝试多种途经,采用不同的原则、方法及技术。一个对敏捷实践感兴趣的组织可能也会对PMI的OPM3、ISO或能力成熟度模型集成(CMMI)感兴趣,反之亦然,因为这些都是通向卓越的手段。CMMI与敏捷框架在很多方面能够和平共处,互相补充,甚至可能协同工作。

从本质上讲,CMMI和Agile都是人们为了解决在软件生产过程中出现的质量低下、进度延迟、预算超支等问题,而产生的标准或过程改进的模型或方法实践,只是它们的关注点有所不同而已。CMMI关注为了实现组织软件生产目标,我们应该做什么?但却不关注如何做。而敏捷开发作为一个实践性方法,更关注怎么做。因此,在具体操作过程中,可以通过有效结合,能够使组织更快、更好地实现过程改进目标。为了能够有效结合各种CMMI和敏捷开发,组织必须明确它们的区别和联系,以及每种方法的主要关注点。

如上表所示,CMMI和敏捷开发的主要冲突来自于双方产生的环境、目标客户和团队文化要素,例如CMMI早期客户,主要关注大型项目、复杂系统、使命关键(Mission Critical)系统,而敏捷开发主要关注小项目、简单应用和灵活多变的系统;CMMI的假想市场和用户主要面向成熟市场,面向那些关注流程创新的企业,而敏捷开发主要关注在新兴市场和多变的市场环境;文化方面,CMMI强调流程和管理,而敏捷更强调高度信任的氛围中,被激励起来的个人之间的协作创新。

但在整体上,CMMI和敏捷开发能够很好地相互补充、相互支持。首先在关注点上CMMI关注组织级或企业级改进,关注回答项目应该做什么,而不是具体怎么做的方法,而敏捷开发则更关注项目级改进,关注项目具体怎么做的方法和最佳实践,这使双方在定位方面形成很好的相互补充的态势,一方面CMMI为敏捷提供组织级扩展的能力和必须的组织治理框架,便于组织级对敏捷最佳实践的推广和重用;另一方面,敏捷为CMMI提供了项目级的具体实践方法,确保团队在CMMI框架下能够快速响应,不断创新,持续交付价值。两者的有效结合,能够有效实现个人绩效向团队绩效、向组织绩效的转变过程。同时,也可以通过敏捷实践,规避CMMI实施过程中重文档、重流程的不良倾向,使CMMI实施时更加关注组织的实际价值、关注客户、关注创新。

结论

至此已经讲明CMM与敏捷实践之间的关系和协作效果。为了取得最好的效果,学习CMMI的各个过程域、各个成熟度级别并掌握如何在敏捷与CMMI之间过渡的能力非常重要。

 

验厂咨询
NBCUniversal验厂咨询 H&M验厂咨询 麦当劳McDonald's验厂咨询 可口可乐验厂咨询 迪卡侬验厂咨询 KFC验厂咨询 BJ's验厂咨询 Big Lots验厂咨询 Kroger验厂咨询 OMEGA验厂咨询 EcoVadis&TFS-CI可持续发展验厂咨询 Michales验厂咨询 New Balance验厂咨询 BSCI验厂咨询 Costco验厂咨询 WCA验厂咨询 C&A验厂咨询 联合利华验厂咨询 PVH验厂咨询 RBA(EICC)咨询 Primark验厂咨询 Lowes验厂咨询 Loreal验厂咨询 CVS验厂咨询 Kohl's咨询 Jcpenney验厂咨询 利丰验厂咨询 VF验厂咨询 Levi's验厂咨询 Adidas验厂咨询 C-TPAT验厂咨询 AVON验厂咨询 TESCO验厂咨询 Sears验厂咨询 Homedepot验厂咨询 Inditex集团验厂 TJX验厂咨询 Target验厂咨询 Disney验厂咨询 Carrefour验厂咨询 Walmart验厂咨询 Sedex验厂咨询 WRAP认证咨询 woolworths验厂咨询 IKEA宜家验厂咨询 Office Depot验厂咨询 Auchan欧尚验厂咨询 麦德龙Mattel验厂咨询 M&S玛莎验厂咨询 Argos验厂咨询 Bestseller验厂咨询 CK验厂咨询 GUESS验厂咨询 Boots验厂咨询 Macy's验厂咨询 BB&B验厂咨询 Asics验厂咨询 Abercrombie & Fitch验厂咨询 Casino验厂咨询 Saks验厂咨询 Nordstrom验厂咨询 HUGO BOSS验厂咨询 宝丽来验厂咨询 E-Mart易买得验厂咨询 Electrolux验厂咨询 Dollar General验厂咨询 NEXT验厂咨询 雅诗兰黛验厂咨询 Mattel美泰验厂咨询 星巴克验厂咨询 Nike验厂咨询 Coles Myer验厂咨询 Safeway验厂咨询 RPM验厂咨询 LTO验厂咨询 Bon-ton验厂咨询 ALDI(阿尔迪)验厂咨询 宝洁(P&G)验厂咨询 ZARA验厂咨询 Claire's验厂咨询 GAP验厂咨询 Arcadia Group验厂咨询 AEON永旺验厂咨询 Staples验厂咨询 PUMA验厂咨询 Burberry验厂咨询 Concept 4验厂咨询 Big Time验厂咨询 BestBuy验厂咨询 Hasbro(孩之宝)验厂咨询 其它验厂咨询 优衣库(UNIQLO)验厂咨询 Tween Brands验厂咨询 GPC验厂咨询 SLCP社会劳工整合项目咨询 Justice验厂咨询 SANMAR验厂咨询 Autozone验厂咨询 Mothercare验厂咨询 ToysRUs验厂咨询 WILKINSON验厂咨询 E-TASC验厂咨询 Reebok验厂咨询 LV验厂咨询 TSC验厂咨询 飞利浦(PHILIPS)验厂咨询 FLA验厂咨询 ADEO安达屋验厂咨询 GMI验厂咨询 Floor&Décor验厂咨询 ANF验厂咨询 AGS&ICM验厂咨询 UVEX验厂咨询 Shopko验厂咨询 Amazon亚马逊验厂咨询 TCM(Tchibo)验厂咨询 ACCO验厂咨询 Pimkie验厂咨询 CTC验厂咨询 Mango芒果验厂咨询 Debenhams验厂咨询 Quiksilver验厂咨询 COC验厂咨询 BanDai(万代)验厂咨询 BeBe(碧碧)验厂咨询 Bernard(伯纳德)验厂咨询 Danfoss(丹佛斯)验厂咨询 Kmart验厂咨询 Simon西蒙验厂咨询 万宝路(Marlboro)验厂咨询 laundry品牌验厂咨询 DCK验厂咨询 ASDA验厂咨询 Ann Taylor安泰勒验厂咨询 Diesel(迪赛)验厂咨询 Esprit埃斯普利特验厂 Conforama验厂咨询 Family Dollar验厂咨询 Morrisons验厂咨询 RUSTA验厂咨询 B&Q百安居验厂咨询 CHICO'S验厂咨询 COLES GROUP验厂咨询 Kellwood验厂咨询 Aramark验厂咨询 Mervyns验厂咨询 Hallmark豪马验厂咨询 Kiabi凯家衣验厂 HBI&HANES验厂咨询 J.Crew验厂咨询 SCS沃尔玛反恐验厂 Contempo验厂咨询 Kappa卡帕验厂咨询 Timberland(添柏岚)验厂咨询 LEGO乐高验厂咨询 AMER SPORTS亚玛芬验厂咨询 HBC哈德逊湾验厂咨询 JAG琼斯验厂咨询 UMBRO茵宝验厂咨询 POLO保罗验厂咨询 Liz Claiborne丽诗加邦验厂咨询 PetSmart验厂咨询 OTTO-HERMES验厂咨询 Walgreen沃尔格林验厂咨询 Joann store验厂咨询
本周热门排行榜
WRAP证书的级别是如何约定的?

WRAP认证分为白金、黄金和银级证书;获得每个级别证书都有一定的要求以及一些WRAP认证决不能出现的不符合,以下分别进行说明: 白金证

什么样的条件下可以申请BSCI的验厂?

工厂如果要申请BSCI验厂,必须有几个条件 1.您的客户必须是BSCI的会员之一,目前BSCI有800名左右的会员(截止2012年8月

Disney验厂要求的FAMA有什么作用?

迪斯尼FAMA产生的背景和作用 主要是现在出于全球反恐的考虑,美国是不允许

Sedex供应商如何发布Sedex验厂报告?

图文详解Sedex的供应商如何登陆系统发布自己的Sedex验厂报告: 1) 首先登录系统:https://sedexadvan

社会责任审核如何判定建筑工程的竣工验收?

引申:房产证能代替建筑工程验收合格证吗? 房产证是指权属人通过自建、交易取得建筑的合法所有权,可依法对建筑行使占有、使用、收益和处分的

社会责任审核如何判定建筑工程的消防验收?

●建筑工程消防验收总结: 1)针对劳动密集型企业,总建筑面积超过2500平方米的生产加工车间,总建筑面积超过1000平方米的宿舍楼,需

微信扫一扫

  • 13524304356
  • 13733822601