www.cmmcn.com
關(guān)鍵字:高級(jí)別CMMI 敏捷開發(fā) 作者:亞遠(yuǎn)景科技有限公司 轉(zhuǎn)載請(qǐng)注明出處
我經(jīng)常和別人一起討論敏捷開發(fā)過(guò)程的知識(shí),并且我們也會(huì)經(jīng)常爭(zhēng)論結(jié)合使用敏捷開發(fā)過(guò)程和CMMI高級(jí)別的話題。他們兩個(gè)是否能夠結(jié)合使用?或者他們兩個(gè)只是向相反的方向發(fā)展?帶著這個(gè)疑問(wèn),下面我們一起來(lái)探討。
“這個(gè)問(wèn)題可以說(shuō)是老生常談,但是我對(duì)第5級(jí)別中的那個(gè)基本差異有一個(gè)疑問(wèn),這個(gè)疑問(wèn)會(huì)使人產(chǎn)生不安的情緒。CMMI1.2強(qiáng)調(diào)了想在組織中控制結(jié)果的變更,進(jìn)而將其重心轉(zhuǎn)移到了個(gè)人的身上。敏捷開發(fā)在意義上說(shuō)不單單是為了讓每個(gè)項(xiàng)目能在應(yīng)對(duì)各種各樣的環(huán)境中都擁有靈活的能力,并且可以讓他們?cè)谶@個(gè)環(huán)境中盡其所能表現(xiàn)的最好。我們并沒(méi)有特別關(guān)注在所有項(xiàng)目中要規(guī)范行為以便可以預(yù)知結(jié)果是“可靠的”。
但是,我并不清楚我現(xiàn)在盡力想說(shuō)明的這種區(qū)別,是否確實(shí)是敏捷開發(fā)和CMMI的基本概念中的一個(gè)基礎(chǔ)的區(qū)別,還是只是組織如何解釋和執(zhí)行CMMI第5級(jí)別的一個(gè)結(jié)果。當(dāng)然,敏捷開發(fā)團(tuán)隊(duì)在過(guò)程模型和過(guò)程實(shí)踐資產(chǎn)中擁有的信任似乎要比CMMI團(tuán)隊(duì)中的要少――雖然在敏捷中沒(méi)有方法可以規(guī)范這些事情即便他們是低成本的,但是沒(méi)有假設(shè)說(shuō)明這就是組織要走的路。事實(shí)上,敏捷開發(fā)支持者偏向于這樣的想法,在任何形式的可遇見的過(guò)程模型中快速地建立起逐漸減少的成果。是否這就是等同說(shuō)敏捷開發(fā)支持者相信特殊原因會(huì)影響執(zhí)行效果是如此的普遍,以至在組織中試圖建立預(yù)見性的模型是無(wú)用的?”
CMMI第4級(jí)別:
QPM(量化項(xiàng)目管理):主要關(guān)注懂得過(guò)程行為變更的個(gè)別項(xiàng)目,他們認(rèn)為這些變更影響著他們的成功和如何處理事情――或者至少影響著完成產(chǎn)品發(fā)展或者達(dá)成目標(biāo)。組織單位(EPG)必須要監(jiān)控成果。
OPP(組織過(guò)程實(shí)踐):主要關(guān)注集成模型,項(xiàng)目可以使用模型來(lái)規(guī)范他們想要達(dá)到成功的方面,比如說(shuō)質(zhì)量,進(jìn)度表,預(yù)算,維護(hù)以及其他任何事情。訣竅就是項(xiàng)目在過(guò)程執(zhí)行中以這些模型為基礎(chǔ),控制QPM中的行為。比較典型的是,這些模型可能是基于相似的項(xiàng)目中的重復(fù)的結(jié)果不斷建立起來(lái)的,雖然可能并沒(méi)有這樣的需求。在個(gè)別項(xiàng)目級(jí)別中模型應(yīng)該先被改進(jìn)以便使用,所以在CMMI模型中使用基于一個(gè)項(xiàng)目的歷史數(shù)據(jù)(比如說(shuō),增量)或者20個(gè)項(xiàng)目的歷史數(shù)據(jù)是沒(méi)有區(qū)別的,雖然這可能對(duì)使用者來(lái)說(shuō)是有區(qū)別的。
CMMI第5級(jí)別:
CAR(原因分析與解決方法):主要關(guān)注引起問(wèn)題的主要原因,過(guò)失,管理問(wèn)題或者其他一切需要解決的問(wèn)題。項(xiàng)目,EPG或者其他任何人是否可以應(yīng)用,是作為解決問(wèn)題的方法。EPG在OPP中監(jiān)控結(jié)果,或者得到別的經(jīng)驗(yàn)。(敏捷開發(fā)是否在增量開始點(diǎn)或者結(jié)束點(diǎn)不建議進(jìn)行類似的行為?我不清楚我所知道的術(shù)語(yǔ)是否正確)
OID(組織創(chuàng)新與推展):完全非項(xiàng)目特點(diǎn)。關(guān)注基于個(gè)體,CAR,模型使用,外界因素等的組織改進(jìn)。你是否會(huì)收集并且使用所有這些學(xué)到的經(jīng)驗(yàn)?你進(jìn)入企業(yè)后是否會(huì)尋求新的或者更好的做生意的方法(其中敏捷開發(fā)可能只是一個(gè)例子)?在組織中又該如何處理證明,分析(職業(yè)),和使用(結(jié)構(gòu)請(qǐng)參照第4級(jí)別中的模型和過(guò)程控制)這些改進(jìn)。
我個(gè)人認(rèn)為CMMI高級(jí)別和敏捷開發(fā)應(yīng)該結(jié)合起來(lái)工作。敏捷可以幫助CMMI高級(jí)別更容易實(shí)現(xiàn)短期的轉(zhuǎn)變,并且它在處理事情的發(fā)展上起了很重要的作用。我的經(jīng)驗(yàn)基本是從第5級(jí)別得來(lái)的,有部分來(lái)自第4級(jí)別。許多組織懷著“每個(gè)人都必須如此做”的想法而通過(guò)了第3級(jí)別,但是他們卻反對(duì)在第4,5級(jí)別中有著同樣的想法。就像我曾經(jīng)提到的,敏捷開發(fā)是使用CMMI第4,5級(jí)別來(lái)改進(jìn)如何發(fā)展產(chǎn)品的完美例子。
【?發(fā)表評(píng)論?0條?】