大型儀器設備共享系統軟件項目風險管理初探
論文關鍵詞:風險 軟件風險 儀器共享
論文摘要:軟件項目開發過程中會遇到很多項目風險,本文主要以大型儀器設備共享系統軟件項目為例,結合實際對此項目的風險管理進行初步研究,主要研究了項目的風險來源,項目的風險管理意義,項目風險管理步驟。為未來的項目研究打下堅實的風險管理基礎。
1 引言
隨著軟件技術的發展,在開發大型系統軟件項目過程中,我們往往需要采用復雜的技術,投入巨額的資金以及組織龐大的研制隊伍。這些都會帶來種種難以預見的不確定性因素,造成失敗的風險。大型儀器共享系統的開發也同樣面臨著這樣的風險。
為了避免這一風險的擴大,風險管理已成為解決這一問題的主要手段。大型儀器設備共享系統軟件由于是大型軟件,因此,此方面不可忽視。
2 大型儀器共享系統軟件風險的來源分析
由于軟件項目的風險來源與軟件項目的抽象性、龐大性及復雜程度息息相關,因此來源主要為以下幾方面:
2.1 大型儀器共享系統軟件需求風險。
由于項目的龐大程度,整體系統運行又是在客戶的學校中運行,客戶沒有全面參與,導致需求不明確,造成軟件的潛在風險。同時,如果軟件的需求過于龐大,擴大了軟件制作范疇,也將產生無法完成軟件的事情發生,導致項目風險擴大化。需求已經成為軟件項目基準,但需求還在繼續變化:如添加額外的需求或變更需求,都將增大軟件風險。以上需求風險多來自客戶,但缺乏有效的需求變化管理過程確是風險來自我們項目承擔者本身,風險的規避,很大程度上取決于此。
2.2 大型儀器共享系統軟件計劃編制的風險。
編制計劃是每個項目組都必須作的事情,然而,項目計劃編制倉促、以致考慮不全面將給軟件開發帶來潛在的風險。同樣,計劃過于優化,不符合現實,也將給項目開發帶來風險。所以要求在編制計劃過程中要做到變更控制計劃,彈性控制。使項目計劃能夠達到最優的狀態,從而最大程度減少項目風險。
2.3 大型儀器共享系統軟件開發環境風險。
由于系統的開發環境直接取決于日后二次開發延展性,軟件的安全性問題。尤其是像大型儀器共享系統這樣的基于IE的網絡系統軟件的開發,開發環境致關重要。特別是系統開發的選擇上,如:目前ASP這種開放性質的軟件語言平臺就已經不適合為來發展的需求,而ASP.net它的替代高級開發平臺語言以其代碼的安全性,功能的龐大性,開發過程的簡化性上已經遠遠超過了ASP的優勢性能。因此系統開發環境的選擇也將成為這一項目風險規避的重要方面。
2.4 大型儀器共享系統軟件設計和實現風險。
盡管這方面的風險并不是很突出,因為隨著軟件技術的發展,大部分符合實際的需求都將可以被實現,但是,軟件的開發過程中,不能因為這方面風險的份額少將其忽視。而且,軟件開發不僅僅是技術的風險因素,還有人的風險因素,技術人員的技術是否過關,團隊配合是否完整,都將是設計與實現過程中不可忽視的風險因素。
2.5 大型儀器共享系統軟件風險。
軟件的系統兼容性問題,或依賴正在開發中的技術將延長計劃進度,造成難以維護風險。例如:大型儀器共享系統軟件初期策劃過程中,客戶提出將系統內的儀器制作成虛擬現實的網絡展示形式,雖然這種形式已經有了相應的技術,但它還不成熟,還是一項發展中的技術,僅模型量巨大就勢必會對未來的維護等造成很大的風險。因此,在制定計劃過程中軟件風險不容忽視。
3 大型儀器共享系統軟件風險管理的意義
大型儀器共享系統軟件項目和其他的項目相比有相當的特殊性。首先.軟件是純知識產品,其開發進度和質量很難估計和度量.生產效率也難以預測和保證。其次,軟件系統的復雜性也導致了軟件項目開發過程中存在各種難以預見和控制的風險項目風險威脅項目計劃。如果風險變成現實,有可能會拖延項目的進度。增加項目的成本,甚至導致項目失敗。為了確保項目以最低成本按時按質成功完成,進行此項目風險管理是必要的。主要體現在以下幾個方面:
3.1 進行風險管理對此項目選擇、確定該項目范圍和制定現實的進度計劃和成本估算有積極意義。
3.2 進行風險管理為此項目中存在的不確定性劃定邊界,讓項目成員對項目風險有所準備.自覺風險。減少風險的損失,規避風險。
3.3 進行風險管理可以盡早發現潛在的問題,制定相應措施,以保障項目的順利進行,提高防范風險的能力。
3.4 此項目進行風險管理為風險承擔劃分責任范圍,能防止隱蔽的責任推諉。使軟件項目中的不確定風險具有責任范圍。
3.5 最重要方面為風險能夠在風險發生后將損失降低到最低。尤其是軟件項目風險,隨著科學技術的發展,風險的發生是不可避免的,所以進行風險管理將為其產生最終效益保障。
3.6 此項目的風險管理將為日后的項目風險管理積累豐富的經驗和準確的數據。為未來項目開發打下良好的堅實基礎。從而很好的規避風險。
4 大型儀器共享系統軟件項目風險管理的主要步驟
一個軟件開發項目從啟動到成功實現時是一個動態的過程,期間有可能出現各種風險導致項目受到不同程度的影響,因此風險管理應貫穿項目過程。風險管理的主要步驟如下:
4.1 風險識別
要識別風險就要了解在軟件項目實施的各個階段(初始階段、設計階段、實施階段、收尾階段)可能存在哪些風險從風險的不確定性角度。此軟件風險識別分為:軟件已知風險,是通過仔細評估項目計劃、開發項目的商業及技術環境、以及其它可靠的信息來源之后可以發現的那些風險。軟件可預測風險,能夠從過去項目的經驗中推測出來。軟件不可預測風險,它們可能、也會真的出現,但很難事先識別出它們來。
通過識別已知的和可預測的風險.使得項目管理者能夠估算風險產生的影響.進而便于避免這些風險.且當必要時控制這些風險。
4.2 風險評估
此軟件項目是對已識別的風險要進行估計和評價。試圖從風險發生的概率與后果這兩個方面來評估每一個風險。風險評估有助于確定哪些風險需要應對、哪些風險可以接受、哪些風險可以忽略、哪些風險應該受到重視。經評估此軟件的最大風險在于用戶的需求變化。
4.3 風險應對計劃制定
風險被識別和評估之后。項目小組必須制定應對風險的計劃。計劃包括選擇針對不同風險所要采取的措施(風險規避、風險接受或風險減輕)。并確定所需的相關資源。計劃有風險管理計劃、應急計劃和應急儲備風險管理計劃概括了風險識別和評估的結果.并描述進行風險管理的一般方法。記錄管理整個項目過程中所出現的風險的步驟應急計劃是指當一項已識別的風險事件發生時。項目團隊將采取的預先處理的措施。應急儲備是為了應付項目可能發生所持有的預備資金.可用來轉移成本和進度風險。例如.如果項目因員工不熟悉一些新技術而導致其偏離預定軌道。那么項目負責人可以從應急儲備中提取資金來聘請咨詢師.培訓和項目人員采用新技術。
4.4 風險監控
此軟件項目主要監視殘余風險、識別新風險、更新應對管理計劃的過程。風險監控的技術有十大風險事項追蹤、核對表、定期項目評估、掙值分析等。在項目風險管理中。存在多種風險管理方法與工具。此軟件項目管理只有找出最適合自己的方法與工具并應用到風險管理中。才能盡量減少軟件項目風險,促進項目的成功。
5 結束語
經實踐,在大型儀器共享系統軟件項目中引入該風險管理,能夠比較有效地預測潛在風險、降低風險發生的概率,從而保證軟件項目順利進行。另外,在使用該風險管理過程中,也進一步擴大了日后項目風險管理研究范圍,為風險的規避打下良好的基礎。
參考文獻
[1]伊萊恩.M·霍爾.風險管理? 軟件系統開發方法[M].北京:清華大學出版社,2002.
[2]方德莢,李敏強.IT項目風險管理理論體系構建[M].合肥:合肥大學學報,2003,(26)
[3]毛明志,葛曉煒.軟件項目風險管理模型的分析與研究[J].科技管理研究.2005.6.
[4]羅運模,謝志敏.CMMI軟件過程改進與評估[M].電子工業出版社.2004.
[5]Tom DeMarco,Timothy I,ister.與熊共舞-軟件項目風險管理[M],熊節,馬姍姍.北京:清華大學出版社,2004.127.142.
【大型儀器設備共享系統軟件項目風險管理初探】相關文章:
大型建筑項目風險管理及保險探究論文04-24
論共享模式下大型儀器設備使用效益評價體系11-23
論述工程項目風險控制管理12-05
項目風險管理在科研項目管理的應用研究11-20
油田基礎建設項目風險分析與管理12-10
企業人性化管理初探10-05
企業工商管理培訓初探11-18
企業供應鏈管理初探12-12
項目風險管理理論體系構建參考文獻11-26
- 相關推薦