劉鑫
作為公積金服務(wù)部門,天津市住房公積金管理中心(以下簡(jiǎn)程“中心”)存在多種多樣的軟件系統(tǒng), 什么因素會(huì)導(dǎo)致軟件項(xiàng)目的失???與項(xiàng)目有關(guān)的因素改變將對(duì)按時(shí)、按經(jīng)費(fèi)預(yù)算交付符合預(yù)定質(zhì)量要求的軟sdww5件成果產(chǎn)生什么樣的影響都是中心強(qiáng)烈關(guān)注的問題,而這些都是軟件開發(fā)的風(fēng)險(xiǎn)管理范圍。
中心的軟件項(xiàng)目通過外包公司進(jìn)行開發(fā)維護(hù),在軟件項(xiàng)目實(shí)施過程中,主要關(guān)注的是外包管理及外包開發(fā)的風(fēng)險(xiǎn),具體表現(xiàn)在管理標(biāo)準(zhǔn)不統(tǒng)一、進(jìn)度控制、質(zhì)量控制缺乏成效性等幾個(gè)方面。中心的軟件開發(fā)項(xiàng)目風(fēng)險(xiǎn)管理可分為風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)應(yīng)對(duì)等管理流程。
一、風(fēng)險(xiǎn)識(shí)別
通過對(duì)中心風(fēng)險(xiǎn)挖掘,我們了解到中心風(fēng)險(xiǎn)可分類為決策分析、合同制定、組織及管理、計(jì)劃及控制、需求理解及變更、設(shè)計(jì)及實(shí)現(xiàn)、測(cè)試、過程、技術(shù)、人員、用戶、產(chǎn)品、安全、依賴和外部共15類82項(xiàng)風(fēng)險(xiǎn)。
其中涉及到對(duì)外包公司能力評(píng)估不準(zhǔn)確的決策分析風(fēng)險(xiǎn), 合同內(nèi)容業(yè)務(wù)需求發(fā)生變化的情況、服務(wù)質(zhì)量保證條款未明確的合同制定風(fēng)險(xiǎn),管理層審查決策的周期比預(yù)期的時(shí)間長(zhǎng)的組織及管理風(fēng)險(xiǎn),項(xiàng)目計(jì)劃更新不完善及時(shí)、執(zhí)行過程監(jiān)控不足的計(jì)劃及控制風(fēng)險(xiǎn),添加額外的需求、需求識(shí)別得不夠充分的需求理解及變更風(fēng)險(xiǎn),代碼和庫質(zhì)量低下、模塊集成失敗,導(dǎo)致重新設(shè)計(jì)的設(shè)計(jì)及實(shí)現(xiàn)風(fēng)險(xiǎn),測(cè)試用例不充分、測(cè)試環(huán)境疊加的測(cè)試風(fēng)險(xiǎn),前期質(zhì)量保證不真實(shí)、撰寫的文檔不規(guī)范,缺乏參考價(jià)值的過程風(fēng)險(xiǎn),項(xiàng)目小組結(jié)構(gòu)及生產(chǎn)率低下、關(guān)鍵人員離職、中心人員不夠的人員風(fēng)險(xiǎn),對(duì)交付產(chǎn)品不滿意要求重新設(shè)計(jì)、答復(fù)的時(shí)間比預(yù)期長(zhǎng)的用戶風(fēng)險(xiǎn),與現(xiàn)有系統(tǒng)兼容或并行產(chǎn)生的產(chǎn)品風(fēng)險(xiǎn),用戶數(shù)據(jù)泄露及篡改、惡意代碼及后門開發(fā)的安全風(fēng)險(xiǎn),過度依賴外包商的軟件服務(wù)的依賴風(fēng)險(xiǎn),以及雙方缺乏信任和延遲交貨的外部風(fēng)險(xiǎn)等多個(gè)內(nèi)容。
二、風(fēng)險(xiǎn)分析
根據(jù)風(fēng)險(xiǎn)識(shí)別的結(jié)果進(jìn)行風(fēng)險(xiǎn)分析,通過對(duì)各風(fēng)險(xiǎn)的可能性、對(duì)進(jìn)度的影響、對(duì)成本的影響、對(duì)性能的影響這四個(gè)部分的分值估計(jì),確定風(fēng)險(xiǎn)的最終影響值,從而形成風(fēng)險(xiǎn)評(píng)估值匯總表,確定了高風(fēng)險(xiǎn)的識(shí)別項(xiàng)。這些風(fēng)險(xiǎn)項(xiàng)包括決策分析風(fēng)險(xiǎn)(對(duì)外包公司能力評(píng)估不準(zhǔn)確0.6、合同內(nèi)容未明確外包商審計(jì)考核管理?xiàng)l款0.65);計(jì)劃及控制風(fēng)險(xiǎn)(計(jì)劃處于理想狀態(tài)且與實(shí)際開發(fā)周期不一致0.65、項(xiàng)目小組開發(fā)時(shí)間不固定導(dǎo)致影響開發(fā)進(jìn)度0.78);需求理解變更風(fēng)險(xiǎn)(系統(tǒng)需求變動(dòng)0.99);設(shè)計(jì)及實(shí)現(xiàn)風(fēng)險(xiǎn)(設(shè)計(jì)質(zhì)量低下0.6、測(cè)試環(huán)境疊加0.6);過程風(fēng)險(xiǎn)(前期質(zhì)量保證不真實(shí)0.75);人員風(fēng)險(xiǎn)(團(tuán)隊(duì)內(nèi)部人員的頻繁流動(dòng)0.6、項(xiàng)目小組結(jié)構(gòu)及生產(chǎn)率低下0.56、權(quán)限使用風(fēng)險(xiǎn)0.65);依賴風(fēng)險(xiǎn)(依賴外包商的軟件服務(wù),影響業(yè)務(wù)開展創(chuàng)新0.75)。
三、風(fēng)險(xiǎn)應(yīng)對(duì)
根據(jù)中心軟件項(xiàng)目風(fēng)險(xiǎn)的評(píng)估,我們按照不同的風(fēng)險(xiǎn)分類,確定中心風(fēng)險(xiǎn)的應(yīng)對(duì)策略及緩解和監(jiān)控的方法,本文僅對(duì)部分高風(fēng)險(xiǎn)識(shí)別項(xiàng)進(jìn)行分析。
3.1計(jì)劃處于理想狀態(tài),與實(shí)際開發(fā)周期不一致
第一,在需求分析后制定項(xiàng)目實(shí)施計(jì)劃;第二,在設(shè)計(jì)開發(fā)過程中針對(duì)估計(jì)不充分的適時(shí)調(diào)整計(jì)劃;第三,遇硬性指標(biāo)項(xiàng)目,調(diào)整計(jì)劃優(yōu)先級(jí)并重新更新;最后,督促外包公司調(diào)整開發(fā)進(jìn)度并符合計(jì)劃要求。
3.2系統(tǒng)需求變動(dòng)
第一,需求變更優(yōu)先排序、分批實(shí)現(xiàn);第二,需求制定階段相互協(xié)作、充分交流,盡量減少需求變更;第三,專人管理需求變更,跟蹤變更后發(fā)展.
3.3 設(shè)計(jì)質(zhì)量低下
第一,思想轉(zhuǎn)變,重視設(shè)計(jì)的重要性;第二,合理建模,選用適合的設(shè)計(jì)方法;第三,權(quán)責(zé)分工,充分參與,文檔齊全,認(rèn)真評(píng)審;第四,引入專業(yè)的第三方質(zhì)量保障服務(wù)機(jī)構(gòu)指導(dǎo)監(jiān)督考核。
3.4前期質(zhì)量保證不真實(shí)
第一,為項(xiàng)目制定SQA(Software Quality Assurance,軟件質(zhì)量保證)計(jì)劃;第二,評(píng)審軟件工程活動(dòng),核實(shí)其是否符合已定義的軟件過程;第三,確保軟件工作中的偏差已被記錄在案,并根據(jù)預(yù)定規(guī)程進(jìn)行處理;第四,記錄所有不符合部分,并向上級(jí)管理部門報(bào)告。
3.5團(tuán)隊(duì)內(nèi)部人員的頻繁流動(dòng)
第一,合同中明確開發(fā)人員數(shù)量,技術(shù)力量和承擔(dān)任務(wù)要求;第二,遇人員頻繁流動(dòng)時(shí),中心要求外包公司利用非工作時(shí)間培訓(xùn)并進(jìn)行交接;第三,中心定期對(duì)開發(fā)人員進(jìn)行調(diào)研考核,確保開發(fā)質(zhì)量和進(jìn)度。
3.6依賴外包商的軟件服務(wù),影響業(yè)務(wù)開展創(chuàng)新
第一,加強(qiáng)中心項(xiàng)目管理人員的技術(shù)培養(yǎng)。首先,進(jìn)行項(xiàng)目管理,系統(tǒng)架構(gòu),設(shè)計(jì),信息安全的針對(duì)性培訓(xùn);其次,安排中心人員參與軟件的設(shè)計(jì)及開發(fā),了解系統(tǒng)的內(nèi)部結(jié)構(gòu)。第二,加強(qiáng)合作探討。首先,中心項(xiàng)目管理人員應(yīng)向開發(fā)人員學(xué)習(xí)開發(fā)與管理經(jīng)驗(yàn),并學(xué)習(xí)最新的開發(fā)方式與開發(fā)工具;其次,中心可成立專門的技術(shù)研究團(tuán)隊(duì),加強(qiáng)與咨詢公司的合作,從事新技術(shù)與中心業(yè)務(wù)有效結(jié)合的研究工作。
軟件開發(fā)是高風(fēng)險(xiǎn)的活動(dòng),只有采取積極的風(fēng)險(xiǎn)管理方式,才能避免風(fēng)險(xiǎn)的發(fā)生,減低風(fēng)險(xiǎn)造成的損失。因此適時(shí)地進(jìn)行風(fēng)險(xiǎn)跟蹤,修正風(fēng)險(xiǎn)分析及應(yīng)對(duì)方案,才能保證項(xiàng)目計(jì)劃的如期完成。