CMMI 1.0時代,它的格局還是很小的,作為一個軟件研制能力成熟度模型,它很謙虛地說為了達(dá)到某個成熟度級別,完成每個過程域都有其“目的”,只有這些目的得到滿足,軟件研制能力才能達(dá)到這個級別。
而到了2.0時代,它的格局變大了,它不僅僅是一個組織軟件研制能力成熟度模型評價的準(zhǔn)則,它更希望給組織帶來“價值”。所以,每個實踐域乃至每個實踐都有其“價值”。
我很欣賞CMMI 2.0使用“價值”一詞來描述其作用。因為任何一個組織都不想僅僅為了評價自己的軟件研制能力而使用CMMI,但是他可以為了給組織帶來價值而實施CMMI。
有價值的東西,誰會拒絕呢?
可惜的是,我們的GJB5000沒有把“價值”繼承過來。我們很多組織實施GJB5000,更多地是因為獲取GJB5000資質(zhì)是承接軍軟研發(fā)的“入場券”,而不是因為它能給組織帶來價值。由此帶來了諸如“領(lǐng)導(dǎo)不夠重視”、軟件體系與實際開發(fā)活動“兩種皮”的現(xiàn)象屢見不鮮。
GJB5000能不能給我們帶來價值?
我相信只要腳踏實地實施過GJB5000的人,都會有切身感受,都會看到GJB5000的價值——軟件開發(fā)的過程更為可控,軟件開發(fā)效率逐步提高,軟件質(zhì)量穩(wěn)步提升,這些都是GJB5000價值的體現(xiàn)。
那么GJB5000具體能給我們帶來哪些價值?
在回答這個問題之前,我們先來統(tǒng)一下認(rèn)識——什么是價值?
羅恩·杰弗里斯在《軟件開發(fā)本質(zhì)論》中說,價值就是你看重的東西。
具體而言,價值是多方面的,它可以是功能,也可以是速度,可以是成本,也可以是人命。一個組織或個人當(dāng)前最看重的,就是最有價值的。
GJB5000的每個實踐域都有其價值,但是對于一個具體的項目而言,有的實踐域的價值是你看重的,而有的實踐域的價值卻沒有那么重要。
所以,我們應(yīng)當(dāng)對每個實踐域有一個清楚的認(rèn)知,這樣就可以在具體項目中優(yōu)先做好能夠幫助我們實現(xiàn)看重的價值的實踐域,從而確保項目目標(biāo)的實現(xiàn)。
下面各個實踐域的價值是本人總結(jié),因本人水平有限,僅為拋磚引玉之用。
實踐域 | 價值 |
---|---|
領(lǐng)導(dǎo)作用(LD) | 確保GJB5000體系給組織帶來最大價值 |
組織過程改進(jìn)(OPI) | 獲得更好的對組織業(yè)務(wù)目標(biāo)實現(xiàn)有更大幫助的GJB5000體系 |
組織資產(chǎn)開發(fā)(OAD) | 積累不斷豐富的幫助更好地實施GUB5000體系的資產(chǎn) |
組織培訓(xùn)(OT) | 通過有效培訓(xùn),提升人員能力 |
實施基礎(chǔ)(II) | 為更好地實施GJB5000體系提供堅實的基礎(chǔ) |
項目策劃(PP) | 制定一個完整、有效、可用的項目計劃 |
項目監(jiān)控(PMC) | 確保項目按計劃實施 |
風(fēng)險與機(jī)遇管理(ROM) | 降低軟件開發(fā)風(fēng)險,將機(jī)遇轉(zhuǎn)化為效益 |
外部供方管理(ESM) | 管理好外包過程,確保外包產(chǎn)品可用 |
立項論證(DEM) | 確保項目立項決策的正確性 |
需求開發(fā)與管理(RDM) | 確保需求完整、定義準(zhǔn)確,并且在整個開發(fā)過程中沒有遺漏、錯誤 |
技術(shù)解決方案(TS) | 確保軟件有好的設(shè)計和實現(xiàn) |
產(chǎn)品集成與交付(PID) | 確保軟件單元有效地集成為軟件產(chǎn)品再交付 |
同行評審(PR) | 通過評審確保軟件工作產(chǎn)品正確性得到驗證 |
驗證與確認(rèn)(VV) | 通過測試驗證軟件開發(fā)過程是正確的,確認(rèn)軟件工作產(chǎn)品滿足需求 |
運(yùn)行維護(hù)(MT) | 確保軟件產(chǎn)品交付后的維護(hù)活動更加有效 |
配置管理(CM) | 確保軟件工作產(chǎn)品和工具被正確地使用 |
質(zhì)量保證(QA) | 確保軟件開發(fā)的過程和工作產(chǎn)品符合規(guī)范 |
決策分析(DAR) | 確保重大事項的決策是正確的 |
原因分析(CAR) | 確保避免重大問題出現(xiàn)/再現(xiàn)重大成果 |
測量與績效管理(MPM) | 確保項目管理和過程改進(jìn)的決策有數(shù)據(jù)支持 |
類似的,我們也可以總結(jié)出每個實踐的價值。
而有了實踐域和實踐的價值,我們就可以結(jié)合項目的具體情況,把精力放在最有價值的地方,靈活地實施GJB5000。
這正是:
五千實施有價值,不只開發(fā)備資質(zhì)
實踐價值認(rèn)識清,靈活實施有意義
參考書目:軟件開發(fā)本質(zhì)論:追求簡約、體現(xiàn)價值、逐步構(gòu)建,作者:(美)羅恩·杰弗里斯,譯者:王凌云,出版社:人民郵電出版社
聯(lián)系客服