軟件項(xiàng)目中的風(fēng)險(xiǎn)管理
一吵血、從風(fēng)險(xiǎn)識別的輸入和以往項(xiàng)目經(jīng)驗(yàn)來看,我們大致可以將軟件項(xiàng)目經(jīng)常碰到的風(fēng)險(xiǎn)劃分為以下大類(后期可不斷進(jìn)行補(bǔ)充完善):
1偷溺、項(xiàng)目規(guī)模風(fēng)險(xiǎn):
1)產(chǎn)品規(guī)模(代碼行數(shù)蹋辅、功能點(diǎn)、與前一產(chǎn)品規(guī)模的百分比)比估計(jì)的要大挫掏;
2)客戶要求完成目標(biāo)日期提前侦另,但沒有相應(yīng)地調(diào)整產(chǎn)品范圍或可用資源不足;
3)涉足不熟悉的產(chǎn)品領(lǐng)域尉共,花費(fèi)在設(shè)計(jì)和實(shí)現(xiàn)上的時(shí)間比預(yù)期的要多褒傅;
預(yù)防方法:
1)分階段交付產(chǎn)品,增加項(xiàng)目監(jiān)控的頻度和力度袄友,多運(yùn)用可行性的質(zhì)量保證工具和技術(shù)殿托;
2)周期性匯報(bào)項(xiàng)目工作成果,采用符合項(xiàng)目質(zhì)量要求的項(xiàng)目流程剧蚣,安排嚴(yán)格的測試工作支竹,積極配合組織對可交付成果的檢查和評審旋廷。
2、需求和產(chǎn)品風(fēng)險(xiǎn):
1)需求已經(jīng)成為項(xiàng)目基準(zhǔn)唾戚,但需求還在繼續(xù)變化柳洋;隨著項(xiàng)目的進(jìn)行待诅,額外的需求不端添加叹坦;
2)需求階段客戶參與度不夠;需求定義欠佳卑雁,而進(jìn)一步的定義會擴(kuò)展項(xiàng)目范疇募书;缺少有效的需求變更管理過程;
3)產(chǎn)品定義含混的部分比預(yù)期需要更多的時(shí)間测蹲,開發(fā)額外的不需要的功能(鍍金)莹捡,延長了計(jì)劃進(jìn)度;
4)嚴(yán)格要求與現(xiàn)有系統(tǒng)兼容扣甲,需要進(jìn)行比預(yù)期更多的測試篮赢、設(shè)計(jì)和實(shí)現(xiàn)工作;
5)要求與其他系統(tǒng)或不受本項(xiàng)目組控制的系統(tǒng)相連琉挖,導(dǎo)致無法預(yù)料的設(shè)計(jì)启泣、實(shí)現(xiàn)和測試工作;
預(yù)防方法:項(xiàng)目初期與客戶書面約定好需求變更控制流程示辈,記錄并歸檔用戶的需求變更申請寥茫;
3、外部因素風(fēng)險(xiǎn):
1)基礎(chǔ)設(shè)施未及時(shí)到位矾麻;基礎(chǔ)設(shè)施雖到位纱耻,但不配套,如沒有電話险耀、網(wǎng)線弄喘、辦公用品等;基礎(chǔ)設(shè)施擁擠甩牺、雜亂或者破損蘑志;
2)客戶提供的組件質(zhì)量欠佳,導(dǎo)致額外的測試柴灯、設(shè)計(jì)和集成工作卖漫,以及額外的客戶關(guān)系管理工作;
3)分包商所承擔(dān)子項(xiàng)目或工作度進(jìn)度滯后和質(zhì)量堪憂赠群,影響總體項(xiàng)目目標(biāo)羊始;
預(yù)防方法:項(xiàng)目分包后指定專人全程監(jiān)控分包商項(xiàng)目活動,周期性的檢查和審計(jì)分包商的項(xiàng)目成果等查描;
4突委、內(nèi)部管理風(fēng)險(xiǎn):
1)項(xiàng)目計(jì)劃柏卤、資源和產(chǎn)品定義全憑客戶或上層領(lǐng)導(dǎo)口頭指令,并且不完全一致匀油;
2)項(xiàng)目計(jì)劃是優(yōu)化的缘缚,是“最佳狀態(tài)”,但計(jì)劃不現(xiàn)實(shí)敌蚜,只能算是“期望狀態(tài)”桥滨,比如:項(xiàng)目計(jì)劃基于使用特定的小組成員,而那個(gè)特定的小組成員已被其他項(xiàng)目占用弛车;
3)由管理層或市場人員進(jìn)行技術(shù)決策齐媒,導(dǎo)致計(jì)劃進(jìn)度緩慢,計(jì)劃時(shí)間延長纷跛;
4)低效的項(xiàng)目組結(jié)構(gòu)降低生產(chǎn)率喻括,比如:管理層審查決策的周期比預(yù)期時(shí)間長;
5)由于公司或市場原因贫奠,項(xiàng)目預(yù)算被削減唬血,項(xiàng)目計(jì)劃被打亂;
6)項(xiàng)目管理缺乏必要的規(guī)范唤崭,導(dǎo)致工作失誤與重復(fù)工作拷恨;
7)非技術(shù)的第三方的工作(預(yù)算批準(zhǔn)、設(shè)備采購批準(zhǔn)浩姥、法律方面的審查挑随、安全保證等)時(shí)間比預(yù)期延長;
8)項(xiàng)目管理過程中缺乏激勵措施勒叠,士氣低下兜挨,降低了生產(chǎn)能力;
9)某些人員需要更多的時(shí)間適應(yīng)還不熟悉的軟件工具和環(huán)境眯分,或是項(xiàng)目期間加入新的開發(fā)人員拌汇,需進(jìn)行培訓(xùn)并逐漸與現(xiàn)有成員溝通,從而使現(xiàn)有成員的工作效率降低弊决;
10)由于項(xiàng)目組成員之間發(fā)生沖突噪舀,導(dǎo)致溝通不暢、設(shè)計(jì)欠佳飘诗、接口出現(xiàn)錯誤和額外的重復(fù)工作与倡;
11)不適應(yīng)項(xiàng)目工作的團(tuán)隊(duì)成員沒有調(diào)離項(xiàng)目組,影響了項(xiàng)目組其他成員的積極性昆稿;或是重要崗位的團(tuán)隊(duì)人員離開纺座,導(dǎo)致其他團(tuán)隊(duì)成員分?jǐn)側(cè)蝿?wù)而效率低下;
預(yù)防方法:
1)主動爭取領(lǐng)導(dǎo)對項(xiàng)目的重視溉潭,確保和領(lǐng)導(dǎo)的溝通渠道暢通净响,經(jīng)常向領(lǐng)導(dǎo)匯報(bào)工作進(jìn)展少欺;
2)項(xiàng)目在建設(shè)之初就需要將項(xiàng)目目標(biāo)、工作任務(wù)等和項(xiàng)目成員溝通清楚馋贤,采用公平赞别、公正、公開的績效考評制度配乓,倡導(dǎo)團(tuán)結(jié)互助的工作風(fēng)尚等仿滔。
3)將項(xiàng)目的核心任務(wù)有效的分?jǐn)偨o多人,加強(qiáng)同類型人才的培養(yǎng)和儲備扰付;
5堤撵、技術(shù)風(fēng)險(xiǎn):
1)開發(fā)一種全新的模塊將比預(yù)期花費(fèi)更長的時(shí)間仁讨;依賴正在開發(fā)中的技術(shù)將延長計(jì)劃進(jìn)度羽莺;
2)在不熟悉或未經(jīng)檢驗(yàn)的軟件和硬件環(huán)境中運(yùn)行所產(chǎn)生的未預(yù)料到的問題;
3)過高估計(jì)了增強(qiáng)型工具對計(jì)劃進(jìn)度的節(jié)省量洞豁;分別開發(fā)的模塊無法有效集成盐固,需要重新設(shè)計(jì)或制作;
4)攻克技術(shù)難題耽誤較長的項(xiàng)目進(jìn)度計(jì)劃丈挟;
預(yù)防方法:項(xiàng)目前期選用適合項(xiàng)目且必須的技術(shù)刁卜、在技術(shù)應(yīng)用之前,針對相關(guān)人員開展好技術(shù)培訓(xùn)工作曙咽;
二蛔趴、通過整理軟件項(xiàng)目可能碰到的風(fēng)險(xiǎn),我們可以分析得到這些風(fēng)險(xiǎn)產(chǎn)生的原因有:
1例朱、產(chǎn)品定位(包括市場定位)——與要建造或要修改的軟件的總體規(guī)劃相關(guān)的風(fēng)險(xiǎn)孝情;
2、商業(yè)影響——與管理或市場所施加的約束相關(guān)的風(fēng)險(xiǎn)洒嗤;
3箫荡、客戶特性——與客戶的素質(zhì)以及開發(fā)者和客戶定期通信的能力相關(guān)的風(fēng)險(xiǎn);
4渔隶、開發(fā)體系——與軟件過程被定義的程度以及他們被開發(fā)組織所遵守的程度相關(guān)的
風(fēng)險(xiǎn)羔挡;
5、開發(fā)環(huán)境——與用以建造產(chǎn)品的工具的可用性及質(zhì)量相關(guān)的風(fēng)險(xiǎn)间唉;
6绞灼、開發(fā)技術(shù)——與待開發(fā)軟件的復(fù)雜性以及系統(tǒng)所包含技術(shù)的“新奇性”相關(guān)的風(fēng)險(xiǎn);
7呈野、團(tuán)隊(duì)狀況——與參與工作的開發(fā)人員的總體素質(zhì)及項(xiàng)目經(jīng)驗(yàn)相關(guān)的風(fēng)險(xiǎn)低矮;
三、識別與分析風(fēng)險(xiǎn)對項(xiàng)目最大裨益:
1际跪、可以加深對項(xiàng)目風(fēng)險(xiǎn)的認(rèn)識與理解商佛,澄清各方面的利弊喉钢,了解風(fēng)險(xiǎn)對項(xiàng)目的影響,從而減少風(fēng)險(xiǎn)的發(fā)生良姆;
2肠虽、獲得相關(guān)信息、數(shù)據(jù)和資料玛追,明確項(xiàng)目相關(guān)的前提和假設(shè)税课;
3、提高各種計(jì)劃的可信度痊剖,改善項(xiàng)目組的內(nèi)部和外部溝通韩玩;
4、為制定應(yīng)急計(jì)劃提供依據(jù)陆馁;編制應(yīng)急計(jì)劃更有針對性找颓;
5、將風(fēng)險(xiǎn)結(jié)果的各種處理方式更靈活的組合起來叮贩,在項(xiàng)目管理中減少被動局面击狮;
6、充分利用機(jī)會益老,把握機(jī)會彪蓬;
7、為日后工作提供反饋捺萌,防止和避免風(fēng)險(xiǎn)損失档冬;
8、為決策提供依據(jù)桃纯,減少風(fēng)險(xiǎn)酷誓,保證項(xiàng)目目標(biāo)的實(shí)現(xiàn);
9慈参、可積累有關(guān)風(fēng)險(xiǎn)資料和數(shù)據(jù)呛牲,以便改進(jìn)將來的項(xiàng)目管理;