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