成功操作或使軟件重寫的機率降低。這種征兆是在一定條件下發(fā)生的。如果操作者不注意,這些風險可能就會趁你不注意發(fā)生。決策樹結(jié)構(gòu)顯示了復合風險是由每個決策項構(gòu)成的,復合風險是各部分風險的綜合。這種決策樹提供了一種量化的用于描述不同的選項影響程度的方法,就像決定各個風險因素部分的決策參數(shù)。這種分析方法在風險發(fā)生概率和沒有精確的分析方法時很有用。
Boehm歸納了六步風險管理法則,其中有兩步關(guān)鍵法則,每個法則有三個子步驟。Boehm建議采用適當?shù)募夹g(shù)來實現(xiàn)每個關(guān)鍵步驟和子步驟。第一步是評估,包括:
* 風險確認,確認詳細的影響軟件成功的項目風險因素;
* 風險分析,檢查每個風險因素的發(fā)生概率和降低其發(fā)生的概率的可能性;
* 給確認和分析的風險因素確定級別,即風險考慮的先后順序;
一旦項目風險因素的先后順序排列出來了,第二步就是風險管理。這一步中,要對這些風險因素進行控制,包括:
* 風險管理計劃,制定每個風險因素如何定位,這些風險因素的管理如何與整個項目計劃融為一體;
* 在每個實現(xiàn)活動或工作中的風險解決方案,消除或解決風險因素的特殊活動;
* 風險監(jiān)視,跟蹤解決風險活動的風險過程的趨勢;
質(zhì)量因素的風險管理應(yīng)用
正如我在本文的“質(zhì)量因素和風險”一節(jié)中提到的,幾種方式的軟件開發(fā)直接或間接地受到相關(guān)的軟件質(zhì)量問題影響,在本節(jié)中,我們要討論幾種可以幫助我們控制、減輕或防止風險發(fā)生的技巧。(Jones)
因素:緩慢的用戶需求
減輕風險的技巧:
* 使用原型;
* 在MIS系統(tǒng)中利用JADS技術(shù)分析需求;
* 使用信息工程(IE)技術(shù)創(chuàng)建需求——主要使用在MIS系統(tǒng)中;
* 運用功能規(guī)格方法監(jiān)視需求的進展,一旦在需求階段確定了規(guī)格,研究就是和需求收集過程結(jié)合起來了?,F(xiàn)在創(chuàng)建需求功能列表的自動工具技術(shù)是可行的了。這些工具的先進之處在于:嚴格而快速地收集需求,不僅可以填寫功能點計算和成本預(yù)算,也能夠把這些數(shù)據(jù)增加到CASE工具、數(shù)據(jù)模型和設(shè)計工具中。
* 新技術(shù)——基于功能點的分解和每個功能點的成本估算。這將迫使用戶承認緩慢的用戶需求將會導致財政(成本)的增加。
因素:低質(zhì)量和錯誤傾向的模塊
減輕風險的技巧:按照進度計劃進行的質(zhì)量控制和成本控制。已經(jīng)證明影響軟件質(zhì)量控制的四中技巧是:
質(zhì)量評估和可靠的評估工具。質(zhì)量/評估工具是一個新的市場(在1993年只有6種這樣的工具),在所有的軟件開發(fā)項目經(jīng)理的人員中使用的不足10%。
過失預(yù)防方法。過失預(yù)防方法包括所有減少市場誤差或錯誤的技術(shù),包括:(a)所有結(jié)構(gòu)化分析和設(shè)計技術(shù);(b)原型;(c)高級的面向?qū)ο笳Z言;(d)在過程語言中嚴格地使用結(jié)構(gòu)化語言;(e)開展質(zhì)量功能開發(fā)(QFD);(f)開展全面質(zhì)量管理(TQC);(g)開展軟件質(zhì)量分析(SQA);(h)清潔的空間發(fā)展方法()。
過失消除方法。過失消除方法包括設(shè)計回顧、結(jié)構(gòu)化預(yù)演(原型)、正規(guī)的代碼檢驗、正確性校驗和所有的測試步驟。正規(guī)回顧和驗證已經(jīng)被被有效地運用于消除過失,幾乎被所有美國的質(zhì)量管理領(lǐng)導采用了。測試工作最好經(jīng)過正規(guī)的專家培訓后采用。
質(zhì)量管理程序。Jones指出在美國的軟件質(zhì)量控制領(lǐng)導人(如Bladrige獲勝者)已經(jīng)具有完整的質(zhì)量管理程序。其中之一就是在軟件質(zhì)量領(lǐng)域的功能方法學的擴展。過時的代碼方法很不明確、很荒謬,以至于在管理需求分析、設(shè)計和文檔方面有很多錯誤,在質(zhì)量主體方面也沒有很多重要的文獻資料。功能點方法是在 1991年被美國國家質(zhì)量部門和軍事系統(tǒng)、MIS項目等采用的。1993年,功能點方法也用于控制或預(yù)測軟件項目的測試用例或測試運行。
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://www.vanceur.cn/pmqhd/index.html