軟件項目操作風(fēng)險是指在軟件項目生命周期中的各個環(huán)節(jié),由于不完善的組織管理或有問題的內(nèi)部工作流程、人員及系統(tǒng)或外部事件所造成損失的風(fēng)險。軟件研發(fā)企業(yè)通過實行全面風(fēng)險管理,特別是加強(qiáng)日常操作風(fēng)險的管理,及時控制風(fēng)險、預(yù)防風(fēng)險的發(fā)生,可以增加軟件研發(fā)企業(yè)的收入,提高企業(yè)應(yīng)變能力,同時也是軟件公司IT治理的一個重要方面。
一、操作風(fēng)險管理流程
操作風(fēng)險管理流程包括風(fēng)險識別、風(fēng)險分析、風(fēng)險計劃、風(fēng)險跟蹤、風(fēng)險應(yīng)對、改進(jìn)工作和監(jiān)督考評七個方面。操作風(fēng)險管理流程用圖1表示如下:
操作風(fēng)險流程含義解釋:
第一步:風(fēng)險識別。就是確定何種風(fēng)險事件可能影響軟件項目研發(fā),在軟件項目生命周期中的每一個階段,都要對每一項工作有一個風(fēng)險識別的過程,而且是一個連續(xù)的過程。要識別風(fēng)險,首先我們必須了解在軟件開發(fā)的各個階段都有可能發(fā)生哪些風(fēng)險及引起風(fēng)險的原因,風(fēng)險產(chǎn)生的源頭,然后逐一進(jìn)行分析列表。根據(jù)帕累托二八原理,所有風(fēng)險中只有小部分產(chǎn)生的損失最大。因此,要集中精力找出這些威脅最大的風(fēng)險。
第二步:風(fēng)險分析。就是對以上識別出來的風(fēng)險事件,做如下四方面因素的風(fēng)險影響分析。1、風(fēng)險事件,破壞或影響項目的事件,風(fēng)險概率(%)。2、事件發(fā)生的可能性。3、風(fēng)險得失量,說明可能造成的損失。4、風(fēng)險影響,等于風(fēng)險概率X風(fēng)險得失量。通過對風(fēng)險及風(fēng)險相互作用的估算,來評價項目可能結(jié)果的范圍,從成本、進(jìn)度及性能三個方面對風(fēng)險進(jìn)行評價,做好定性分析和定量分析相結(jié)合。確定風(fēng)險的輕重緩急,哪些可以忽略不考慮(包括可以承受),確定那些風(fēng)險是可以控制的,控制的方法是否有效,對于不能控制的風(fēng)險原因是什么等。
第三步:風(fēng)險計劃。對軟件項目生命周期中可能存在的每一個風(fēng)險,都要制定一個預(yù)防發(fā)生,發(fā)現(xiàn)整改完成的工作時間計劃表。
第四步:風(fēng)險跟蹤。根據(jù)風(fēng)險應(yīng)對計劃,把這些可以計量的技術(shù)風(fēng)險指標(biāo),運用到實際技術(shù)風(fēng)險管理中,持續(xù)跟蹤、控制技術(shù)風(fēng)險,及時暴露風(fēng)險事件。
第五步:風(fēng)險應(yīng)對。建立可以控制或緩解技術(shù)風(fēng)險的應(yīng)對政策、方法和處理方案,并詳細(xì)說明每一種風(fēng)險實施的步驟。
第六步:改進(jìn)工作流程。根據(jù)上述風(fēng)險識別、衡量和監(jiān)控的內(nèi)容,找出存在漏洞,對現(xiàn)有軟件項目研發(fā)過程中風(fēng)險控制流程進(jìn)行改造,提高風(fēng)險監(jiān)控效率,防范風(fēng)險發(fā)生。
第七步:風(fēng)險監(jiān)督和考評。風(fēng)險管理部門要通過定期、不定期的內(nèi)部審計,檢查公司內(nèi)部在軟件項目研發(fā)過程中,對各個環(huán)節(jié)是否按照事先風(fēng)險防范措施進(jìn)行落實,落實的是否到位,并把檢查結(jié)果進(jìn)行通報,納入公司項目管理中。
二、操作風(fēng)險主要內(nèi)容
軟件項目生命周期包括需求分析、軟件設(shè)計、軟件編碼、軟件測試、軟件投產(chǎn)運行五個主要過程,配合完成這五個方面的工作,還需要建立一系列軟件研發(fā)制度、項目管理制度、培訓(xùn)制度、投產(chǎn)運行制度和文檔資料管理制度等多方面。
1、需求風(fēng)險。主要包括如下幾方面的風(fēng)險。
序號 |
風(fēng)險類型 |
風(fēng)險描述 |
發(fā)生
概率 |
影響
程度 |
處理方式 |
應(yīng)對策略 |
1 |
需求內(nèi)容描述不清 |
需求提出部門只寫出一個實現(xiàn)的想法,對如何實現(xiàn)需求沒有詳細(xì)的描述。 |
高 |
大 |
避免 |
1、加強(qiáng)業(yè)務(wù)與技術(shù)的交流,建立業(yè)務(wù)與科技良好的交流溝通機(jī)制,業(yè)務(wù)人員要講解需求含義,讓技術(shù)人員了解整個需求的內(nèi)容和達(dá)到的結(jié)果。技術(shù)部門要幫助業(yè)務(wù)部門完善需求內(nèi)容。
2、建立良好的需求變更管理制度和需求工作處理流程。
3、在應(yīng)用軟件系統(tǒng)設(shè)計上盡量對一些可變的需求進(jìn)行參數(shù)化設(shè)計,減少修改程序的頻率。
4、對形成的需求功能說明書發(fā)給 |
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html