1、項目介紹
系統(tǒng)基于windows和sql server進行開發(fā),開發(fā)工具是powerbulider。項目開發(fā)過程中,共生成程序源代碼約數(shù)萬行,項目開發(fā)的難度和源代碼行數(shù)都比預計的要多。計算機輔助審計軟件具有工作底稿制作能力和查證功能;數(shù)據(jù)可傳遞,能自動生成和人工輸入相結合,產(chǎn)生合并抵銷分錄;能自動產(chǎn)生勾稽無誤的審計報告和會計報表附注;有靈活開放的系統(tǒng),方便用戶進行二次開發(fā)等特點。
2、開發(fā)隊伍的風險
開發(fā)團隊維持在10人上下,事務所提供3人,開發(fā)單位6-7人,有一些人員只能部分時間工作,開發(fā)人員能夠自始至終地參加整個項目的工作。開發(fā)人員的流動基本能保證工作的連續(xù)性。
3、技術風險
數(shù)據(jù)結構復雜,關聯(lián)比較多。需要創(chuàng)建新的算法或輸入,輸出技術;軟件需要與其他軟件產(chǎn)品的數(shù)據(jù)庫系統(tǒng)接口;客戶能確定所要求的功能是可行的。同時,由于當時審計軟件在國內(nèi)的應用尚處于起步階段,開發(fā)人員普遍對該系統(tǒng)比較陌生,這也帶來了相當?shù)募夹g風險。
4、客戶相關風險
用戶對自己真正的需求并不是十分明確,他們認為計算機是萬能的,只要簡單的說說自己想干什么就是把需求說明白了,而對業(yè)務的規(guī)則、工作流程卻不愿多談,也講不清楚。有的用戶日常工作繁忙,他們不愿意付出更多的時間和精力向分析人員講解業(yè)務,這樣加大分析人員的工作難度和工作量,也可能導致因業(yè)務需求不足而使系統(tǒng)風險加大。
5、項目按時完成的風險
另外,這個項目也像許多其它軟件項目一樣,面臨著竣工日期帶來的巨大壓力。
6、軟件項目風險管理改進
IT項目管理從某種意義上講,就是風險管理。從理論上講,雖然IT項目風險管理開始于項目開發(fā)生命周期的可行性研究階段,但實際上風險管理應該貫穿于項目的始終,并需要持續(xù)的關注和評估。 因此實施項目風險管理就要建立風險管理機制,從制度上加以保障,只有這樣才能夠及時識別風險并且能采取降低風險的好措施,從而減小1T項目的不確定性和偏差,最終順利地把項目引向成功。借助保障制度的實施,使我們以風險管理方法、技術等為核心基礎,創(chuàng)造出一個適宜風險管理的軟環(huán)境。通過外部環(huán)境的優(yōu)化,促進內(nèi)部核心功能的發(fā)揮。根據(jù)實際情況,也可通過外部環(huán)境的優(yōu)化對風險管理起到的支持作用,比如組織架構、人力資源等方面,所有這些措施都是對全面風險管理體系的內(nèi)在支持。
7、實際的風險管理狀況
憑借公司在以往的經(jīng)驗,在此軟件項目的整個生命周期中,任何階段都有可能有風險存在,WBS是完整表示項目,且伴隨整個項目生命周期的項目要素,所以以WBS為基礎進行風險管理,既可以方便地識別,標識相應的風險來源,又方便和項日其他工作一起,統(tǒng)一管理。
在軟件項目中,各階段主要工作簡述如下:
啟動階段:進行項目預研,以確定項目是否立項,并對項目的范圍進行比較清晰的定義;
計劃編制階段:進行初步的需求分析,詳細定義項目的范圍,并對項目涉及的所有相關活動,做盡可能細的詳細計劃;
執(zhí)行階段:詳細分析需求,保證軟件開發(fā)生命周期各階段中不同需求的來源是可追溯,并按需求進行設計、編碼、測試,以確定軟件產(chǎn)品達到計劃給定的范圍和標準,并做相應的部署測試;
控制階段:該階段貫穿計劃和執(zhí)行兩個階段,主要進行各種控制T作,如需求變更、進度、費用控制等;
收尾階段:項目的收尾工作,主要是安裝和維護;
在軟件開發(fā)生命周期的四個主要階段中,通過研究不同階段側重點不同的階段目標