CMMI5在項目中的精簡應(yīng)用

字號:

CMMI5在小型項目中的成本過高,根據(jù)自己對CMMI5的實施體會與在實際項目中的應(yīng)用,在項目實施的過程中精簡了CMMI5的實施流程和部分文檔,這個精簡的流程在項目實施的過程中既可以確保流程規(guī)范與質(zhì)量信賴又可以節(jié)約項目成本。以下跟大家分享一下CMMI5在項目中的精簡應(yīng)用:
     一、需求與規(guī)范的管理
    1、 由測試負責(zé)人(或?qū)iT的需求分析負責(zé)人)統(tǒng)一接收來自移動總的行業(yè)網(wǎng)關(guān)相關(guān)規(guī)范和新需求,測試負責(zé)人瀏覽規(guī)范獲知大意后回復(fù)郵件,將規(guī)范和新需求轉(zhuǎn)發(fā)給開發(fā)經(jīng)理、項目經(jīng)理、相關(guān)的開發(fā)人員和測試人員,同時commit到CVS;
    2、 測試負責(zé)人(或?qū)iT的需求分析負責(zé)人)、項目經(jīng)理仔細閱讀規(guī)范與需求后,對規(guī)范和新需求進行研究,并就難點和疑點進行討論,整理出重點內(nèi)容,并將重點內(nèi)容發(fā)給開發(fā)經(jīng)理、項目經(jīng)理、相關(guān)的開發(fā)人員和測試人員,同時commit到CVS;
    3、 開發(fā)經(jīng)理、項目經(jīng)理、測試負責(zé)人、需求分析負責(zé)人、相關(guān)的開發(fā)人員與測試人員開會對規(guī)范、需求和重點內(nèi)容進行討論,確定需求的具體含義以及最終實現(xiàn)的需求和功能點;
    4、 項目經(jīng)理根據(jù)規(guī)范、需求和開會討論結(jié)果編寫《需求規(guī)格說明書》與《功能列表》,測試負責(zé)人(或?qū)iT的需求分析負責(zé)人)對文檔進行檢查并修改完善,然后commit到CVS;
    5、 測試負責(zé)人(或?qū)iT的PPQA)確認所有相關(guān)文檔經(jīng)過了評審并都已經(jīng)commit到CVS。
     二、項目計劃與測試計劃
    1、 由開發(fā)經(jīng)理組織項目計劃討論會,在討論會上各開發(fā)負責(zé)人對自己所負責(zé)的模塊所需要的工作量進行評估,根據(jù)工作量和工程需求初步確定總體開發(fā)計劃、測試計劃和發(fā)布時間;
    2、項目經(jīng)理根據(jù)估算工作量和工程需求編寫項目計劃,使用CMMI5總體測試計劃模板并對其進行適當(dāng)?shù)牟眉艉脱a充,編寫適合本項目的項目計劃;
    3、測試負責(zé)人根據(jù)項目計劃與發(fā)布時間編寫測試計劃,使用CMMI5總體測試計劃模板并對其進行適當(dāng)?shù)牟眉艉脱a充,編寫適合本項目的測試計劃;
    4、項目計劃與測試計劃編寫完成后發(fā)送給開發(fā)經(jīng)理、項目經(jīng)理、相關(guān)的開發(fā)人員和測試人員,開發(fā)經(jīng)理、項目經(jīng)理、相關(guān)的開發(fā)人員和測試人員閱讀項目計劃、測試計劃后將建議和意見以郵件的形式反饋給項目經(jīng)理與測試負責(zé)人,項目經(jīng)理與測試負責(zé)人收集大家的郵件分別對項目計劃與測試計劃進行修改完善,同時回復(fù)郵件說明項目計劃與測試計劃修改情況,如果存在爭議則召開一個小型會議對異議進行討論,修改后的項目計劃、測試計劃commit到CVS;
    5、測試負責(zé)人(或?qū)iT的PPQA)確認所有相關(guān)文檔經(jīng)過了評審并都已經(jīng)commit到CVS。
    三、開發(fā)設(shè)計與評審
    1、 項目經(jīng)理構(gòu)思系統(tǒng)設(shè)計,項目組開發(fā)成員一起討論系統(tǒng)的設(shè)計,對設(shè)計形成較為清晰的思路;
    2、 項目經(jīng)理負責(zé)編寫概要設(shè)計文檔,與開發(fā)經(jīng)理、開發(fā)團隊成員與測試負責(zé)人一起討論概要設(shè)計;
    3、 概要設(shè)計完成后,項目經(jīng)理編寫詳細設(shè)計文檔、數(shù)據(jù)庫設(shè)計文檔和編碼規(guī)范,各模塊負責(zé)人負責(zé)編寫所負責(zé)的模塊進行詳細設(shè)計;
    4、 設(shè)計文檔編寫完成后,發(fā)郵件通知開發(fā)經(jīng)理、項目經(jīng)理、測試負責(zé)人、相關(guān)開發(fā)人員和測試人員;
    5、 開發(fā)經(jīng)理、項目經(jīng)理、測試負責(zé)人、相關(guān)開發(fā)人員和測試人員對所提交的概要設(shè)計文檔、詳細設(shè)計文檔進行審查,將建議和意見以郵件的形式反饋給模塊負責(zé)人;
    6、 模塊負責(zé)人收集郵件中的修改建議并對設(shè)計文檔進行修改,同時回復(fù)郵件說明詳細設(shè)計修改情況,修改后的詳細設(shè)計commit到CVS;
    7、 如果對設(shè)計存在爭議或出現(xiàn)明顯不合理的設(shè)計,召開一個小型會議對異議進行討論,有效解決設(shè)計所出現(xiàn)的分歧;
    8、 測試負責(zé)人(或?qū)iT的PPQA)對開發(fā)最終修改的詳細設(shè)計計劃進行檢查,并確認所有文檔都已經(jīng)commit到CVS。
    注:在大型的項目中,必須先完成概要設(shè)計后再完成詳細設(shè)計,在小項目或需求中可做適當(dāng)剪裁概要設(shè)計與詳細設(shè)計合在一起完成。