CMMI 3級(jí)精簡并行過程綜述
綜合能力考核表詳細(xì)內(nèi)容
CMMI 3級(jí)精簡并行過程綜述
第2章 CMMI 3級(jí)精簡并行過程綜述 1
2.1 SPP模型 1
2.2 SPP過程域的目的 4
2.3 SPP與CMMI的關(guān)系 5
2.4 SPP文檔結(jié)構(gòu)與規(guī)范細(xì)分 6
2.5 SPP角色與職責(zé)表 8
2.6 機(jī)構(gòu)軟件過程改進(jìn)的政策 9
2.6.1 目標(biāo) 9
2.6.2 機(jī)構(gòu)領(lǐng)導(dǎo)的支持 9
2.6.3 質(zhì)量管理的政策 10
2.6.4 軟件工程過程小組的政策 10
2.6.5 質(zhì)量保證小組的政策 11
2.6.7 項(xiàng)目團(tuán)隊(duì)的政策 11
2.7 SPP裁剪與擴(kuò)充的指導(dǎo)方針 12
第2章 CMMI 3級(jí)精簡并行過程綜述
“精簡并行過程”(Simplified Parallel Process,SPP)是基于CMMI以及軟件工程和項(xiàng)目管理知識(shí)而創(chuàng)作的一種“軟件過程改進(jìn)方法和規(guī)范”,它由眾多的過程規(guī)范和文檔模板組成。SPP主要用于指導(dǎo)國內(nèi)IT企業(yè)持續(xù)地改進(jìn)其軟件過程能力。
此處“精簡并行”的含義是:
(1)對(duì)CMMI 3級(jí)以內(nèi)各過程域的內(nèi)容和要求作了“精簡”處理。
(2)在產(chǎn)品生命周期之內(nèi),項(xiàng)目管理過程、項(xiàng)目研發(fā)過程和機(jī)構(gòu)支撐過程“并行”開展。
本章是SPP的綜述文章,它對(duì)SPP的思想方法以及企業(yè)的軟件過程改進(jìn)政策作了全面介紹。閱讀本章有助于讀者更好地理解和應(yīng)用SPP的所有過程規(guī)范和文檔模板。
建議用戶(企業(yè))根據(jù)自身情況(如發(fā)展戰(zhàn)略、研發(fā)實(shí)力等)適當(dāng)?shù)匦薷腟PP,然后推廣使用。
2.1 SPP模型
SPP模型把產(chǎn)品生命周期劃分為6個(gè)階段,分別為:
產(chǎn)品概念階段,記為PH0。
產(chǎn)品定義階段,記為PH1。
產(chǎn)品開發(fā)階段,記為PH2。
產(chǎn)品測試階段,記為PH3。
用戶驗(yàn)收階段,記為PH4。
產(chǎn)品維護(hù)階段,記為PH5。
在SPP模型中,軟件項(xiàng)目的過程有三大類:項(xiàng)目管理過程、項(xiàng)目研發(fā)過程和機(jī)構(gòu)支持過程。上述三類過程可以細(xì)分為19個(gè)主要過程域,分布在PH0到PH5的各個(gè)階段。
項(xiàng)目管理過程包含6個(gè)過程域,分別為:
立項(xiàng)管理
結(jié)項(xiàng)管理
項(xiàng)目規(guī)劃
項(xiàng)目監(jiān)控
風(fēng)險(xiǎn)管理
需求管理
項(xiàng)目研發(fā)過程包含8個(gè)過程域,分別為:
需求開發(fā)
技術(shù)預(yù)研
系統(tǒng)設(shè)計(jì)
實(shí)現(xiàn)與測試
系統(tǒng)測試
Beta測試
客戶驗(yàn)收
技術(shù)評(píng)審
機(jī)構(gòu)支撐過程包含5個(gè)過程域,分別為:
配置管理
質(zhì)量保證
培訓(xùn)管理
外包與采購管理
服務(wù)與維護(hù)
SPP模型如圖2-1所示。SPP模型的主要特征和優(yōu)點(diǎn)有:
一、直觀的過程模型
SPP模型將項(xiàng)目管理、項(xiàng)目研發(fā)、機(jī)構(gòu)支撐所包含的工作劃分為相對(duì)獨(dú)立的三類過程,各個(gè)過程域之間的關(guān)系直觀明了。這樣,機(jī)構(gòu)領(lǐng)導(dǎo)、項(xiàng)目經(jīng)理、開發(fā)人員、測試人員、質(zhì)量保證人員、外包與采購管理人員等人根據(jù)SPP模型,很容易知道自己“應(yīng)該在什么時(shí)候、按照什么規(guī)范做什么事情”。所以SPP模型有助于使機(jī)構(gòu)內(nèi)的各個(gè)職能單位有條不紊地開展工作。
二、容易裁剪與擴(kuò)充
SPP模型的三類過程貫穿了產(chǎn)品的整個(gè)生命周期,19個(gè)最常見的過程域都合理地安排在產(chǎn)品生命周期中的某些階段。用戶可以根據(jù)自己產(chǎn)品的特征,適當(dāng)?shù)夭眉艋驍U(kuò)充SPP的過程域,很容易制定出最適合于本產(chǎn)品的過程模型。
圖2-1 SPP模型
2.2 SPP過程域的目的
SPP 所有19個(gè)過程域的目的如表2-1所示。
項(xiàng)目管理過程域 目的
立項(xiàng)管理 采納符合機(jī)構(gòu)最大利益的立項(xiàng)建議,通過立項(xiàng)管理使該建議成為正式的項(xiàng)目。杜絕不符合機(jī)構(gòu)最大利益的立項(xiàng)建議被采納,避免浪費(fèi)機(jī)構(gòu)的資源、資金、時(shí)間等。
結(jié)項(xiàng)管理 在項(xiàng)目開發(fā)工作結(jié)束后,對(duì)項(xiàng)目的有形資產(chǎn)和無形資產(chǎn)進(jìn)行清算、對(duì)項(xiàng)目進(jìn)行綜合評(píng)估以及總結(jié)經(jīng)驗(yàn)教訓(xùn)等。
項(xiàng)目規(guī)劃 為項(xiàng)目的研發(fā)和管理工作制定合理的行動(dòng)綱領(lǐng)(即項(xiàng)目計(jì)劃),以便所有相關(guān)人員按照該計(jì)劃有條不紊地開展工作。
項(xiàng)目監(jiān)控 周期性地跟蹤項(xiàng)目計(jì)劃的各種參數(shù)如進(jìn)度、工作量、費(fèi)用、資源等,不斷地了解項(xiàng)目的進(jìn)展情況,以便當(dāng)項(xiàng)目實(shí)際進(jìn)展顯著偏離計(jì)劃時(shí)能夠及時(shí)采取糾正措施。
風(fēng)險(xiǎn)管理 在風(fēng)險(xiǎn)產(chǎn)生危害之前識(shí)別它們,從而有計(jì)劃地消除或削弱風(fēng)險(xiǎn)。
需求管理 在客戶與開發(fā)方之間建立對(duì)需求的共同理解,維護(hù)需求與其它工作成果的一致性,并控制需求的變更。
項(xiàng)目研發(fā)過程域 目的
需求開發(fā) 通過調(diào)查與分析,獲取用戶需求并定義產(chǎn)品需求。
技術(shù)預(yù)研 在立項(xiàng)之后到開發(fā)工作完成之前的時(shí)間內(nèi),對(duì)項(xiàng)目將采用的關(guān)鍵技術(shù)提前學(xué)習(xí)和研究,盡可能早地發(fā)現(xiàn)并解決開發(fā)過程中將會(huì)遇到的技術(shù)障礙。
系統(tǒng)設(shè)計(jì) 設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu)、用戶界面、數(shù)據(jù)庫、模塊等,從而在需求與代碼之間建立橋梁,指導(dǎo)開發(fā)人員去實(shí)現(xiàn)能滿足用戶需求的軟件產(chǎn)品。
實(shí)現(xiàn)與測試 依據(jù)系統(tǒng)設(shè)計(jì)文檔,編寫并測試整個(gè)系統(tǒng)的代碼。在SPP中,實(shí)現(xiàn)與測試是“編程、代碼審查、單元測試、集成測試、缺陷管理與改錯(cuò)”的綜合表述。
系統(tǒng)測試 對(duì)最終系統(tǒng)進(jìn)行全面的測試,確保最終系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。
Beta測試 在產(chǎn)品正式銷售之前,開發(fā)方將產(chǎn)品交付給一些潛在的客戶免費(fèi)試用,請(qǐng)他們對(duì)產(chǎn)品進(jìn)行測試,并獲取他們對(duì)產(chǎn)品的建議。
客戶驗(yàn)收 客戶依據(jù)合同對(duì)產(chǎn)品進(jìn)行審查和測試,確保產(chǎn)品滿足客戶需求。
技術(shù)評(píng)審 盡早地發(fā)現(xiàn)工作成果中的缺陷,并幫助開發(fā)人員及時(shí)消除缺陷,從而有效地提高產(chǎn)品的質(zhì)量。
機(jī)構(gòu)支撐過程域 目的
配置管理 通過執(zhí)行版本控制、變更控制等規(guī)程,以及使用配置管理軟件來保證所有配置項(xiàng)的完整性和可跟蹤性。配置管理是對(duì)工作成果的一種有效保護(hù)。
質(zhì)量保證 提供一種有效的人員組織形式和管理方法,通過客觀地檢查和監(jiān)控“過程質(zhì)量”與“產(chǎn)品質(zhì)量”,從而實(shí)現(xiàn)持續(xù)地改進(jìn)質(zhì)量。
外包與采購管理 選擇合適的承包商(外包)和供應(yīng)商(采購),并依據(jù)合同進(jìn)行有效的管理。
培訓(xùn)管理 根據(jù)機(jī)構(gòu)(或項(xiàng)目)的需求來制定培訓(xùn)計(jì)劃,并監(jiān)督該計(jì)劃的實(shí)施,確保培訓(xùn)取得預(yù)期效果。
服務(wù)與維護(hù) 是指產(chǎn)品銷售之后的客戶服務(wù)和產(chǎn)品維護(hù),其宗旨是提高客戶對(duì)產(chǎn)品以及對(duì)開發(fā)方的滿意度。
表2-1 SPP過程域的目的
2.3 SPP與CMMI的關(guān)系
CMMI是SPP的主要參考標(biāo)準(zhǔn),但是SPP并不是對(duì)CMMI進(jìn)行簡化處理后的結(jié)果。兩者都是用于指導(dǎo)軟件過程改進(jìn)的方法論,CMMI主要論述“應(yīng)當(dāng)做什么才能使軟件過程能力達(dá)到CMMI某種級(jí)別”,而SPP則論述“應(yīng)當(dāng)怎樣做才能使軟件過程能力達(dá)到CMMI 3級(jí)水平”。
SPP過程域和CMMI 3級(jí)過程域的對(duì)應(yīng)關(guān)系如表2-2所示。
SPP的19個(gè)過程域 CMMI 3級(jí)以內(nèi)的18個(gè)過程域
項(xiàng)目
管理
過程 立項(xiàng)管理 CMMI 3級(jí),Decision Analysis and Resolution
結(jié)項(xiàng)管理
項(xiàng)目規(guī)劃 CMMI 2級(jí),Project Planning
項(xiàng)目監(jiān)控 CMMI 2級(jí),Project Monitoring and Control
CMMI 2級(jí),Measurement and Analysis
風(fēng)險(xiǎn)管理 CMMI 3級(jí),Risk Management
需求管理 CMMI 2級(jí),Requirements Management
項(xiàng)目
研發(fā)
過程 需求開發(fā) CMMI 3級(jí),Requirements Development
技術(shù)預(yù)研
系統(tǒng)設(shè)計(jì)
實(shí)現(xiàn)與測試 CMMI 3級(jí),Technical Solution
CMMI 3級(jí),Product Integration
系統(tǒng)測試
Beta測試
用戶驗(yàn)收
技術(shù)評(píng)審 CMMI 3級(jí),Verification
CMMI 3級(jí),Validation
機(jī)構(gòu)
支撐
過程 配置管理 CMMI 2級(jí),Configuration Management
質(zhì)量保證 CMMI 2級(jí),Process and Product Quality Assurance
外包與采購管理 CMMI 2級(jí),Supplier Agreement Management
培訓(xùn)管理 CMMI 3級(jí),Organizational Training
服務(wù)與維護(hù)
SPP其它成果:
SPP綜述文章
SPP培訓(xùn)教材
基于Web的項(xiàng)目管理工具 CMM 3級(jí),Organization Process Focus
CMM 3級(jí),Organization Process Definition
CMM 3級(jí),Integrated Project Management
表2-2 SPP過程域和CMMI 3級(jí)過程域的對(duì)應(yīng)關(guān)系
2.4 SPP文檔結(jié)構(gòu)與規(guī)范細(xì)分
SPP的文檔結(jié)構(gòu)如圖2-2所示,SPP包含19個(gè)過程域、40余個(gè)規(guī)程、近60個(gè)文檔模板。SPP的規(guī)范細(xì)分如表2-3所示。
圖2-2 SPP文檔結(jié)構(gòu)
項(xiàng)目管理過程域 主要規(guī)程 文檔模板
立項(xiàng)管理
SPP-PROC-PIM 立項(xiàng)建議
立項(xiàng)評(píng)審
項(xiàng)目籌備 《立項(xiàng)建議書》
《立項(xiàng)調(diào)查報(bào)告書》
《立項(xiàng)可行性分析報(bào)告》
《立項(xiàng)評(píng)審報(bào)告》
結(jié)項(xiàng)管理
SPP-PROC-PCM 結(jié)項(xiàng)管理 《結(jié)項(xiàng)申請(qǐng)書》
《結(jié)項(xiàng)評(píng)審報(bào)告》
項(xiàng)目規(guī)劃
SPP-PROC-PP 項(xiàng)目估計(jì)
制定項(xiàng)目計(jì)劃
審批項(xiàng)目計(jì)劃
項(xiàng)目計(jì)劃變更控制 《項(xiàng)目估計(jì)表》
《項(xiàng)目計(jì)劃》
《項(xiàng)目計(jì)劃變更控制報(bào)告》
項(xiàng)目監(jiān)控
SPP-PROC-PMC 項(xiàng)目計(jì)劃跟蹤
偏差控制
項(xiàng)目進(jìn)展總結(jié) 《項(xiàng)目監(jiān)控?cái)?shù)據(jù)表》
《項(xiàng)目偏差控制報(bào)告》
《項(xiàng)目進(jìn)展報(bào)告》
風(fēng)險(xiǎn)管理
SPP-PROC-PM 風(fēng)險(xiǎn)管理 《風(fēng)險(xiǎn)檢查表》
《風(fēng)險(xiǎn)管理報(bào)告》
需求管理
SPP-PROC-RM 需求確認(rèn)
需求跟蹤
需求變更控制 《需求跟蹤報(bào)告》
《需求變更控制報(bào)告》
項(xiàng)目研發(fā)過程域 主要規(guī)程 文檔模板
需求開發(fā)
SPP-PROC-RD 需求調(diào)查
需求分析
需求定義 《用戶需求說明書》
《產(chǎn)品需求規(guī)格說明書》
技術(shù)預(yù)研
SPP-PROC-TPR 技術(shù)預(yù)研 《技術(shù)預(yù)研計(jì)劃》
《技術(shù)預(yù)研報(bào)告》
系統(tǒng)設(shè)計(jì)
SPP-PROC-SD 體系結(jié)構(gòu)設(shè)計(jì)
用戶界面設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)
模塊設(shè)計(jì) 《體系結(jié)構(gòu)設(shè)計(jì)報(bào)告》
《用戶界面設(shè)計(jì)報(bào)告》
《數(shù)據(jù)庫設(shè)計(jì)報(bào)告》
《模塊設(shè)計(jì)報(bào)告》
實(shí)現(xiàn)與測試
SPP-PROC-IT 實(shí)現(xiàn)與測試
《實(shí)現(xiàn)與測試計(jì)劃》
《編程文檔》
系統(tǒng)測試
SPP-PROC-ST 系統(tǒng)測試 《系統(tǒng)測試計(jì)劃》
《測試用例》
《測試報(bào)告》
Beta測試
SPP-PROC-BETA Beta測試 《Beta測試協(xié)議》
《Beta測試報(bào)告》
客戶驗(yàn)收
SPP-PROC-CA 客戶驗(yàn)收 《客戶驗(yàn)收計(jì)劃》
《客戶驗(yàn)收?qǐng)?bào)告》
技術(shù)評(píng)審
SPP-PROC-TR 正式技術(shù)評(píng)審
非正式技術(shù)評(píng)審 《技術(shù)評(píng)審計(jì)劃》
《技術(shù)評(píng)審報(bào)告》
《技術(shù)評(píng)審檢查表》
機(jī)構(gòu)支撐過程域 規(guī)程與關(guān)鍵活動(dòng) 文檔模板
質(zhì)量保證
SPP-PROC-QA 制定質(zhì)量保證計(jì)劃
過程與產(chǎn)品質(zhì)量檢查
問題跟蹤與質(zhì)量改進(jìn) 《質(zhì)量保證計(jì)劃》
《質(zhì)量保證檢查表》
《質(zhì)量保證報(bào)告》
《質(zhì)量問題跟蹤表》
配置管理
SPP-PROC-CM 制定配置管理計(jì)劃
配置庫管理
版本控制
變更控制 《配置管理計(jì)劃》
《配置庫管理報(bào)告》
《配置項(xiàng)變更控制報(bào)告》
外包與采購管理
SPP-PROC-OPM 外包管理 《外包開發(fā)競標(biāo)邀請(qǐng)書》
《承包商評(píng)估報(bào)告》
《外包開發(fā)合同》
《外包開發(fā)過程監(jiān)控報(bào)告》
《外包開發(fā)成果驗(yàn)收?qǐng)?bào)告》
采購管理 《采購競標(biāo)邀請(qǐng)書》
《供應(yīng)商評(píng)估報(bào)告》
《采購合同》
《采購物品驗(yàn)收?qǐng)?bào)告》
培訓(xùn)管理
SPP-PROC-TM 機(jī)構(gòu)培訓(xùn)管理
項(xiàng)目培訓(xùn)管理 《培訓(xùn)計(jì)劃》
《培訓(xùn)評(píng)估報(bào)告》
服務(wù)與維護(hù)
SPP-PROC-SM 客戶服務(wù) 《客戶服務(wù)計(jì)劃》
《客戶服務(wù)報(bào)告》
產(chǎn)品維護(hù) 《產(chǎn)品維護(hù)計(jì)劃》
《產(chǎn)品維護(hù)報(bào)告》
表2-3 SPP規(guī)范細(xì)分
2.5 SPP角色與職責(zé)表
SPP的主要角色及其職責(zé)如表2-4所示(詳見各個(gè)過程域?qū)巧c職責(zé)的描述)。企業(yè)在應(yīng)用SPP時(shí),可以將SPP的各個(gè)角色映射到企業(yè)原有的崗位上,也可以依據(jù)SPP角色建立新的崗位。一個(gè)人可以被賦予多個(gè)角色,視具體情況而定。
常設(shè)角色 職責(zé)簡述
機(jī)構(gòu)過程改進(jìn)角色 軟件工程過程組
(SEPG) (1)制定適合于本機(jī)構(gòu)的過程規(guī)范。
(2)在機(jī)構(gòu)范圍內(nèi)推廣該規(guī)范(如培訓(xùn)、考核),評(píng)估機(jī)構(gòu)過程能力等。
質(zhì)量保證小組
(QAG) (1)監(jiān)督規(guī)范的實(shí)施,確保所有項(xiàng)目以及相關(guān)部門準(zhǔn)照規(guī)范開展工作。
(2)分析并解決機(jī)構(gòu)內(nèi)存在的共性質(zhì)量問題,協(xié)組SEPG完善規(guī)范。
項(xiàng)目
管理
過程角色 機(jī)構(gòu)領(lǐng)導(dǎo) (1)是機(jī)構(gòu)內(nèi)所有項(xiàng)目的主管,對(duì)立項(xiàng)管理和結(jié)項(xiàng)管理有最終決策權(quán)。
(2)監(jiān)督項(xiàng)目經(jīng)理的工作,審批項(xiàng)目經(jīng)理的各種申請(qǐng)。
項(xiàng)目經(jīng)理 (1)向機(jī)構(gòu)領(lǐng)導(dǎo)匯報(bào)工作。
(2)是項(xiàng)目規(guī)劃、項(xiàng)目監(jiān)控、風(fēng)險(xiǎn)管理和需求管理過程域的負(fù)責(zé)人。
(3)監(jiān)督項(xiàng)目成員的工作,審批項(xiàng)目成員的各種申請(qǐng)。
項(xiàng)目研發(fā)
過程
角色 需求分析員 調(diào)查、分析并定義需求,撰寫相應(yīng)的需求文檔,盡最大努力使需求文檔能夠正確無誤地反映用戶的真實(shí)意愿。
系統(tǒng)設(shè)計(jì)師 根據(jù)需求文檔設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu)、用戶界面、數(shù)據(jù)庫、模塊等,并撰寫相應(yīng)的設(shè)計(jì)文檔。
程序員 (1)根據(jù)系統(tǒng)設(shè)計(jì)文檔,編寫軟件系統(tǒng)的代碼。
(2)隨時(shí)測試和檢查自己的代碼,及時(shí)消除代碼中的缺陷。
測試員 從事單元測試、集成測試和系統(tǒng)測試,主要工作包括制定測試計(jì)劃、設(shè)計(jì)測試用例、執(zhí)行測試和撰寫測試報(bào)告。
機(jī)構(gòu)
支撐
過程
角色 配置管理員 (1)為項(xiàng)目制定《配置管理計(jì)劃》。
(2)創(chuàng)建并維護(hù)配置庫,如分配權(quán)限、清除垃圾文件、備份配置庫等。
質(zhì)量保證員
(即QAG成員) (1)為項(xiàng)目制定《質(zhì)量保證計(jì)劃》。
(2)周期性的開展“過程與產(chǎn)品質(zhì)量檢查”。
(3)跟蹤質(zhì)量問題,給出質(zhì)量改進(jìn)措施。
外包管理員 (1)挑選最合適的承包商,簽訂外包開發(fā)合同。
(2)監(jiān)控外包開發(fā)過程,驗(yàn)收外包開發(fā)成果。
采購管理員 (1)挑選最合適的供應(yīng)商,簽訂采購合同。
(2)驗(yàn)收采購物品。
培訓(xùn)管理員 制定機(jī)構(gòu)(或項(xiàng)目)的《培訓(xùn)計(jì)劃》,監(jiān)督該計(jì)劃的實(shí)施,撰寫《培訓(xùn)評(píng)估報(bào)告》。
客戶服務(wù)人員 為客戶提供與產(chǎn)品相關(guān)的服務(wù)(如技術(shù)咨詢),快速響應(yīng)客戶的要求,給客戶一個(gè)滿意的解答。
產(chǎn)品維護(hù)人員 (1)糾錯(cuò)性維護(hù):及時(shí)解決用戶遇到的技術(shù)故障和消除產(chǎn)品中的缺陷。
(2)完善性維護(hù):在資源允許的情況下,不斷改善產(chǎn)品功能與質(zhì)量。
臨時(shí)角色 職責(zé)說明
立項(xiàng)建議小組 (1)開展立項(xiàng)調(diào)查、產(chǎn)品構(gòu)思和可行性分析,撰寫相應(yīng)文檔。
(2)申請(qǐng)立項(xiàng),并在立項(xiàng)評(píng)審會(huì)議上答辯。
立項(xiàng)評(píng)審委員會(huì) 由機(jī)構(gòu)領(lǐng)導(dǎo)、各級(jí)經(jīng)理、市場人員、技術(shù)專家、財(cái)務(wù)人員等組成,委員會(huì)按少數(shù)服從多數(shù)原則投票決定是否同意立項(xiàng)。
結(jié)項(xiàng)評(píng)審委員會(huì) 對(duì)項(xiàng)目的有形資產(chǎn)和無形資產(chǎn)進(jìn)行清算,對(duì)項(xiàng)目進(jìn)行綜合評(píng)估,總結(jié)經(jīng)驗(yàn)教訓(xùn)等。結(jié)項(xiàng)委員會(huì)的人員組成與立項(xiàng)評(píng)審委員會(huì)的類似。
技術(shù)評(píng)審委員會(huì) 對(duì)工作成果進(jìn)行正式技術(shù)評(píng)審,盡早地發(fā)現(xiàn)工作成果中的缺陷,并幫助開發(fā)人員及時(shí)消除缺陷。該委員會(huì)由項(xiàng)目內(nèi)外的技術(shù)專家組成。
配置控制委員會(huì) 對(duì)配置管理各項(xiàng)活動(dòng)擁有決策權(quán)(例如審批計(jì)劃,審批變更請(qǐng)求等)。
表2-4 SPP的角色與職責(zé)簡表
2.6 機(jī)構(gòu)軟件過程改進(jìn)的政策
2.6.1 目標(biāo)
持續(xù)改進(jìn)機(jī)構(gòu)的軟件過程能力,不斷地提高產(chǎn)品質(zhì)量、提高生產(chǎn)率并且降低開發(fā)成本。
在一年之內(nèi),初步建立適合于本機(jī)構(gòu)的軟件過程規(guī)范,并使機(jī)構(gòu)內(nèi)的所有項(xiàng)目和相關(guān)部門執(zhí)行該規(guī)范。本年度機(jī)構(gòu)內(nèi)部對(duì)過程能力的評(píng)估成績達(dá)到:合格率為100%,良好率為50%以上,優(yōu)秀率為25%以上。
在兩年之內(nèi),完善適合于本機(jī)構(gòu)的軟件過程規(guī)范,并使機(jī)構(gòu)內(nèi)的所有項(xiàng)目和相關(guān)部門執(zhí)行改進(jìn)后的規(guī)范。第二年度機(jī)構(gòu)內(nèi)部對(duì)過程能力的評(píng)估成績達(dá)到:合格率為100%,良好率為75%以上,優(yōu)秀率為50%以上?;蛘咄ㄟ^CMMI 3級(jí)評(píng)估。
補(bǔ)充說明:評(píng)估成績在100~85之間為“優(yōu)秀”,85~70之間為“良好”,70~60之間為“合格”,分?jǐn)?shù)低于60為“不合格”。
2.6.2 機(jī)構(gòu)領(lǐng)導(dǎo)的支持
機(jī)構(gòu)領(lǐng)導(dǎo)批準(zhǔn)用于軟件過程改進(jìn)的必要經(jīng)費(fèi),例如支付咨詢費(fèi),購買相關(guān)軟件工具等。
機(jī)構(gòu)領(lǐng)導(dǎo)組建SEPG和QAG,專門從事軟件過程改進(jìn)工作。SEPG的主要職責(zé)是建立適合于機(jī)構(gòu)的過程規(guī)范,QAG的主要職責(zé)是監(jiān)督該規(guī)范的實(shí)施。建議讓SEPG和QAG的大部分人員重疊,這些人既是SEPG成員又是質(zhì)量保證員,扮演兩種角色。這樣不僅節(jié)約人力資源,并且提高了工作效果(由制定規(guī)范的人去監(jiān)督規(guī)范的實(shí)施最合適不過)。一般地,SEPG成員和質(zhì)量保證員共占機(jī)構(gòu)總?cè)藬?shù)的5%左右。
機(jī)構(gòu)領(lǐng)導(dǎo)不僅要口頭支持,還要親自參與軟件過程改進(jìn)的實(shí)踐。例如參加培訓(xùn)和考試,準(zhǔn)照過程規(guī)范執(zhí)行立項(xiàng)管理和結(jié)項(xiàng)管理等。
2.6.3 質(zhì)量管理的政策
質(zhì)量管理口號(hào):“在開發(fā)過程之中內(nèi)建質(zhì)量而非修補(bǔ)質(zhì)量”。
質(zhì)量管理有種基本措施:“質(zhì)量保證”、“技術(shù)評(píng)審”和“測試”。
一、 質(zhì)量保證
機(jī)構(gòu)的質(zhì)量保證員周期性地檢查項(xiàng)目成員的“工作過程以及工作成果”是否符合既定的規(guī)范,來監(jiān)控和改進(jìn)“過程質(zhì)量以及產(chǎn)品質(zhì)量”。
機(jī)構(gòu)的質(zhì)量保證員獨(dú)立于任何項(xiàng)目,并賦予他一定的權(quán)利,對(duì)質(zhì)量不合格的工作成果作出處理。
二、技術(shù)評(píng)審
在工作成果剛產(chǎn)生之際,對(duì)其進(jìn)行技術(shù)評(píng)審(分正式或非正式兩種),目的是盡早地發(fā)現(xiàn)工作成果中的缺陷,并幫助開發(fā)人員及時(shí)消除缺陷,從而提高產(chǎn)品的質(zhì)量。
如果時(shí)間允許的話,應(yīng)當(dāng)盡可能多地對(duì)產(chǎn)品的重要工作成果進(jìn)行技術(shù)評(píng)審。技術(shù)評(píng)審活動(dòng)由項(xiàng)目開發(fā)團(tuán)隊(duì)組織。
三、測試
測試是指通過運(yùn)行測試用例(test case)來找出軟件中的缺陷。測試與技術(shù)評(píng)審的主要區(qū)別是前者要運(yùn)行軟件而后者不必運(yùn)行軟件。
一般地,產(chǎn)品開發(fā)過程中有四個(gè)測試階段:單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試(或Beta測試)。其中單元測試和集成測試可以由項(xiàng)目開發(fā)團(tuán)隊(duì)組織。系統(tǒng)測試階段必須有項(xiàng)目外的人員參與,以保證系統(tǒng)測試的客觀性。驗(yàn)收測試(或Beta測試)由客戶組織。如果有條件的話,建議機(jī)構(gòu)成立專門的測試小組從事單元測試、集成測試和系統(tǒng)測試工作。
2.6.4 軟件工程過程小組的政策
機(jī)構(gòu)領(lǐng)導(dǎo)任命一位熟悉軟件工程、項(xiàng)目管理、CMM/CMMI并且有豐富工作經(jīng)驗(yàn)的人擔(dān)任SEPG的負(fù)責(zé)人。在機(jī)構(gòu)領(lǐng)導(dǎo)的許可下,該負(fù)責(zé)人組建SEPG(成員可以是全職的也可以是兼職的)。
第一年度的任務(wù)與目標(biāo)
SEPG約用2~3個(gè)月的時(shí)間,了解機(jī)構(gòu)過程能力的現(xiàn)狀,通過裁剪或擴(kuò)充SPP,初步建立適合于本機(jī)構(gòu)的過程規(guī)范。
SEPG約用1~2個(gè)月的時(shí)間,對(duì)機(jī)構(gòu)全員進(jìn)行培訓(xùn)和考試,確保全員了解本規(guī)范,并懂得如何應(yīng)用。
之后SEPG協(xié)助QAG監(jiān)督本規(guī)范在所有項(xiàng)目和相關(guān)部門的實(shí)施,并不斷收集員工們反映的過程改進(jìn)問題和建議,逐步改進(jìn)過程規(guī)范(允許有小幅度的升級(jí))。
本年度最后一個(gè)月,SEPG對(duì)機(jī)構(gòu)的過程能力進(jìn)行評(píng)估,并向領(lǐng)導(dǎo)和員工們通報(bào)“本年度過程改進(jìn)工作報(bào)告”。
在SEPG、QAG和全體項(xiàng)目人員的共同努力下,爭取使本年度過程能力的評(píng)估成績達(dá)到:合格率為100%,良好率為50%以上,優(yōu)秀率為25%以上。
第二年度的任務(wù)與目標(biāo)
根據(jù)上年度的過程能力評(píng)估狀況,以及員工們反映的問題和建議,SEPG查找機(jī)構(gòu)過程能力的薄弱環(huán)節(jié),研究出解決措施。SEPG用1~2個(gè)月的時(shí)間,建立比較完備的過程規(guī)范新版本(允許有大幅度的升級(jí))。如果機(jī)構(gòu)資金充足的話,可以邀請(qǐng)CMMI評(píng)估師作正式評(píng)估前的指導(dǎo)。
SEPG約用1~2個(gè)月的時(shí)間,就規(guī)范的更新內(nèi)容對(duì)機(jī)構(gòu)全員進(jìn)行培訓(xùn)和考試,確保全員了解新版本規(guī)范,并懂得如何應(yīng)用。
之后SEPG協(xié)助QAG監(jiān)督本規(guī)范在所有項(xiàng)目和相關(guān)部門的實(shí)施,并不斷地完善過程規(guī)范。
本年度最后一個(gè)月,SEPG對(duì)機(jī)構(gòu)的過程能力進(jìn)行評(píng)估,并向領(lǐng)導(dǎo)和員工們通報(bào)“本年度過程改進(jìn)工作報(bào)告”。如果機(jī)構(gòu)資金充足的話,可以邀請(qǐng)CMMI評(píng)估師對(duì)機(jī)構(gòu)過程能力進(jìn)行正式評(píng)估。
在SEPG、QAG和全體項(xiàng)目人員的共同努力下,爭取使本年度過程能力的評(píng)估成績達(dá)到:合格率為100%,良好率為75%以上,優(yōu)秀率為50%以上。或者通過CMMI 3級(jí)評(píng)估。
2.6.5 質(zhì)量保證小組的政策
機(jī)構(gòu)領(lǐng)導(dǎo)任命一位熟悉過程規(guī)范并且有豐富的質(zhì)量管理經(jīng)驗(yàn)的人擔(dān)任QAG的負(fù)責(zé)人(或稱為質(zhì)量經(jīng)理)。在機(jī)構(gòu)領(lǐng)導(dǎo)的許可下,該負(fù)責(zé)人組建QAG(成員可以是全職的也可以是兼職的)。
QAG在行政上獨(dú)立于任何項(xiàng)目。這種獨(dú)立性有助于質(zhì)量保證員客觀地檢查和監(jiān)控“過程以及產(chǎn)品的質(zhì)量”。QAG準(zhǔn)照SEPG制定的“質(zhì)量保證規(guī)范”開展工作。
機(jī)構(gòu)領(lǐng)導(dǎo)賦予QAG一定的權(quán)利,可以對(duì)質(zhì)量不合格的工作成果做出處理。這種權(quán)利使得QAG的工作不會(huì)被輕視,并有助于加強(qiáng)全員的質(zhì)量意識(shí)。對(duì)于QAG與項(xiàng)目之間出現(xiàn)的難以調(diào)和的爭議,由機(jī)構(gòu)領(lǐng)導(dǎo)處理。
2.6.7 項(xiàng)目團(tuán)隊(duì)的政策
項(xiàng)目中的任何管理人員、開發(fā)人員、測試人員等,必須學(xué)習(xí)與本職工作相關(guān)的過程規(guī)范,每個(gè)人都必須明白自己“應(yīng)當(dāng)在什么時(shí)候依據(jù)什么規(guī)范做什么事情”。項(xiàng)目經(jīng)理應(yīng)當(dāng)樹立榜樣,并且督促項(xiàng)目成員們按規(guī)范做事。
允許項(xiàng)目經(jīng)理根據(jù)本項(xiàng)目的特征,在SEPG和QAG的指導(dǎo)下,適當(dāng)?shù)夭眉艋驍U(kuò)充機(jī)構(gòu)的過程規(guī)范,從而快速建立本項(xiàng)目的過程規(guī)范。這項(xiàng)工作應(yīng)當(dāng)在“項(xiàng)目規(guī)劃過程域”中完成,并在《項(xiàng)目計(jì)劃》中體現(xiàn)出來。
如果項(xiàng)目對(duì)機(jī)構(gòu)過程規(guī)范的裁剪幅度比較大,遭到QAG的反對(duì),如果雙方不能達(dá)成共識(shí),則由機(jī)構(gòu)領(lǐng)導(dǎo)處理該爭議。
SEPG對(duì)項(xiàng)目過程能力的評(píng)估成績將作為評(píng)定項(xiàng)目人員工作業(yè)績的重要因素,具體比重由機(jī)構(gòu)領(lǐng)導(dǎo)決定,建議占30%以上的比重。
2.7 SPP裁剪與擴(kuò)充的指導(dǎo)方針
不要迷信或者死搬硬套他人推崇的過程標(biāo)準(zhǔn)和規(guī)范(例如CMM/CMMI, ISO, RUP,SPP等等)。SEPG一定要根據(jù)機(jī)構(gòu)的實(shí)際情況(如發(fā)展戰(zhàn)略、研發(fā)實(shí)力等)來制定機(jī)構(gòu)過程規(guī)范,要充分考慮過程改進(jìn)的成本和效益。能夠以比較低的代價(jià)有效地改進(jìn)機(jī)構(gòu)過程能力的規(guī)范才是好規(guī)范。
SEPG要有計(jì)劃地、逐步地完善機(jī)構(gòu)的過程規(guī)范,切忌盲目追求“大而全”,否則“欲速則不達(dá)”。軟件過程改進(jìn)不是一次性買賣,不能靠“革命”,只能靠持續(xù)地改良,不進(jìn)則退。
SEPG應(yīng)當(dāng)具備一定的軟件工程和項(xiàng)目管理知識(shí),再通讀CMMI和SPP(或接受培訓(xùn)),才能結(jié)合機(jī)構(gòu)實(shí)際情況裁剪或擴(kuò)充SPP,形成機(jī)構(gòu)自己的過程規(guī)范。
SPP對(duì)其19個(gè)過程域的論述已經(jīng)比較充分,一般而言,SEPG裁剪或擴(kuò)充這19個(gè)過程域不會(huì)遇到太大的困難。如果機(jī)構(gòu)的業(yè)務(wù)包括硬件開發(fā),那么SEPG應(yīng)當(dāng)制定硬件開發(fā)過程規(guī)范(參考SPP的格式),并努力使軟件、硬件開發(fā)過程保持一致性。
顯然,SPP并沒有覆蓋機(jī)構(gòu)的全部職能,它僅僅局限于軟件項(xiàng)目的研發(fā)與管理領(lǐng)域。SEPG應(yīng)當(dāng)協(xié)助有關(guān)人員制定人力資源管理、財(cái)務(wù)管理、行政管理、市場管理、生產(chǎn)制造等領(lǐng)域的過程規(guī)范。上述每個(gè)領(lǐng)域的過程改進(jìn)工作都是非常重要的。
SEPG要認(rèn)真撰寫規(guī)范,力求使規(guī)范中的文字和圖表沒有歧義,并且簡單易懂。
CMMI 3級(jí)精簡并行過程綜述
第2章 CMMI 3級(jí)精簡并行過程綜述 1
2.1 SPP模型 1
2.2 SPP過程域的目的 4
2.3 SPP與CMMI的關(guān)系 5
2.4 SPP文檔結(jié)構(gòu)與規(guī)范細(xì)分 6
2.5 SPP角色與職責(zé)表 8
2.6 機(jī)構(gòu)軟件過程改進(jìn)的政策 9
2.6.1 目標(biāo) 9
2.6.2 機(jī)構(gòu)領(lǐng)導(dǎo)的支持 9
2.6.3 質(zhì)量管理的政策 10
2.6.4 軟件工程過程小組的政策 10
2.6.5 質(zhì)量保證小組的政策 11
2.6.7 項(xiàng)目團(tuán)隊(duì)的政策 11
2.7 SPP裁剪與擴(kuò)充的指導(dǎo)方針 12
第2章 CMMI 3級(jí)精簡并行過程綜述
“精簡并行過程”(Simplified Parallel Process,SPP)是基于CMMI以及軟件工程和項(xiàng)目管理知識(shí)而創(chuàng)作的一種“軟件過程改進(jìn)方法和規(guī)范”,它由眾多的過程規(guī)范和文檔模板組成。SPP主要用于指導(dǎo)國內(nèi)IT企業(yè)持續(xù)地改進(jìn)其軟件過程能力。
此處“精簡并行”的含義是:
(1)對(duì)CMMI 3級(jí)以內(nèi)各過程域的內(nèi)容和要求作了“精簡”處理。
(2)在產(chǎn)品生命周期之內(nèi),項(xiàng)目管理過程、項(xiàng)目研發(fā)過程和機(jī)構(gòu)支撐過程“并行”開展。
本章是SPP的綜述文章,它對(duì)SPP的思想方法以及企業(yè)的軟件過程改進(jìn)政策作了全面介紹。閱讀本章有助于讀者更好地理解和應(yīng)用SPP的所有過程規(guī)范和文檔模板。
建議用戶(企業(yè))根據(jù)自身情況(如發(fā)展戰(zhàn)略、研發(fā)實(shí)力等)適當(dāng)?shù)匦薷腟PP,然后推廣使用。
2.1 SPP模型
SPP模型把產(chǎn)品生命周期劃分為6個(gè)階段,分別為:
產(chǎn)品概念階段,記為PH0。
產(chǎn)品定義階段,記為PH1。
產(chǎn)品開發(fā)階段,記為PH2。
產(chǎn)品測試階段,記為PH3。
用戶驗(yàn)收階段,記為PH4。
產(chǎn)品維護(hù)階段,記為PH5。
在SPP模型中,軟件項(xiàng)目的過程有三大類:項(xiàng)目管理過程、項(xiàng)目研發(fā)過程和機(jī)構(gòu)支持過程。上述三類過程可以細(xì)分為19個(gè)主要過程域,分布在PH0到PH5的各個(gè)階段。
項(xiàng)目管理過程包含6個(gè)過程域,分別為:
立項(xiàng)管理
結(jié)項(xiàng)管理
項(xiàng)目規(guī)劃
項(xiàng)目監(jiān)控
風(fēng)險(xiǎn)管理
需求管理
項(xiàng)目研發(fā)過程包含8個(gè)過程域,分別為:
需求開發(fā)
技術(shù)預(yù)研
系統(tǒng)設(shè)計(jì)
實(shí)現(xiàn)與測試
系統(tǒng)測試
Beta測試
客戶驗(yàn)收
技術(shù)評(píng)審
機(jī)構(gòu)支撐過程包含5個(gè)過程域,分別為:
配置管理
質(zhì)量保證
培訓(xùn)管理
外包與采購管理
服務(wù)與維護(hù)
SPP模型如圖2-1所示。SPP模型的主要特征和優(yōu)點(diǎn)有:
一、直觀的過程模型
SPP模型將項(xiàng)目管理、項(xiàng)目研發(fā)、機(jī)構(gòu)支撐所包含的工作劃分為相對(duì)獨(dú)立的三類過程,各個(gè)過程域之間的關(guān)系直觀明了。這樣,機(jī)構(gòu)領(lǐng)導(dǎo)、項(xiàng)目經(jīng)理、開發(fā)人員、測試人員、質(zhì)量保證人員、外包與采購管理人員等人根據(jù)SPP模型,很容易知道自己“應(yīng)該在什么時(shí)候、按照什么規(guī)范做什么事情”。所以SPP模型有助于使機(jī)構(gòu)內(nèi)的各個(gè)職能單位有條不紊地開展工作。
二、容易裁剪與擴(kuò)充
SPP模型的三類過程貫穿了產(chǎn)品的整個(gè)生命周期,19個(gè)最常見的過程域都合理地安排在產(chǎn)品生命周期中的某些階段。用戶可以根據(jù)自己產(chǎn)品的特征,適當(dāng)?shù)夭眉艋驍U(kuò)充SPP的過程域,很容易制定出最適合于本產(chǎn)品的過程模型。
圖2-1 SPP模型
2.2 SPP過程域的目的
SPP 所有19個(gè)過程域的目的如表2-1所示。
項(xiàng)目管理過程域 目的
立項(xiàng)管理 采納符合機(jī)構(gòu)最大利益的立項(xiàng)建議,通過立項(xiàng)管理使該建議成為正式的項(xiàng)目。杜絕不符合機(jī)構(gòu)最大利益的立項(xiàng)建議被采納,避免浪費(fèi)機(jī)構(gòu)的資源、資金、時(shí)間等。
結(jié)項(xiàng)管理 在項(xiàng)目開發(fā)工作結(jié)束后,對(duì)項(xiàng)目的有形資產(chǎn)和無形資產(chǎn)進(jìn)行清算、對(duì)項(xiàng)目進(jìn)行綜合評(píng)估以及總結(jié)經(jīng)驗(yàn)教訓(xùn)等。
項(xiàng)目規(guī)劃 為項(xiàng)目的研發(fā)和管理工作制定合理的行動(dòng)綱領(lǐng)(即項(xiàng)目計(jì)劃),以便所有相關(guān)人員按照該計(jì)劃有條不紊地開展工作。
項(xiàng)目監(jiān)控 周期性地跟蹤項(xiàng)目計(jì)劃的各種參數(shù)如進(jìn)度、工作量、費(fèi)用、資源等,不斷地了解項(xiàng)目的進(jìn)展情況,以便當(dāng)項(xiàng)目實(shí)際進(jìn)展顯著偏離計(jì)劃時(shí)能夠及時(shí)采取糾正措施。
風(fēng)險(xiǎn)管理 在風(fēng)險(xiǎn)產(chǎn)生危害之前識(shí)別它們,從而有計(jì)劃地消除或削弱風(fēng)險(xiǎn)。
需求管理 在客戶與開發(fā)方之間建立對(duì)需求的共同理解,維護(hù)需求與其它工作成果的一致性,并控制需求的變更。
項(xiàng)目研發(fā)過程域 目的
需求開發(fā) 通過調(diào)查與分析,獲取用戶需求并定義產(chǎn)品需求。
技術(shù)預(yù)研 在立項(xiàng)之后到開發(fā)工作完成之前的時(shí)間內(nèi),對(duì)項(xiàng)目將采用的關(guān)鍵技術(shù)提前學(xué)習(xí)和研究,盡可能早地發(fā)現(xiàn)并解決開發(fā)過程中將會(huì)遇到的技術(shù)障礙。
系統(tǒng)設(shè)計(jì) 設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu)、用戶界面、數(shù)據(jù)庫、模塊等,從而在需求與代碼之間建立橋梁,指導(dǎo)開發(fā)人員去實(shí)現(xiàn)能滿足用戶需求的軟件產(chǎn)品。
實(shí)現(xiàn)與測試 依據(jù)系統(tǒng)設(shè)計(jì)文檔,編寫并測試整個(gè)系統(tǒng)的代碼。在SPP中,實(shí)現(xiàn)與測試是“編程、代碼審查、單元測試、集成測試、缺陷管理與改錯(cuò)”的綜合表述。
系統(tǒng)測試 對(duì)最終系統(tǒng)進(jìn)行全面的測試,確保最終系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。
Beta測試 在產(chǎn)品正式銷售之前,開發(fā)方將產(chǎn)品交付給一些潛在的客戶免費(fèi)試用,請(qǐng)他們對(duì)產(chǎn)品進(jìn)行測試,并獲取他們對(duì)產(chǎn)品的建議。
客戶驗(yàn)收 客戶依據(jù)合同對(duì)產(chǎn)品進(jìn)行審查和測試,確保產(chǎn)品滿足客戶需求。
技術(shù)評(píng)審 盡早地發(fā)現(xiàn)工作成果中的缺陷,并幫助開發(fā)人員及時(shí)消除缺陷,從而有效地提高產(chǎn)品的質(zhì)量。
機(jī)構(gòu)支撐過程域 目的
配置管理 通過執(zhí)行版本控制、變更控制等規(guī)程,以及使用配置管理軟件來保證所有配置項(xiàng)的完整性和可跟蹤性。配置管理是對(duì)工作成果的一種有效保護(hù)。
質(zhì)量保證 提供一種有效的人員組織形式和管理方法,通過客觀地檢查和監(jiān)控“過程質(zhì)量”與“產(chǎn)品質(zhì)量”,從而實(shí)現(xiàn)持續(xù)地改進(jìn)質(zhì)量。
外包與采購管理 選擇合適的承包商(外包)和供應(yīng)商(采購),并依據(jù)合同進(jìn)行有效的管理。
培訓(xùn)管理 根據(jù)機(jī)構(gòu)(或項(xiàng)目)的需求來制定培訓(xùn)計(jì)劃,并監(jiān)督該計(jì)劃的實(shí)施,確保培訓(xùn)取得預(yù)期效果。
服務(wù)與維護(hù) 是指產(chǎn)品銷售之后的客戶服務(wù)和產(chǎn)品維護(hù),其宗旨是提高客戶對(duì)產(chǎn)品以及對(duì)開發(fā)方的滿意度。
表2-1 SPP過程域的目的
2.3 SPP與CMMI的關(guān)系
CMMI是SPP的主要參考標(biāo)準(zhǔn),但是SPP并不是對(duì)CMMI進(jìn)行簡化處理后的結(jié)果。兩者都是用于指導(dǎo)軟件過程改進(jìn)的方法論,CMMI主要論述“應(yīng)當(dāng)做什么才能使軟件過程能力達(dá)到CMMI某種級(jí)別”,而SPP則論述“應(yīng)當(dāng)怎樣做才能使軟件過程能力達(dá)到CMMI 3級(jí)水平”。
SPP過程域和CMMI 3級(jí)過程域的對(duì)應(yīng)關(guān)系如表2-2所示。
SPP的19個(gè)過程域 CMMI 3級(jí)以內(nèi)的18個(gè)過程域
項(xiàng)目
管理
過程 立項(xiàng)管理 CMMI 3級(jí),Decision Analysis and Resolution
結(jié)項(xiàng)管理
項(xiàng)目規(guī)劃 CMMI 2級(jí),Project Planning
項(xiàng)目監(jiān)控 CMMI 2級(jí),Project Monitoring and Control
CMMI 2級(jí),Measurement and Analysis
風(fēng)險(xiǎn)管理 CMMI 3級(jí),Risk Management
需求管理 CMMI 2級(jí),Requirements Management
項(xiàng)目
研發(fā)
過程 需求開發(fā) CMMI 3級(jí),Requirements Development
技術(shù)預(yù)研
系統(tǒng)設(shè)計(jì)
實(shí)現(xiàn)與測試 CMMI 3級(jí),Technical Solution
CMMI 3級(jí),Product Integration
系統(tǒng)測試
Beta測試
用戶驗(yàn)收
技術(shù)評(píng)審 CMMI 3級(jí),Verification
CMMI 3級(jí),Validation
機(jī)構(gòu)
支撐
過程 配置管理 CMMI 2級(jí),Configuration Management
質(zhì)量保證 CMMI 2級(jí),Process and Product Quality Assurance
外包與采購管理 CMMI 2級(jí),Supplier Agreement Management
培訓(xùn)管理 CMMI 3級(jí),Organizational Training
服務(wù)與維護(hù)
SPP其它成果:
SPP綜述文章
SPP培訓(xùn)教材
基于Web的項(xiàng)目管理工具 CMM 3級(jí),Organization Process Focus
CMM 3級(jí),Organization Process Definition
CMM 3級(jí),Integrated Project Management
表2-2 SPP過程域和CMMI 3級(jí)過程域的對(duì)應(yīng)關(guān)系
2.4 SPP文檔結(jié)構(gòu)與規(guī)范細(xì)分
SPP的文檔結(jié)構(gòu)如圖2-2所示,SPP包含19個(gè)過程域、40余個(gè)規(guī)程、近60個(gè)文檔模板。SPP的規(guī)范細(xì)分如表2-3所示。
圖2-2 SPP文檔結(jié)構(gòu)
項(xiàng)目管理過程域 主要規(guī)程 文檔模板
立項(xiàng)管理
SPP-PROC-PIM 立項(xiàng)建議
立項(xiàng)評(píng)審
項(xiàng)目籌備 《立項(xiàng)建議書》
《立項(xiàng)調(diào)查報(bào)告書》
《立項(xiàng)可行性分析報(bào)告》
《立項(xiàng)評(píng)審報(bào)告》
結(jié)項(xiàng)管理
SPP-PROC-PCM 結(jié)項(xiàng)管理 《結(jié)項(xiàng)申請(qǐng)書》
《結(jié)項(xiàng)評(píng)審報(bào)告》
項(xiàng)目規(guī)劃
SPP-PROC-PP 項(xiàng)目估計(jì)
制定項(xiàng)目計(jì)劃
審批項(xiàng)目計(jì)劃
項(xiàng)目計(jì)劃變更控制 《項(xiàng)目估計(jì)表》
《項(xiàng)目計(jì)劃》
《項(xiàng)目計(jì)劃變更控制報(bào)告》
項(xiàng)目監(jiān)控
SPP-PROC-PMC 項(xiàng)目計(jì)劃跟蹤
偏差控制
項(xiàng)目進(jìn)展總結(jié) 《項(xiàng)目監(jiān)控?cái)?shù)據(jù)表》
《項(xiàng)目偏差控制報(bào)告》
《項(xiàng)目進(jìn)展報(bào)告》
風(fēng)險(xiǎn)管理
SPP-PROC-PM 風(fēng)險(xiǎn)管理 《風(fēng)險(xiǎn)檢查表》
《風(fēng)險(xiǎn)管理報(bào)告》
需求管理
SPP-PROC-RM 需求確認(rèn)
需求跟蹤
需求變更控制 《需求跟蹤報(bào)告》
《需求變更控制報(bào)告》
項(xiàng)目研發(fā)過程域 主要規(guī)程 文檔模板
需求開發(fā)
SPP-PROC-RD 需求調(diào)查
需求分析
需求定義 《用戶需求說明書》
《產(chǎn)品需求規(guī)格說明書》
技術(shù)預(yù)研
SPP-PROC-TPR 技術(shù)預(yù)研 《技術(shù)預(yù)研計(jì)劃》
《技術(shù)預(yù)研報(bào)告》
系統(tǒng)設(shè)計(jì)
SPP-PROC-SD 體系結(jié)構(gòu)設(shè)計(jì)
用戶界面設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)
模塊設(shè)計(jì) 《體系結(jié)構(gòu)設(shè)計(jì)報(bào)告》
《用戶界面設(shè)計(jì)報(bào)告》
《數(shù)據(jù)庫設(shè)計(jì)報(bào)告》
《模塊設(shè)計(jì)報(bào)告》
實(shí)現(xiàn)與測試
SPP-PROC-IT 實(shí)現(xiàn)與測試
《實(shí)現(xiàn)與測試計(jì)劃》
《編程文檔》
系統(tǒng)測試
SPP-PROC-ST 系統(tǒng)測試 《系統(tǒng)測試計(jì)劃》
《測試用例》
《測試報(bào)告》
Beta測試
SPP-PROC-BETA Beta測試 《Beta測試協(xié)議》
《Beta測試報(bào)告》
客戶驗(yàn)收
SPP-PROC-CA 客戶驗(yàn)收 《客戶驗(yàn)收計(jì)劃》
《客戶驗(yàn)收?qǐng)?bào)告》
技術(shù)評(píng)審
SPP-PROC-TR 正式技術(shù)評(píng)審
非正式技術(shù)評(píng)審 《技術(shù)評(píng)審計(jì)劃》
《技術(shù)評(píng)審報(bào)告》
《技術(shù)評(píng)審檢查表》
機(jī)構(gòu)支撐過程域 規(guī)程與關(guān)鍵活動(dòng) 文檔模板
質(zhì)量保證
SPP-PROC-QA 制定質(zhì)量保證計(jì)劃
過程與產(chǎn)品質(zhì)量檢查
問題跟蹤與質(zhì)量改進(jìn) 《質(zhì)量保證計(jì)劃》
《質(zhì)量保證檢查表》
《質(zhì)量保證報(bào)告》
《質(zhì)量問題跟蹤表》
配置管理
SPP-PROC-CM 制定配置管理計(jì)劃
配置庫管理
版本控制
變更控制 《配置管理計(jì)劃》
《配置庫管理報(bào)告》
《配置項(xiàng)變更控制報(bào)告》
外包與采購管理
SPP-PROC-OPM 外包管理 《外包開發(fā)競標(biāo)邀請(qǐng)書》
《承包商評(píng)估報(bào)告》
《外包開發(fā)合同》
《外包開發(fā)過程監(jiān)控報(bào)告》
《外包開發(fā)成果驗(yàn)收?qǐng)?bào)告》
采購管理 《采購競標(biāo)邀請(qǐng)書》
《供應(yīng)商評(píng)估報(bào)告》
《采購合同》
《采購物品驗(yàn)收?qǐng)?bào)告》
培訓(xùn)管理
SPP-PROC-TM 機(jī)構(gòu)培訓(xùn)管理
項(xiàng)目培訓(xùn)管理 《培訓(xùn)計(jì)劃》
《培訓(xùn)評(píng)估報(bào)告》
服務(wù)與維護(hù)
SPP-PROC-SM 客戶服務(wù) 《客戶服務(wù)計(jì)劃》
《客戶服務(wù)報(bào)告》
產(chǎn)品維護(hù) 《產(chǎn)品維護(hù)計(jì)劃》
《產(chǎn)品維護(hù)報(bào)告》
表2-3 SPP規(guī)范細(xì)分
2.5 SPP角色與職責(zé)表
SPP的主要角色及其職責(zé)如表2-4所示(詳見各個(gè)過程域?qū)巧c職責(zé)的描述)。企業(yè)在應(yīng)用SPP時(shí),可以將SPP的各個(gè)角色映射到企業(yè)原有的崗位上,也可以依據(jù)SPP角色建立新的崗位。一個(gè)人可以被賦予多個(gè)角色,視具體情況而定。
常設(shè)角色 職責(zé)簡述
機(jī)構(gòu)過程改進(jìn)角色 軟件工程過程組
(SEPG) (1)制定適合于本機(jī)構(gòu)的過程規(guī)范。
(2)在機(jī)構(gòu)范圍內(nèi)推廣該規(guī)范(如培訓(xùn)、考核),評(píng)估機(jī)構(gòu)過程能力等。
質(zhì)量保證小組
(QAG) (1)監(jiān)督規(guī)范的實(shí)施,確保所有項(xiàng)目以及相關(guān)部門準(zhǔn)照規(guī)范開展工作。
(2)分析并解決機(jī)構(gòu)內(nèi)存在的共性質(zhì)量問題,協(xié)組SEPG完善規(guī)范。
項(xiàng)目
管理
過程角色 機(jī)構(gòu)領(lǐng)導(dǎo) (1)是機(jī)構(gòu)內(nèi)所有項(xiàng)目的主管,對(duì)立項(xiàng)管理和結(jié)項(xiàng)管理有最終決策權(quán)。
(2)監(jiān)督項(xiàng)目經(jīng)理的工作,審批項(xiàng)目經(jīng)理的各種申請(qǐng)。
項(xiàng)目經(jīng)理 (1)向機(jī)構(gòu)領(lǐng)導(dǎo)匯報(bào)工作。
(2)是項(xiàng)目規(guī)劃、項(xiàng)目監(jiān)控、風(fēng)險(xiǎn)管理和需求管理過程域的負(fù)責(zé)人。
(3)監(jiān)督項(xiàng)目成員的工作,審批項(xiàng)目成員的各種申請(qǐng)。
項(xiàng)目研發(fā)
過程
角色 需求分析員 調(diào)查、分析并定義需求,撰寫相應(yīng)的需求文檔,盡最大努力使需求文檔能夠正確無誤地反映用戶的真實(shí)意愿。
系統(tǒng)設(shè)計(jì)師 根據(jù)需求文檔設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu)、用戶界面、數(shù)據(jù)庫、模塊等,并撰寫相應(yīng)的設(shè)計(jì)文檔。
程序員 (1)根據(jù)系統(tǒng)設(shè)計(jì)文檔,編寫軟件系統(tǒng)的代碼。
(2)隨時(shí)測試和檢查自己的代碼,及時(shí)消除代碼中的缺陷。
測試員 從事單元測試、集成測試和系統(tǒng)測試,主要工作包括制定測試計(jì)劃、設(shè)計(jì)測試用例、執(zhí)行測試和撰寫測試報(bào)告。
機(jī)構(gòu)
支撐
過程
角色 配置管理員 (1)為項(xiàng)目制定《配置管理計(jì)劃》。
(2)創(chuàng)建并維護(hù)配置庫,如分配權(quán)限、清除垃圾文件、備份配置庫等。
質(zhì)量保證員
(即QAG成員) (1)為項(xiàng)目制定《質(zhì)量保證計(jì)劃》。
(2)周期性的開展“過程與產(chǎn)品質(zhì)量檢查”。
(3)跟蹤質(zhì)量問題,給出質(zhì)量改進(jìn)措施。
外包管理員 (1)挑選最合適的承包商,簽訂外包開發(fā)合同。
(2)監(jiān)控外包開發(fā)過程,驗(yàn)收外包開發(fā)成果。
采購管理員 (1)挑選最合適的供應(yīng)商,簽訂采購合同。
(2)驗(yàn)收采購物品。
培訓(xùn)管理員 制定機(jī)構(gòu)(或項(xiàng)目)的《培訓(xùn)計(jì)劃》,監(jiān)督該計(jì)劃的實(shí)施,撰寫《培訓(xùn)評(píng)估報(bào)告》。
客戶服務(wù)人員 為客戶提供與產(chǎn)品相關(guān)的服務(wù)(如技術(shù)咨詢),快速響應(yīng)客戶的要求,給客戶一個(gè)滿意的解答。
產(chǎn)品維護(hù)人員 (1)糾錯(cuò)性維護(hù):及時(shí)解決用戶遇到的技術(shù)故障和消除產(chǎn)品中的缺陷。
(2)完善性維護(hù):在資源允許的情況下,不斷改善產(chǎn)品功能與質(zhì)量。
臨時(shí)角色 職責(zé)說明
立項(xiàng)建議小組 (1)開展立項(xiàng)調(diào)查、產(chǎn)品構(gòu)思和可行性分析,撰寫相應(yīng)文檔。
(2)申請(qǐng)立項(xiàng),并在立項(xiàng)評(píng)審會(huì)議上答辯。
立項(xiàng)評(píng)審委員會(huì) 由機(jī)構(gòu)領(lǐng)導(dǎo)、各級(jí)經(jīng)理、市場人員、技術(shù)專家、財(cái)務(wù)人員等組成,委員會(huì)按少數(shù)服從多數(shù)原則投票決定是否同意立項(xiàng)。
結(jié)項(xiàng)評(píng)審委員會(huì) 對(duì)項(xiàng)目的有形資產(chǎn)和無形資產(chǎn)進(jìn)行清算,對(duì)項(xiàng)目進(jìn)行綜合評(píng)估,總結(jié)經(jīng)驗(yàn)教訓(xùn)等。結(jié)項(xiàng)委員會(huì)的人員組成與立項(xiàng)評(píng)審委員會(huì)的類似。
技術(shù)評(píng)審委員會(huì) 對(duì)工作成果進(jìn)行正式技術(shù)評(píng)審,盡早地發(fā)現(xiàn)工作成果中的缺陷,并幫助開發(fā)人員及時(shí)消除缺陷。該委員會(huì)由項(xiàng)目內(nèi)外的技術(shù)專家組成。
配置控制委員會(huì) 對(duì)配置管理各項(xiàng)活動(dòng)擁有決策權(quán)(例如審批計(jì)劃,審批變更請(qǐng)求等)。
表2-4 SPP的角色與職責(zé)簡表
2.6 機(jī)構(gòu)軟件過程改進(jìn)的政策
2.6.1 目標(biāo)
持續(xù)改進(jìn)機(jī)構(gòu)的軟件過程能力,不斷地提高產(chǎn)品質(zhì)量、提高生產(chǎn)率并且降低開發(fā)成本。
在一年之內(nèi),初步建立適合于本機(jī)構(gòu)的軟件過程規(guī)范,并使機(jī)構(gòu)內(nèi)的所有項(xiàng)目和相關(guān)部門執(zhí)行該規(guī)范。本年度機(jī)構(gòu)內(nèi)部對(duì)過程能力的評(píng)估成績達(dá)到:合格率為100%,良好率為50%以上,優(yōu)秀率為25%以上。
在兩年之內(nèi),完善適合于本機(jī)構(gòu)的軟件過程規(guī)范,并使機(jī)構(gòu)內(nèi)的所有項(xiàng)目和相關(guān)部門執(zhí)行改進(jìn)后的規(guī)范。第二年度機(jī)構(gòu)內(nèi)部對(duì)過程能力的評(píng)估成績達(dá)到:合格率為100%,良好率為75%以上,優(yōu)秀率為50%以上?;蛘咄ㄟ^CMMI 3級(jí)評(píng)估。
補(bǔ)充說明:評(píng)估成績在100~85之間為“優(yōu)秀”,85~70之間為“良好”,70~60之間為“合格”,分?jǐn)?shù)低于60為“不合格”。
2.6.2 機(jī)構(gòu)領(lǐng)導(dǎo)的支持
機(jī)構(gòu)領(lǐng)導(dǎo)批準(zhǔn)用于軟件過程改進(jìn)的必要經(jīng)費(fèi),例如支付咨詢費(fèi),購買相關(guān)軟件工具等。
機(jī)構(gòu)領(lǐng)導(dǎo)組建SEPG和QAG,專門從事軟件過程改進(jìn)工作。SEPG的主要職責(zé)是建立適合于機(jī)構(gòu)的過程規(guī)范,QAG的主要職責(zé)是監(jiān)督該規(guī)范的實(shí)施。建議讓SEPG和QAG的大部分人員重疊,這些人既是SEPG成員又是質(zhì)量保證員,扮演兩種角色。這樣不僅節(jié)約人力資源,并且提高了工作效果(由制定規(guī)范的人去監(jiān)督規(guī)范的實(shí)施最合適不過)。一般地,SEPG成員和質(zhì)量保證員共占機(jī)構(gòu)總?cè)藬?shù)的5%左右。
機(jī)構(gòu)領(lǐng)導(dǎo)不僅要口頭支持,還要親自參與軟件過程改進(jìn)的實(shí)踐。例如參加培訓(xùn)和考試,準(zhǔn)照過程規(guī)范執(zhí)行立項(xiàng)管理和結(jié)項(xiàng)管理等。
2.6.3 質(zhì)量管理的政策
質(zhì)量管理口號(hào):“在開發(fā)過程之中內(nèi)建質(zhì)量而非修補(bǔ)質(zhì)量”。
質(zhì)量管理有種基本措施:“質(zhì)量保證”、“技術(shù)評(píng)審”和“測試”。
一、 質(zhì)量保證
機(jī)構(gòu)的質(zhì)量保證員周期性地檢查項(xiàng)目成員的“工作過程以及工作成果”是否符合既定的規(guī)范,來監(jiān)控和改進(jìn)“過程質(zhì)量以及產(chǎn)品質(zhì)量”。
機(jī)構(gòu)的質(zhì)量保證員獨(dú)立于任何項(xiàng)目,并賦予他一定的權(quán)利,對(duì)質(zhì)量不合格的工作成果作出處理。
二、技術(shù)評(píng)審
在工作成果剛產(chǎn)生之際,對(duì)其進(jìn)行技術(shù)評(píng)審(分正式或非正式兩種),目的是盡早地發(fā)現(xiàn)工作成果中的缺陷,并幫助開發(fā)人員及時(shí)消除缺陷,從而提高產(chǎn)品的質(zhì)量。
如果時(shí)間允許的話,應(yīng)當(dāng)盡可能多地對(duì)產(chǎn)品的重要工作成果進(jìn)行技術(shù)評(píng)審。技術(shù)評(píng)審活動(dòng)由項(xiàng)目開發(fā)團(tuán)隊(duì)組織。
三、測試
測試是指通過運(yùn)行測試用例(test case)來找出軟件中的缺陷。測試與技術(shù)評(píng)審的主要區(qū)別是前者要運(yùn)行軟件而后者不必運(yùn)行軟件。
一般地,產(chǎn)品開發(fā)過程中有四個(gè)測試階段:單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試(或Beta測試)。其中單元測試和集成測試可以由項(xiàng)目開發(fā)團(tuán)隊(duì)組織。系統(tǒng)測試階段必須有項(xiàng)目外的人員參與,以保證系統(tǒng)測試的客觀性。驗(yàn)收測試(或Beta測試)由客戶組織。如果有條件的話,建議機(jī)構(gòu)成立專門的測試小組從事單元測試、集成測試和系統(tǒng)測試工作。
2.6.4 軟件工程過程小組的政策
機(jī)構(gòu)領(lǐng)導(dǎo)任命一位熟悉軟件工程、項(xiàng)目管理、CMM/CMMI并且有豐富工作經(jīng)驗(yàn)的人擔(dān)任SEPG的負(fù)責(zé)人。在機(jī)構(gòu)領(lǐng)導(dǎo)的許可下,該負(fù)責(zé)人組建SEPG(成員可以是全職的也可以是兼職的)。
第一年度的任務(wù)與目標(biāo)
SEPG約用2~3個(gè)月的時(shí)間,了解機(jī)構(gòu)過程能力的現(xiàn)狀,通過裁剪或擴(kuò)充SPP,初步建立適合于本機(jī)構(gòu)的過程規(guī)范。
SEPG約用1~2個(gè)月的時(shí)間,對(duì)機(jī)構(gòu)全員進(jìn)行培訓(xùn)和考試,確保全員了解本規(guī)范,并懂得如何應(yīng)用。
之后SEPG協(xié)助QAG監(jiān)督本規(guī)范在所有項(xiàng)目和相關(guān)部門的實(shí)施,并不斷收集員工們反映的過程改進(jìn)問題和建議,逐步改進(jìn)過程規(guī)范(允許有小幅度的升級(jí))。
本年度最后一個(gè)月,SEPG對(duì)機(jī)構(gòu)的過程能力進(jìn)行評(píng)估,并向領(lǐng)導(dǎo)和員工們通報(bào)“本年度過程改進(jìn)工作報(bào)告”。
在SEPG、QAG和全體項(xiàng)目人員的共同努力下,爭取使本年度過程能力的評(píng)估成績達(dá)到:合格率為100%,良好率為50%以上,優(yōu)秀率為25%以上。
第二年度的任務(wù)與目標(biāo)
根據(jù)上年度的過程能力評(píng)估狀況,以及員工們反映的問題和建議,SEPG查找機(jī)構(gòu)過程能力的薄弱環(huán)節(jié),研究出解決措施。SEPG用1~2個(gè)月的時(shí)間,建立比較完備的過程規(guī)范新版本(允許有大幅度的升級(jí))。如果機(jī)構(gòu)資金充足的話,可以邀請(qǐng)CMMI評(píng)估師作正式評(píng)估前的指導(dǎo)。
SEPG約用1~2個(gè)月的時(shí)間,就規(guī)范的更新內(nèi)容對(duì)機(jī)構(gòu)全員進(jìn)行培訓(xùn)和考試,確保全員了解新版本規(guī)范,并懂得如何應(yīng)用。
之后SEPG協(xié)助QAG監(jiān)督本規(guī)范在所有項(xiàng)目和相關(guān)部門的實(shí)施,并不斷地完善過程規(guī)范。
本年度最后一個(gè)月,SEPG對(duì)機(jī)構(gòu)的過程能力進(jìn)行評(píng)估,并向領(lǐng)導(dǎo)和員工們通報(bào)“本年度過程改進(jìn)工作報(bào)告”。如果機(jī)構(gòu)資金充足的話,可以邀請(qǐng)CMMI評(píng)估師對(duì)機(jī)構(gòu)過程能力進(jìn)行正式評(píng)估。
在SEPG、QAG和全體項(xiàng)目人員的共同努力下,爭取使本年度過程能力的評(píng)估成績達(dá)到:合格率為100%,良好率為75%以上,優(yōu)秀率為50%以上。或者通過CMMI 3級(jí)評(píng)估。
2.6.5 質(zhì)量保證小組的政策
機(jī)構(gòu)領(lǐng)導(dǎo)任命一位熟悉過程規(guī)范并且有豐富的質(zhì)量管理經(jīng)驗(yàn)的人擔(dān)任QAG的負(fù)責(zé)人(或稱為質(zhì)量經(jīng)理)。在機(jī)構(gòu)領(lǐng)導(dǎo)的許可下,該負(fù)責(zé)人組建QAG(成員可以是全職的也可以是兼職的)。
QAG在行政上獨(dú)立于任何項(xiàng)目。這種獨(dú)立性有助于質(zhì)量保證員客觀地檢查和監(jiān)控“過程以及產(chǎn)品的質(zhì)量”。QAG準(zhǔn)照SEPG制定的“質(zhì)量保證規(guī)范”開展工作。
機(jī)構(gòu)領(lǐng)導(dǎo)賦予QAG一定的權(quán)利,可以對(duì)質(zhì)量不合格的工作成果做出處理。這種權(quán)利使得QAG的工作不會(huì)被輕視,并有助于加強(qiáng)全員的質(zhì)量意識(shí)。對(duì)于QAG與項(xiàng)目之間出現(xiàn)的難以調(diào)和的爭議,由機(jī)構(gòu)領(lǐng)導(dǎo)處理。
2.6.7 項(xiàng)目團(tuán)隊(duì)的政策
項(xiàng)目中的任何管理人員、開發(fā)人員、測試人員等,必須學(xué)習(xí)與本職工作相關(guān)的過程規(guī)范,每個(gè)人都必須明白自己“應(yīng)當(dāng)在什么時(shí)候依據(jù)什么規(guī)范做什么事情”。項(xiàng)目經(jīng)理應(yīng)當(dāng)樹立榜樣,并且督促項(xiàng)目成員們按規(guī)范做事。
允許項(xiàng)目經(jīng)理根據(jù)本項(xiàng)目的特征,在SEPG和QAG的指導(dǎo)下,適當(dāng)?shù)夭眉艋驍U(kuò)充機(jī)構(gòu)的過程規(guī)范,從而快速建立本項(xiàng)目的過程規(guī)范。這項(xiàng)工作應(yīng)當(dāng)在“項(xiàng)目規(guī)劃過程域”中完成,并在《項(xiàng)目計(jì)劃》中體現(xiàn)出來。
如果項(xiàng)目對(duì)機(jī)構(gòu)過程規(guī)范的裁剪幅度比較大,遭到QAG的反對(duì),如果雙方不能達(dá)成共識(shí),則由機(jī)構(gòu)領(lǐng)導(dǎo)處理該爭議。
SEPG對(duì)項(xiàng)目過程能力的評(píng)估成績將作為評(píng)定項(xiàng)目人員工作業(yè)績的重要因素,具體比重由機(jī)構(gòu)領(lǐng)導(dǎo)決定,建議占30%以上的比重。
2.7 SPP裁剪與擴(kuò)充的指導(dǎo)方針
不要迷信或者死搬硬套他人推崇的過程標(biāo)準(zhǔn)和規(guī)范(例如CMM/CMMI, ISO, RUP,SPP等等)。SEPG一定要根據(jù)機(jī)構(gòu)的實(shí)際情況(如發(fā)展戰(zhàn)略、研發(fā)實(shí)力等)來制定機(jī)構(gòu)過程規(guī)范,要充分考慮過程改進(jìn)的成本和效益。能夠以比較低的代價(jià)有效地改進(jìn)機(jī)構(gòu)過程能力的規(guī)范才是好規(guī)范。
SEPG要有計(jì)劃地、逐步地完善機(jī)構(gòu)的過程規(guī)范,切忌盲目追求“大而全”,否則“欲速則不達(dá)”。軟件過程改進(jìn)不是一次性買賣,不能靠“革命”,只能靠持續(xù)地改良,不進(jìn)則退。
SEPG應(yīng)當(dāng)具備一定的軟件工程和項(xiàng)目管理知識(shí),再通讀CMMI和SPP(或接受培訓(xùn)),才能結(jié)合機(jī)構(gòu)實(shí)際情況裁剪或擴(kuò)充SPP,形成機(jī)構(gòu)自己的過程規(guī)范。
SPP對(duì)其19個(gè)過程域的論述已經(jīng)比較充分,一般而言,SEPG裁剪或擴(kuò)充這19個(gè)過程域不會(huì)遇到太大的困難。如果機(jī)構(gòu)的業(yè)務(wù)包括硬件開發(fā),那么SEPG應(yīng)當(dāng)制定硬件開發(fā)過程規(guī)范(參考SPP的格式),并努力使軟件、硬件開發(fā)過程保持一致性。
顯然,SPP并沒有覆蓋機(jī)構(gòu)的全部職能,它僅僅局限于軟件項(xiàng)目的研發(fā)與管理領(lǐng)域。SEPG應(yīng)當(dāng)協(xié)助有關(guān)人員制定人力資源管理、財(cái)務(wù)管理、行政管理、市場管理、生產(chǎn)制造等領(lǐng)域的過程規(guī)范。上述每個(gè)領(lǐng)域的過程改進(jìn)工作都是非常重要的。
SEPG要認(rèn)真撰寫規(guī)范,力求使規(guī)范中的文字和圖表沒有歧義,并且簡單易懂。
CMMI 3級(jí)精簡并行過程綜述
[下載聲明]
1.本站的所有資料均為資料作者提供和網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)和研究交流使用。如有侵犯到您版權(quán)的,請(qǐng)來電指出,本站將立即改正。電話:010-82593357。
2、訪問管理資源網(wǎng)的用戶必須明白,本站對(duì)提供下載的學(xué)習(xí)資料等不擁有任何權(quán)利,版權(quán)歸該下載資源的合法擁有者所有。
3、本站保證站內(nèi)提供的所有可下載資源都是按“原樣”提供,本站未做過任何改動(dòng);但本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害。
4、未經(jīng)本網(wǎng)站的明確許可,任何人不得大量鏈接本站下載資源;不得復(fù)制或仿造本網(wǎng)站。本網(wǎng)站對(duì)其自行開發(fā)的或和他人共同開發(fā)的所有內(nèi)容、技術(shù)手段和服務(wù)擁有全部知識(shí)產(chǎn)權(quán),任何人不得侵害或破壞,也不得擅自使用。
手機(jī)端訪問,請(qǐng)掃描下方二維碼:
- 服務(wù)熱線:010-82593357
管理工具分類
ISO認(rèn)證課程講義管理表格合同大全法規(guī)條例營銷資料方案報(bào)告說明標(biāo)準(zhǔn)管理戰(zhàn)略商業(yè)計(jì)劃書市場分析戰(zhàn)略經(jīng)營策劃方案培訓(xùn)講義企業(yè)上市采購物流電子商務(wù)質(zhì)量管理企業(yè)名錄生產(chǎn)管理金融知識(shí)電子書客戶管理企業(yè)文化報(bào)告論文項(xiàng)目管理財(cái)務(wù)資料固定資產(chǎn)人力資源管理制度工作分析績效考核資料面試招聘人才測評(píng)崗位管理職業(yè)規(guī)劃KPI績效指標(biāo)勞資關(guān)系薪酬激勵(lì)人力資源案例人事表格考勤管理人事制度薪資表格薪資制度招聘面試表格崗位分析員工管理薪酬管理績效管理入職指引薪酬設(shè)計(jì)績效管理績效管理培訓(xùn)績效管理方案平衡計(jì)分卡績效評(píng)估績效考核表格人力資源規(guī)劃安全管理制度經(jīng)營管理制度組織機(jī)構(gòu)管理辦公總務(wù)管理財(cái)務(wù)管理制度質(zhì)量管理制度會(huì)計(jì)管理制度代理連鎖制度銷售管理制度倉庫管理制度CI管理制度廣告策劃制度工程管理制度采購管理制度生產(chǎn)管理制度進(jìn)出口制度考勤管理制度人事管理制度員工福利制度咨詢診斷制度信息管理制度員工培訓(xùn)制度辦公室制度人力資源管理企業(yè)培訓(xùn)績效考核其它
精品推薦
- 1暗促-酒店玫瑰靜悄悄地開 369
- 2終端陳列十五大原則 381
- 3專業(yè)廣告運(yùn)作模式 343
- 4****主營業(yè)務(wù)發(fā)展戰(zhàn)略設(shè)計(jì) 375
- 5中小企業(yè)物流發(fā)展的對(duì)策 394
- 6主顧開拓 482
- 7主動(dòng)推進(jìn)的客戶服務(wù) 342
- 8專業(yè)媒體策劃與購買 372
- 9中遠(yuǎn)電視廣告CF 417
下載排行
- 1社會(huì)保障基礎(chǔ)知識(shí)(ppt) 16695
- 2安全生產(chǎn)事故案例分析(ppt 16695
- 3行政專員崗位職責(zé) 16695
- 4品管部崗位職責(zé)與任職要求 16695
- 5員工守則 16695
- 6軟件驗(yàn)收?qǐng)?bào)告 16695
- 7問卷調(diào)查表(范例) 16695
- 8工資發(fā)放明細(xì)表 16695
- 9文件簽收單 16695