日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

CMMI、敏捷開發(fā)及ISO的關系說明

 ekylin 2012-11-10

CMMI、敏捷開發(fā)及ISO的關系說明

分類: 軟件過程改進 敏捷開發(fā) 397人閱讀 評論(0) 收藏 舉報

CMMI回顧
80年代早期,在SEI的資助下美國空軍成立了一項研究來分析為什么許多軟件合同都會超出工期和預算。他們的結論是:糟糕的過程。由此,產(chǎn)生了CMM&CMMI。能力成熟度模型CMMI是一個過程改進方法和模型,它為組織提供了實現(xiàn)高效的軟件交付過程所必需的基本元素,關注通過切實改進過程域的成熟度,實現(xiàn)過程改進的目標。它可以用來指導一個項目、一個部門甚至整個組織的過程改進。CMMI能幫助我們整合以往各自為政的組織功能,建立過程改進的目標與優(yōu)先級,指導我們進行質(zhì)量改進,還提供了評價現(xiàn)有過程的參照點。


ISO9000回顧
近年來,國際上影響最為深遠的質(zhì)量管理標準當屬國際標準化組織于1987年公布的ISO9000系列標準,這一國際標準發(fā)源于歐洲經(jīng)濟共同體,但很快就波及美國、日本及世界各國。到目前為止,已有70多個國家在它們的企業(yè)中采用和實施這一系列標準。中國對此也十分重視,也采取了積極態(tài)度。近期,國際標準化組織積極促進軟件質(zhì)量的制度化,提出了如下ISO9000軟件標準系列:ISO9001、ISO9000-3、ISO9004-2、ISO9004-4、ISO9002。這一系列現(xiàn)已成為全球的軟件質(zhì)量標準。

 

敏捷回顧
敏捷是一個高度協(xié)作的、演進的以及關注質(zhì)量的軟件開發(fā)方法,是一種允許快速業(yè)務變更的開發(fā)實踐。敏捷的核心是敏捷的4個核心價值觀和12條原則,外圍則是滿足不同團隊需求的各種敏捷實踐,敏捷的不同之處在于其更關注團隊協(xié)作、關注質(zhì)量、關注可工作的軟件。敏捷來源于實踐而不是理論。

 

在追求卓越的過程中,組織會嘗試多種途經(jīng),采用不同的原則、方法及技術。一個對敏捷實踐感興趣的組織可能也會對PMIOPM3、ISO或能力成熟度模型集成(CMMI)感興趣,反之亦然,因為這些都是通向卓越的手段。CMMI與敏捷框架在很多方面能夠和平共處,互相補充,甚至可能協(xié)同工作。

 

 

從本質(zhì)上講,CMMI、ISOAgile都是人們?yōu)榱私鉀Q在軟件生產(chǎn)過程中出現(xiàn)的質(zhì)量低下、進度延遲、預算超支等問題,而產(chǎn)生的標準或過程改進的模型或方法實踐,只是它們的關注點有所不同而已。CMMIISO關注為了實現(xiàn)組織軟件生產(chǎn)目標,我們應該做什么?但卻不關注如何做。而敏捷開發(fā)作為一個實踐性方法,更關注怎么做。因此,在具體操作過程中,可以通過有效結合,能夠使組織更快、更好地實現(xiàn)過程改進目標。

為了能夠有效結合各種CMMI和敏捷開發(fā),組織必須明確它們的區(qū)別和聯(lián)系,以及每種方法的主要關注點。

維度

CMMI

Agile

早期客戶

大型項目、復雜系統(tǒng)、使命關鍵(Mission Critical)系統(tǒng)

小項目、簡單應用、靈活多變的系統(tǒng)

假想市場/用戶

成熟市場、關注流程創(chuàng)新

新興市場,多變的市場環(huán)境

關注點

組織級或企業(yè)級改進,關注回答項目應該做什么,而不是具體怎么做的方法 

項目級改進,關注項目具體怎么做的方法和最佳實踐

文化

適用于高信任和低信任環(huán)境

強調(diào)管理者和管理的作用

關注流程,有限地關注人

倡導高信任的環(huán)境

強調(diào)管理者的教練作用

關注團隊和個人,強調(diào)激勵和自組織

核心價值觀

關注統(tǒng)一、標準的流程和持續(xù)的流程改進,關注可預測性,關注全生命周期的質(zhì)量管理

關注通過團隊協(xié)作,持續(xù)交付價值,關注外部響應能力和創(chuàng)新,關注質(zhì)量和可工作的軟件

 

如上表所示,CMMI和敏捷開發(fā)的主要沖突來自于雙方產(chǎn)生的環(huán)境、目標客戶和團隊文化要素,例如CMMI早期客戶,主要關注大型項目、復雜系統(tǒng)、使命關鍵(Mission Critical)系統(tǒng),而敏捷開發(fā)主要關注小項目、簡單應用和靈活多變的系統(tǒng);CMMI的假想市場和用戶主要面向成熟市場,面向那些關注流程創(chuàng)新的企業(yè),而敏捷開發(fā)主要關注在新興市場和多變的市場環(huán)境;文化方面,CMMI強調(diào)流程和管理,而敏捷更強調(diào)高度信任的氛圍中,被激勵起來的個人之間的協(xié)作創(chuàng)新。

 

但在整體上,CMMI和敏捷開發(fā)能夠很好地相互補充、相互支持。首先在關注點上CMMI關注組織級或企業(yè)級改進,關注回答項目應該做什么,而不是具體怎么做的方法,而敏捷開發(fā)則更關注項目級改進,關注項目具體怎么做的方法和最佳實踐,這使雙方在定位方面形成很好的相互補充的態(tài)勢,一方面CMMI為敏捷提供組織級擴展的能力和必須的組織治理框架,便于組織級對敏捷最佳實踐的推廣和重用;另一方面,敏捷為CMMI提供了項目級的具體實踐方法,確保團隊在CMMI框架下能夠快速響應,不斷創(chuàng)新,持續(xù)交付價值。兩者的有效結合,能夠有效實現(xiàn)個人績效向團隊績效、向組織績效的轉(zhuǎn)變過程。同時,也可以通過敏捷實踐,規(guī)避CMMI實施過程中重文檔、重流程的不良傾向,使CMMI實施時更加關注組織的實際價值、關注客戶、關注創(chuàng)新。

 


結論

至此已經(jīng)寫了夠多的內(nèi)容來講明CMM與敏捷實踐之間的關系和協(xié)作效果。為了取得最好的效果,學習CMMI的各個過程域、各個成熟度級別并掌握如何在敏捷與CMMI之間過渡的能力非常重要。

 

參考文獻:

CMMI and Scrum - CMMI or Agile- Why Not Embrace Both!    Hillel Glazer, Jeff Dalton,David Anderson, Mike Konrad, Sandy Shrum,  Nov. 2008

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多