IPD與CMMI之我見
見到很多人在拿IPD與CMMI做比較,令我感到十分的疑惑,不知道這樣的比較意義何在。IPD與CMMI并不是要解決同樣的問題。也就是說,它們的思路和出發(fā)點(diǎn)完全不同。因此,與其拿這兩者進(jìn)行比較(這樣只會(huì)讓人更加迷惑),不如從它們分別解決什么問題入手,來解釋為什么需要IPD與CMMI。同時(shí),思考一下如何將兩者有效結(jié)合起來。
將暢享網(wǎng)上一篇列舉兩者簡(jiǎn)單概念的文章貼在下面,有時(shí)間時(shí)再來做更加詳細(xì)的說明:
一、PACE、IPD
基本概念
早在1986年,美國(guó)PRTM公司創(chuàng)作了PACE(Product And Cycle-time Excellence,產(chǎn)品及周期優(yōu)化法)方法論。PACE關(guān)注的要素有:正確決策(決策評(píng)審)、項(xiàng)目核心小組構(gòu)成、開發(fā)活動(dòng)的結(jié)構(gòu)、工具與技術(shù)、產(chǎn)品戰(zhàn)略、技術(shù)管理、資源管理
PACE算得上是產(chǎn)品生命周期和流程管理領(lǐng)域的方法論鼻祖。PACE誕生之后,很多企業(yè)和學(xué)術(shù)機(jī)構(gòu)不斷地提出了適合于本行業(yè)的研發(fā)管理概念、方法、工具。 應(yīng)用案例
華為
上海貝爾阿爾卡特
評(píng)論
PACE和IPD方案適合于指導(dǎo)大型企業(yè)的研發(fā)管理流程改進(jìn),由于涉及面很廣,實(shí)施過程中會(huì)遭遇重重困難,可能導(dǎo)致半途而廢;投入經(jīng)費(fèi)巨大,見效時(shí)間比較長(zhǎng),企業(yè)可能挺不??;如果成功,則有巨大的長(zhǎng)期收益,但是失敗的可能性比成功的可能性高得多。如華為和上海貝爾阿爾卡特之類的研發(fā)管理體系,根本不適合于國(guó)內(nèi)中小型IT企業(yè),因?yàn)閲L試不起、承擔(dān)不起。 二、CMM和CMMI
基本概念
產(chǎn)品是在過程中研制出來的。一般地,好的過程才可能得到好的產(chǎn)品,而差的過程只會(huì)得到差的產(chǎn)品。提高
軟件過程能力的實(shí)踐通稱為軟件過程改進(jìn)(Software Process Improvement)。軟件過程改進(jìn)的根本目的是:提高質(zhì)量、提高生產(chǎn)率并且降低開發(fā)成本。
CMM/CMMI是世界范圍內(nèi)用于衡量軟件過程能力的事實(shí)上的標(biāo)準(zhǔn),同時(shí)也是軟件過程改進(jìn)最權(quán)威的指南。
CMM等級(jí)評(píng)估:
從狂熱回歸理性?,F(xiàn)在
軟件業(yè)界普遍關(guān)注的是:企業(yè)如何以比較低的代價(jià)有效地提高軟件過程能力。CMM等級(jí)評(píng)估則退居次要地位。
CMM/CMMI的盲區(qū)和常見應(yīng)用問題
CMM/CMMI本身不談如何賺錢的問題。它假設(shè)了美好的前提條件,即企業(yè)有充足的人員、資金、時(shí)間從事軟件過程改進(jìn),當(dāng)軟件過程能力提高了,那么產(chǎn)品的質(zhì)量、生產(chǎn)率自然上去了(同時(shí)成本也下降了),企業(yè)自然能夠獲取更多的利潤(rùn)。軟件過程改進(jìn)對(duì)企業(yè)經(jīng)濟(jì)效益的貢獻(xiàn)是間接的,從投入到產(chǎn)出,時(shí)間相對(duì)比較長(zhǎng)。
企業(yè)領(lǐng)導(dǎo)當(dāng)然想把資源用在“刀刃”上,即賺錢最多最快的地方。
當(dāng)軟件過程改進(jìn)和其它直接賺錢的事情“發(fā)生資源沖突”時(shí),人們只好“拆東墻,補(bǔ)西墻”,往往減少軟件過程改進(jìn)的資源。 對(duì)于軟件過程改進(jìn)而言,CMM/CMMI和ISO等等都是用來參考的,而不是用來迷信的。企業(yè)在參考業(yè)界推薦的標(biāo)準(zhǔn)或規(guī)范時(shí),要舍棄那些聽起來很先進(jìn)但是對(duì)本企業(yè)無益處的東西,只選取對(duì)企業(yè)有實(shí)用價(jià)值的東西。
三、ISO
基本概念
國(guó)際標(biāo)準(zhǔn)化組織(ISO)為了滿足國(guó)際經(jīng)濟(jì)交往中質(zhì)量保證活動(dòng)的需要,在總結(jié)各國(guó)質(zhì)量保證制度經(jīng)驗(yàn)的基礎(chǔ)上,研制了ISO9000質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)系列。ISO 9000族標(biāo)準(zhǔn)問世至今,已經(jīng)被全世界幾乎所有行業(yè)廣泛采納。人們到商店買東西,隨處可見“本產(chǎn)品通過ISO 9000質(zhì)量認(rèn)證”的標(biāo)記?!爱a(chǎn)品通過ISO 9000質(zhì)量認(rèn)證”幾乎成為上市銷售的必要條件。
應(yīng)用于研發(fā)管理的問題
ISO 9000稱得上是放之四海皆準(zhǔn)的標(biāo)準(zhǔn),但是適用面越廣意味著專業(yè)性越弱。一個(gè)生產(chǎn)瓜子的小工廠和生成軟件硬件系統(tǒng)的企業(yè),都可以采用ISO 9000族質(zhì)量標(biāo)準(zhǔn)。顯然前者的成功經(jīng)驗(yàn)不能套用到后者上。ISO 9000標(biāo)準(zhǔn)不可能對(duì)“軟件、嵌入式系統(tǒng)、集成電路”等領(lǐng)域的質(zhì)量問題有深入的論述,所以它對(duì)IT企業(yè)的質(zhì)量管理缺乏專業(yè)性的指導(dǎo),其專業(yè)程度遠(yuǎn)遠(yuǎn)不及CMM/CMMI。
人們?cè)趯?shí)踐中發(fā)現(xiàn)ISO 9000族標(biāo)準(zhǔn)對(duì)生產(chǎn)型企業(yè)幫助比較大,但是對(duì)以研發(fā)為主的IT企業(yè)的幫助比較弱
四、PMBOK
基本概念
項(xiàng)目管理協(xié)會(huì)(PMI)是目前全球影響最大的項(xiàng)目管理專業(yè)機(jī)構(gòu),該機(jī)構(gòu)的項(xiàng)目管理專家認(rèn)證(PMP)被廣泛認(rèn)同。PMI的突出貢獻(xiàn)是總結(jié)了一套項(xiàng)目管理知識(shí)體系(PMBOK)。
PMBOK把項(xiàng)目管理知識(shí)劃分為九個(gè)知識(shí)領(lǐng)域:綜合管理、范圍管理、時(shí)間管理、
成本管理、質(zhì)量管理、
人力資源管理、溝通管理、風(fēng)險(xiǎn)管理和采購(gòu)管理。每個(gè)知識(shí)領(lǐng)域包括數(shù)量不等的項(xiàng)目管理過程。
PMBOK和CMM/CMMI對(duì)比簡(jiǎn)評(píng)
CMM/CMMI論述的項(xiàng)目管理方法僅僅適用于軟件項(xiàng)目,但是不適用于其它行業(yè)的項(xiàng)目管理。PMBOK論述的方法適用于任何行業(yè)的項(xiàng)目管理,但是對(duì)軟件項(xiàng)目管理而言,PMBOK的針對(duì)性不夠強(qiáng)。
CMM/CMMI基本上不談“成本管理”和“
人力資源管理”,它先假設(shè)機(jī)構(gòu)有充足的資金和人力資源,通常不切合企業(yè)實(shí)際情況。因此PMBOK的“成本管理”和“人力資源管理”可以彌補(bǔ)CMM/CMMI的不足。
建議:對(duì)于軟件機(jī)構(gòu)研發(fā)管理或者軟件項(xiàng)目管理,采用CMM/CMMI為主導(dǎo)的方法論,并結(jié)合PMBOK的知識(shí),取長(zhǎng)補(bǔ)短。