版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
第6講軟件開發(fā)的風險管理毛新軍xjmao21@21/~xjmao計算機科學與技術(shù)系602教研室0731-(45)73649軟件項目管理課程之?CopyrightXinjunMao20051第6講軟件開發(fā)的風險管理第6講軟件開發(fā)的風險管理毛新軍軟件項目管理課程之?Cop講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao20052第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao項目案例案例角色和人物小王:軟件項目負責人老王:公司技術(shù)老總開發(fā)小組:小李,老趙,小田,小謝?CopyrightXinjunMao20053第6講軟件開發(fā)的風險管理項目案例案例角色和人物小王:軟件項目負責人老王:公司技術(shù)老總項目實施存在風險(1/4)項目已成功實施1個月,某天小謝突然告訴小王,他已辦理好了去德國的簽證,2周后他會辭職離開公司前往德國留學(人員)小謝的離開顯然將會影響項目組的正常運作,影響項目的進度,為此將會給項目的實施帶來損失可以想象,2周以后小謝的離開將會帶來一系列問題:誰來接替小謝的工作?在此之前誰來負責交接小謝的工作?如何盡可能的避免由此給項目組帶來的損失(包括進度損失和工作損失等)盡管還沒發(fā)生,但必須考慮如何避免問題的發(fā)生,以及一旦發(fā)生后該采取得措施,以便將損失減少到最少?CopyrightXinjunMao20054第6講軟件開發(fā)的風險管理項目實施存在風險(1/4)項目已成功實施1個月,某天小謝突然項目實施存在風險(2/4)按照軟件開發(fā)計劃,需求分析應該在12月31日之前完成,然而在軟件項目實施過程中項目經(jīng)理發(fā)現(xiàn),由于原先對工作量估算過于樂觀,需求分析在12月31日之前已經(jīng)不可能完成(計劃)顯然,原先計劃制定的不科學和不準確,導致了實施過程中進度難以控制,如果強行按照計劃來執(zhí)行顯然是不可行的,為此,必須對計劃重新進行分析和調(diào)整?CopyrightXinjunMao20055第6講軟件開發(fā)的風險管理項目實施存在風險(2/4)按照軟件開發(fā)計劃,需求分析應該在1項目實施存在風險(3/4)在軟件設計階段,軟件設計負責人老王發(fā)現(xiàn),用戶需求中的某項需求(例如,將已有word文檔的內(nèi)容顯示在Web頁面上)至今尚未找到解決的技術(shù)途徑(技術(shù))顯然,該問題將直接影響軟件項目的后續(xù)開發(fā)工作,影響到軟件項目能否成功完成?CopyrightXinjunMao20056第6講軟件開發(fā)的風險管理項目實施存在風險(3/4)在軟件設計階段,軟件設計負責人老王項目實施存在風險(4/4)在需求分析過程中,老王帶領的需求分析小組和用戶在進行交流的過程中發(fā)生了矛盾,出現(xiàn)了爭吵,用戶方說將不再配合需求分析小組的工作,而且他們確實沒有配合開發(fā)方的工作(合作)顯然,開發(fā)方和用戶方出現(xiàn)這種狀況顯然是雙方?jīng)]有想到的這種狀況延續(xù)下去必將對軟件項目的實施產(chǎn)生影響,影響軟件項目的進度,甚至會導致項目失敗?CopyrightXinjunMao20057第6講軟件開發(fā)的風險管理項目實施存在風險(4/4)在需求分析過程中,老王帶領的需求分案例提示我們風險在項目實施過程中大量存在軟件風險形式多樣軟件風險事先難以確定軟件風險會對軟件項目的實施產(chǎn)生不良影響如果不對風險進行良好的管理,項目就很難保證按照計劃、在成本和進度范圍內(nèi),開發(fā)出高質(zhì)量的軟件產(chǎn)品,甚至會導致項目失敗?CopyrightXinjunMao20058第6講軟件開發(fā)的風險管理案例提示我們風險在項目實施過程中大量存在?Copyright軟件項目管理問題什么是軟件風險?有哪些形式的軟件風險?如何管理軟件風險??CopyrightXinjunMao20059第6講軟件開發(fā)的風險管理軟件項目管理問題什么是軟件風險??CopyrightXin講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao200510第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao什么是軟件風險?什么是軟件風險?使軟件項目的實施受到影響和損失、甚至導致失敗的、可能會發(fā)生的事件例如,人員的臨時流失,計劃過于樂觀,設計的低劣軟件風險的特點事先難以確定帶來損失,影響項目實施,甚至會導致項目失敗?CopyrightXinjunMao200511第6講軟件開發(fā)的風險管理什么是軟件風險?什么是軟件風險??CopyrightXi講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao200512第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao如何進行風險管理什么是風險管理?風險進行管理的方式如何進行風險管理??CopyrightXinjunMao200513第6講軟件開發(fā)的風險管理如何進行風險管理什么是風險管理??CopyrightXin什么是軟件風險管理?在風險影響軟件項目成功實施前,對它進行識別和處理,并預防和消除風險的發(fā)生識別風險(會有哪些風險?)預防和消除風險(最好別讓風險發(fā)生)制定風險發(fā)生后的處理措施(萬一發(fā)生該怎么辦?)?CopyrightXinjunMao200514第6講軟件開發(fā)的風險管理什么是軟件風險管理?在風險影響軟件項目成功實施前,對它進行識風險管理的策略(1/2)危機管理救火模式,風險造成麻煩后才著手進行處理例如,小謝離開公司1個月后,其他小組需要小謝所負責子系統(tǒng)的模塊以便進行集成和測試,但是相關代碼還沒寫,此時已經(jīng)影響其他小組計劃和項目進度,為此抽調(diào)其他人接替小謝工作失敗處理察覺到了風險之后采取措施,但只是在風險發(fā)生之后例如,小謝出走的第二天,公司決定抽調(diào)其他人員來接替風險緩解識別了風險,并且事先制定好風險發(fā)生后的補救措施,但是不做任何防范措施。例如,知道不好事件可能會發(fā)生,等它發(fā)生。小謝要走,小張接替?CopyrightXinjunMao200515第6講軟件開發(fā)的風險管理風險管理的策略(1/2)危機管理?CopyrightXin風險管理的策略(2/2)風險預防將風險識別和風險防范作為軟件項目的一部分加以規(guī)劃和執(zhí)行例如,知道哪些不好事件可能會發(fā)生,制定好了萬一發(fā)生的應對措施,同時采取措施防止它發(fā)生。小謝要走,小張接替,同時和小謝商量,做工作,能否等到項目完成之后再走消滅根源識別和消除可能產(chǎn)生風險的根源例如,知道哪些不好事件可能會發(fā)生,制定好了萬一發(fā)生的應對措施,同時采取措施消除風險根源,杜絕風險的發(fā)生小謝要走,小張接替,同時給小謝提供更多的學習機會?CopyrightXinjunMao200516第6講軟件開發(fā)的風險管理風險管理的策略(2/2)風險預防?CopyrightXin風險管理的組成(1/3)風險管理風險評估風險控制風險識別風險分析風險優(yōu)先級風險管理計劃風險化解風險監(jiān)控?CopyrightXinjunMao200517第6講軟件開發(fā)的風險管理風險管理的組成(1/3)風險管理風險評估風險控制風險識別風險風險管理的組成(2/3)風險評估風險識別:識別風險,形成風險列表風險分析:判定每一個風險出現(xiàn)的概率、產(chǎn)生的影響及其重要性風險優(yōu)先級:按照每個風險的重要性排出一個風險優(yōu)先級風險評估是風險控制的基礎?CopyrightXinjunMao200518第6講軟件開發(fā)的風險管理風險管理的組成(2/3)風險評估?CopyrightXin風險管理的組成(3/3)風險控制風險管理計劃:針對各個重要風險制定風險管理計劃,確保各個單獨的風險管理計劃之間以及它們與相互計劃之間的一致性風險化解:執(zhí)行風險管理計劃,以緩解或消除風險風險監(jiān)控:監(jiān)控風險化解的過程,可能會識別出新的風險?CopyrightXinjunMao200519第6講軟件開發(fā)的風險管理風險管理的組成(3/3)風險控制?CopyrightXin講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao200520第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao風險評估風險識別風險分析風險優(yōu)先級?CopyrightXinjunMao200521第6講軟件開發(fā)的風險管理風險評估風險識別?CopyrightXinjunMao風險識別風險的類別計劃編制組織和管理開發(fā)環(huán)境最終用戶客戶承包商需求產(chǎn)品外部環(huán)境人員設計和實現(xiàn)過程?CopyrightXinjunMao200522第6講軟件開發(fā)的風險管理風險識別風險的類別?CopyrightXinjunMao計劃編制風險計劃、資源和產(chǎn)品的定義完全由客戶或上層領導決定,忽略了項目組的意見,并且這些決定不完全一致計劃忽略了必要的任務和活動計劃不切實際計劃基于特定小組成員,而這樣的小組成員根本得不到產(chǎn)品規(guī)模估算過于樂觀工作量估算過于樂觀進度的壓力造成生產(chǎn)率的下降目標日期提前,但沒有相應地調(diào)整產(chǎn)品范圍和可用資源一個關鍵任務的延遲導致其他相關任務的連鎖反應……?CopyrightXinjunMao200523第6講軟件開發(fā)的風險管理計劃編制風險計劃、資源和產(chǎn)品的定義完全由客戶或上層領導決定,組織和管理風險缺乏強有力、有凝聚力的領導(項目組、企業(yè))解雇員工導致項目小組能力下降削減預算打亂項目計劃僅由管理層和市場人員進行技術(shù)決策,導致進度延長低效的項目組組織結(jié)構(gòu)降低生產(chǎn)率管理層審查/決策的周期比預期時間長管理層作出了打擊項目組積極性的決定非技術(shù)的第三方的工作比預期要長(如,采購硬件設備)計劃性太差,無法適應期望的開發(fā)速度項目計劃由于壓力而放棄,導致開發(fā)混亂管理方面的英雄主義,忽視客觀確切的狀態(tài)報告,降低發(fā)現(xiàn)和改正問題的能力?CopyrightXinjunMao200524第6講軟件開發(fā)的風險管理組織和管理風險缺乏強有力、有凝聚力的領導(項目組、企業(yè))?C開發(fā)環(huán)境風險設施不能及時到位設施到位,但不配套開發(fā)工具未能及時到位開發(fā)工具不如期望的那樣有效,開發(fā)人員需要更多的時間,或者更換工具開發(fā)工具的學習期比預期的要長開發(fā)工具的選擇不是基于技術(shù)需求,不能提供計劃要求的功能?CopyrightXinjunMao200525第6講軟件開發(fā)的風險管理開發(fā)環(huán)境風險設施不能及時到位?CopyrightXinju最終用戶風險最終用戶堅持新的需求最終用戶對最后交付的產(chǎn)品不滿意,要求重新設計和重做最終用戶不買進項目產(chǎn)品,無法提供后續(xù)支持最終用戶的意見未被采納,造成產(chǎn)品最終無法滿足用戶要求?CopyrightXinjunMao200526第6講軟件開發(fā)的風險管理最終用戶風險最終用戶堅持新的需求?CopyrightXin客戶風險(1/2)客戶堅持新的需求客戶對規(guī)劃、原型和規(guī)格的審核/決策超出預期客戶沒有參與規(guī)劃、原型和規(guī)格的審核,導致需求不穩(wěn)定,以及長時間的變更客戶答復的時間比預期的要長客戶堅持技術(shù)決策而導致計劃延長客戶對開發(fā)進度管理過細,導致實際進度變慢客戶提供的組件無法與開發(fā)的產(chǎn)品匹配,導致需要額外的設計和集成工作客戶提供的組件質(zhì)量欠佳,導致額外的測試、設計或者功能不完善?CopyrightXinjunMao200527第6講軟件開發(fā)的風險管理客戶風險(1/2)客戶堅持新的需求?CopyrightXi客戶風險(2/2)客戶要求的支持工具與環(huán)境不兼容,性能差或者不完善,導致生產(chǎn)率降低客戶不接受交付的軟件,盡管它滿足了所有的規(guī)格客戶期望的開發(fā)速度是開發(fā)人員所無法達到的?CopyrightXinjunMao200528第6講軟件開發(fā)的風險管理客戶風險(2/2)客戶要求的支持工具與環(huán)境不兼容,性能差或者承包商風險承包商沒有按照承諾交付產(chǎn)品承包商提供的產(chǎn)品質(zhì)量低下,必須花時間改進質(zhì)量承包商提供的產(chǎn)品性能達不到要求?CopyrightXinjunMao200529第6講軟件開發(fā)的風險管理承包商風險承包商沒有按照承諾交付產(chǎn)品?CopyrightX需求風險需求已經(jīng)成為項目基準,但仍在變化需求定義欠佳:不清晰、不準確、不一致增加額外的需求?CopyrightXinjunMao200530第6講軟件開發(fā)的風險管理需求風險需求已經(jīng)成為項目基準,但仍在變化?Copyright產(chǎn)品風險錯誤發(fā)生率高的模塊,需要更多的時間對它進行測試、設計和實現(xiàn)矯正質(zhì)量低下的不可接受的產(chǎn)品需要更多的時間對它進行測試、設計和實現(xiàn)由于功能錯誤,導致需要重新進行設計和實現(xiàn)開發(fā)額外不需要的功能延長了進度要滿足產(chǎn)品規(guī)模和速度要求,需要更多的時間嚴格要求與現(xiàn)有系統(tǒng)兼容,需要更多的時間要求軟件重用,需要更多的時間……?CopyrightXinjunMao200531第6講軟件開發(fā)的風險管理產(chǎn)品風險錯誤發(fā)生率高的模塊,需要更多的時間對它進行測試、設計外部環(huán)境風險產(chǎn)品依賴政府規(guī)章,而規(guī)章的改變不可預期產(chǎn)品依賴草擬中的技術(shù)標準,而最后的標準不可預期?CopyrightXinjunMao200532第6講軟件開發(fā)的風險管理外部環(huán)境風險產(chǎn)品依賴政府規(guī)章,而規(guī)章的改變不可預期?Copy人員風險(1/3)招聘人員所需的時間比預期要長作為人員參與工作的先決條件(如培訓、其他項目的完成等)不能按時完成開發(fā)人員與管理層關系不佳導致決策遲緩、影響全局項目組成員沒有全身心地投入到項目中,因而無法達到所需的產(chǎn)品功能和性能需求缺乏激勵措施、士氣低下,降低生產(chǎn)能力缺乏必要的規(guī)范,增加工作失誤,重復工作,降低工作質(zhì)量缺乏工作基礎(語言、經(jīng)驗、工具等)項目結(jié)束前,項目組成員離開項目組?CopyrightXinjunMao200533第6講軟件開發(fā)的風險管理人員風險(1/3)招聘人員所需的時間比預期要長?Copyri人員風險(2/3)項目后期,加入新的開發(fā)人員,額外的培訓和溝通降低了項目組成員的開發(fā)效率項目組成員不能有效的在一起工作由于項目組成員之間的沖突,導致溝通不暢,設計欠佳,接口錯誤和額外重復的工作有問題的項目組成員沒有調(diào)離項目組,影響其他成員的積極性項目組的最佳人選沒有加入項目組,或者加入項目組但沒有合理使用關鍵任務只能兼職參與項目人員不足?CopyrightXinjunMao200534第6講軟件開發(fā)的風險管理人員風險(2/3)項目后期,加入新的開發(fā)人員,額外的培訓和溝人員風險(3/3)任務的分配和人員的技能不匹配人員工作的進展比預期的要慢項目管理人員怠工導致計劃和進度失效技術(shù)人員怠工導致工作遺漏、質(zhì)量低下,工作需要重做?CopyrightXinjunMao200535第6講軟件開發(fā)的風險管理人員風險(3/3)任務的分配和人員的技能不匹配?Copyri設計和實現(xiàn)風險設計過于簡單,考慮不仔細、不全面,導致重新設計和實現(xiàn)設計過于復雜,導致一些不必要的工作,影響效率設計質(zhì)量低下,導致重新設計和實現(xiàn)使用不熟悉的方法,導致需要額外的培訓時間產(chǎn)品使用低級語言編寫,導致效率較低分別開發(fā)的模塊無法有效集成,需要重新設計和實現(xiàn)?CopyrightXinjunMao200536第6講軟件開發(fā)的風險管理設計和實現(xiàn)風險設計過于簡單,考慮不仔細、不全面,導致重新設計過程風險跟蹤不準確,導致無法預知項目進展是否落后于計劃前期的質(zhì)量保證行為不真實,導致后期的重復工作質(zhì)量跟蹤不準確,導致無法得知影響進度的質(zhì)量問題不能有效遵循標準,導致溝通不足,質(zhì)量問題和重復工作風險管理粗心,導致沒有發(fā)現(xiàn)重大的項目風險……?CopyrightXinjunMao200537第6講軟件開發(fā)的風險管理過程風險跟蹤不準確,導致無法預知項目進展是否落后于計劃?Co例子:風險列表?CopyrightXinjunMao200538第6講軟件開發(fā)的風險管理例子:風險列表?CopyrightXinjunMao2風險分析評估風險發(fā)生的概率估算風險造成損失的大小計算風險危險度(RiskExplosure)?CopyrightXinjunMao200539第6講軟件開發(fā)的風險管理風險分析評估風險發(fā)生的概率?CopyrightXinjun評估風險發(fā)生的概率(1/2)主觀性較強,采用方法熟悉系統(tǒng)、有經(jīng)驗的人參與評估多人獨立評估,綜合折中采用分類:非??赡?0.8-1.0),很可能(0.6-0.8),或許(0.4-0.6),不太可能(0.2-0.4),不可能(0-0.2)?CopyrightXinjunMao200540第6講軟件開發(fā)的風險管理評估風險發(fā)生的概率(1/2)主觀性較強,采用方法?Copyr評估風險發(fā)生的概率(2/2)?CopyrightXinjunMao200541第6講軟件開發(fā)的風險管理評估風險發(fā)生的概率(2/2)?CopyrightXinju評估風險發(fā)生造成的損失可以基于“進度”,“成本”或者“工作量”來進行估算?CopyrightXinjunMao200542第6講軟件開發(fā)的風險管理評估風險發(fā)生造成的損失可以基于“進度”,“成本”或者“工作量計算風險危險度風險危險度=風險概率×風險損失?CopyrightXinjunMao200543第6講軟件開發(fā)的風險管理計算風險危險度風險危險度=風險概率×風險損失?Cop風險優(yōu)先級(1/2)統(tǒng)計表明,項目80%成本用于解決20%的問題風險管理重點關注20%重要的部分根據(jù)風險的危險度確定風險的重要性,忽略其他的部分?CopyrightXinjunMao200544第6講軟件開發(fā)的風險管理風險優(yōu)先級(1/2)統(tǒng)計表明,項目80%成本用于解決20%的風險優(yōu)先級(2/2)?CopyrightXinjunMao200545第6講軟件開發(fā)的風險管理風險優(yōu)先級(2/2)?CopyrightXinjunMa講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao200546第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao風險控制風險管理計劃風險化解風險監(jiān)控?CopyrightXinjunMao200547第6講軟件開發(fā)的風險管理風險控制風險管理計劃?CopyrightXinjunMa風險管理計劃(1/2)針對每一個重要的風險,制定一個處理該風險的計劃風險由誰引起表現(xiàn)形式是什么可能什么時候發(fā)生為什么發(fā)生如何避免或者消除它的發(fā)生發(fā)生后的處理措施?CopyrightXinjunMao200548第6講軟件開發(fā)的風險管理風險管理計劃(1/2)針對每一個重要的風險,制定一個處理該風風險管理計劃(2/2)例子,小謝將在項目實施過程中離開公司**項目組的小謝項目組成員小謝由于出國離開公司小謝可能會在6月1日前后出國為了進一步學習和深造和小謝協(xié)商能否在項目結(jié)束之后(大約7月中旬)離開如果離開,計劃讓小王接替他的工作,同時讓小劉分擔小王的一部分工作?CopyrightXinjunMao200549第6講軟件開發(fā)的風險管理風險管理計劃(2/2)例子,小謝將在項目實施過程中離開公司?風險化解(1/2)風險化解方式避免風險:推遲小謝的離開時間將風險從系統(tǒng)的一部分轉(zhuǎn)移到另一部分:讓客戶來做消除發(fā)生風險的根源:加薪發(fā)布風險:不會突然和驚訝接受和控制風險:接受并提供處理計劃,安排小王接替小謝的工作記錄風險:為將來項目風險管理提供歷史數(shù)據(jù)?CopyrightXinjunMao200550第6講軟件開發(fā)的風險管理風險化解(1/2)風險化解方式?CopyrightXinj風險化解(2/2)?CopyrightXinjunMao200551第6講軟件開發(fā)的風險管理風險化解(2/2)?CopyrightXinjunMao風險監(jiān)控(1/2)檢查風險的化解程度及其變化(概率、損失)風險監(jiān)控的方式監(jiān)控和跟蹤重要的(前10個)風險,記錄風險危險度的變化以及風險化解的進展中間審查,在每個里程碑后進行小規(guī)模的走查任命風險官員(適合于大項目),警告項目風險,防止項目經(jīng)理和開發(fā)人員忽略計劃中的風險管理?CopyrightXinjunMao200552第6講軟件開發(fā)的風險管理風險監(jiān)控(1/2)檢查風險的化解程度及其變化(概率、損失)?風險監(jiān)控(2/2)?CopyrightXinjunMao200553第6講軟件開發(fā)的風險管理風險監(jiān)控(2/2)?CopyrightXinjunMao講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評價風險控制小結(jié)?CopyrightXinjunMao200554第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao小結(jié)在項目實施過程中風險大量存在風險影響項目的成功實施,嚴重時可導致項目失敗必須對項目中的各種可能的風險進行管理知道會有哪些風險:評估?如何去緩解和消除風險,當風險發(fā)生時如何處理?在項目實施過程中對風險進行監(jiān)控?CopyrightXinjunMao200555第6講軟件開發(fā)的風險管理小結(jié)在項目實施過程中風險大量存在?CopyrightXin教學目的理解軟件風險及其相關概念軟件開發(fā)風險存在的必然性在軟件開發(fā)過程中進行風險管理的重要性和必要性掌握對軟件風險進行管理的方法運用在軟件項目開發(fā)過程中進行風險管理?CopyrightXinjunMao200556第6講軟件開發(fā)的風險管理教學目的理解?CopyrightXinjunMao20Q&ASoftwareProjectManagementPractice,Practice,andPractice?CopyrightXinjunMao200557第6講軟件開發(fā)的風險管理Q&ASoftwareProjectManageme第6講軟件開發(fā)的風險管理毛新軍xjmao21@21/~xjmao計算機科學與技術(shù)系602教研室0731-(45)73649軟件項目管理課程之?CopyrightXinjunMao200558第6講軟件開發(fā)的風險管理第6講軟件開發(fā)的風險管理毛新軍軟件項目管理課程之?Cop講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao200559第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao項目案例案例角色和人物小王:軟件項目負責人老王:公司技術(shù)老總開發(fā)小組:小李,老趙,小田,小謝?CopyrightXinjunMao200560第6講軟件開發(fā)的風險管理項目案例案例角色和人物小王:軟件項目負責人老王:公司技術(shù)老總項目實施存在風險(1/4)項目已成功實施1個月,某天小謝突然告訴小王,他已辦理好了去德國的簽證,2周后他會辭職離開公司前往德國留學(人員)小謝的離開顯然將會影響項目組的正常運作,影響項目的進度,為此將會給項目的實施帶來損失可以想象,2周以后小謝的離開將會帶來一系列問題:誰來接替小謝的工作?在此之前誰來負責交接小謝的工作?如何盡可能的避免由此給項目組帶來的損失(包括進度損失和工作損失等)盡管還沒發(fā)生,但必須考慮如何避免問題的發(fā)生,以及一旦發(fā)生后該采取得措施,以便將損失減少到最少?CopyrightXinjunMao200561第6講軟件開發(fā)的風險管理項目實施存在風險(1/4)項目已成功實施1個月,某天小謝突然項目實施存在風險(2/4)按照軟件開發(fā)計劃,需求分析應該在12月31日之前完成,然而在軟件項目實施過程中項目經(jīng)理發(fā)現(xiàn),由于原先對工作量估算過于樂觀,需求分析在12月31日之前已經(jīng)不可能完成(計劃)顯然,原先計劃制定的不科學和不準確,導致了實施過程中進度難以控制,如果強行按照計劃來執(zhí)行顯然是不可行的,為此,必須對計劃重新進行分析和調(diào)整?CopyrightXinjunMao200562第6講軟件開發(fā)的風險管理項目實施存在風險(2/4)按照軟件開發(fā)計劃,需求分析應該在1項目實施存在風險(3/4)在軟件設計階段,軟件設計負責人老王發(fā)現(xiàn),用戶需求中的某項需求(例如,將已有word文檔的內(nèi)容顯示在Web頁面上)至今尚未找到解決的技術(shù)途徑(技術(shù))顯然,該問題將直接影響軟件項目的后續(xù)開發(fā)工作,影響到軟件項目能否成功完成?CopyrightXinjunMao200563第6講軟件開發(fā)的風險管理項目實施存在風險(3/4)在軟件設計階段,軟件設計負責人老王項目實施存在風險(4/4)在需求分析過程中,老王帶領的需求分析小組和用戶在進行交流的過程中發(fā)生了矛盾,出現(xiàn)了爭吵,用戶方說將不再配合需求分析小組的工作,而且他們確實沒有配合開發(fā)方的工作(合作)顯然,開發(fā)方和用戶方出現(xiàn)這種狀況顯然是雙方?jīng)]有想到的這種狀況延續(xù)下去必將對軟件項目的實施產(chǎn)生影響,影響軟件項目的進度,甚至會導致項目失敗?CopyrightXinjunMao200564第6講軟件開發(fā)的風險管理項目實施存在風險(4/4)在需求分析過程中,老王帶領的需求分案例提示我們風險在項目實施過程中大量存在軟件風險形式多樣軟件風險事先難以確定軟件風險會對軟件項目的實施產(chǎn)生不良影響如果不對風險進行良好的管理,項目就很難保證按照計劃、在成本和進度范圍內(nèi),開發(fā)出高質(zhì)量的軟件產(chǎn)品,甚至會導致項目失敗?CopyrightXinjunMao200565第6講軟件開發(fā)的風險管理案例提示我們風險在項目實施過程中大量存在?Copyright軟件項目管理問題什么是軟件風險?有哪些形式的軟件風險?如何管理軟件風險??CopyrightXinjunMao200566第6講軟件開發(fā)的風險管理軟件項目管理問題什么是軟件風險??CopyrightXin講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao200567第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao什么是軟件風險?什么是軟件風險?使軟件項目的實施受到影響和損失、甚至導致失敗的、可能會發(fā)生的事件例如,人員的臨時流失,計劃過于樂觀,設計的低劣軟件風險的特點事先難以確定帶來損失,影響項目實施,甚至會導致項目失敗?CopyrightXinjunMao200568第6講軟件開發(fā)的風險管理什么是軟件風險?什么是軟件風險??CopyrightXi講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao200569第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao如何進行風險管理什么是風險管理?風險進行管理的方式如何進行風險管理??CopyrightXinjunMao200570第6講軟件開發(fā)的風險管理如何進行風險管理什么是風險管理??CopyrightXin什么是軟件風險管理?在風險影響軟件項目成功實施前,對它進行識別和處理,并預防和消除風險的發(fā)生識別風險(會有哪些風險?)預防和消除風險(最好別讓風險發(fā)生)制定風險發(fā)生后的處理措施(萬一發(fā)生該怎么辦?)?CopyrightXinjunMao200571第6講軟件開發(fā)的風險管理什么是軟件風險管理?在風險影響軟件項目成功實施前,對它進行識風險管理的策略(1/2)危機管理救火模式,風險造成麻煩后才著手進行處理例如,小謝離開公司1個月后,其他小組需要小謝所負責子系統(tǒng)的模塊以便進行集成和測試,但是相關代碼還沒寫,此時已經(jīng)影響其他小組計劃和項目進度,為此抽調(diào)其他人接替小謝工作失敗處理察覺到了風險之后采取措施,但只是在風險發(fā)生之后例如,小謝出走的第二天,公司決定抽調(diào)其他人員來接替風險緩解識別了風險,并且事先制定好風險發(fā)生后的補救措施,但是不做任何防范措施。例如,知道不好事件可能會發(fā)生,等它發(fā)生。小謝要走,小張接替?CopyrightXinjunMao200572第6講軟件開發(fā)的風險管理風險管理的策略(1/2)危機管理?CopyrightXin風險管理的策略(2/2)風險預防將風險識別和風險防范作為軟件項目的一部分加以規(guī)劃和執(zhí)行例如,知道哪些不好事件可能會發(fā)生,制定好了萬一發(fā)生的應對措施,同時采取措施防止它發(fā)生。小謝要走,小張接替,同時和小謝商量,做工作,能否等到項目完成之后再走消滅根源識別和消除可能產(chǎn)生風險的根源例如,知道哪些不好事件可能會發(fā)生,制定好了萬一發(fā)生的應對措施,同時采取措施消除風險根源,杜絕風險的發(fā)生小謝要走,小張接替,同時給小謝提供更多的學習機會?CopyrightXinjunMao200573第6講軟件開發(fā)的風險管理風險管理的策略(2/2)風險預防?CopyrightXin風險管理的組成(1/3)風險管理風險評估風險控制風險識別風險分析風險優(yōu)先級風險管理計劃風險化解風險監(jiān)控?CopyrightXinjunMao200574第6講軟件開發(fā)的風險管理風險管理的組成(1/3)風險管理風險評估風險控制風險識別風險風險管理的組成(2/3)風險評估風險識別:識別風險,形成風險列表風險分析:判定每一個風險出現(xiàn)的概率、產(chǎn)生的影響及其重要性風險優(yōu)先級:按照每個風險的重要性排出一個風險優(yōu)先級風險評估是風險控制的基礎?CopyrightXinjunMao200575第6講軟件開發(fā)的風險管理風險管理的組成(2/3)風險評估?CopyrightXin風險管理的組成(3/3)風險控制風險管理計劃:針對各個重要風險制定風險管理計劃,確保各個單獨的風險管理計劃之間以及它們與相互計劃之間的一致性風險化解:執(zhí)行風險管理計劃,以緩解或消除風險風險監(jiān)控:監(jiān)控風險化解的過程,可能會識別出新的風險?CopyrightXinjunMao200576第6講軟件開發(fā)的風險管理風險管理的組成(3/3)風險控制?CopyrightXin講授內(nèi)容項目案例什么是軟件風險?如何進行風險管理?風險評估風險控制小結(jié)?CopyrightXinjunMao200577第6講軟件開發(fā)的風險管理講授內(nèi)容項目案例?CopyrightXinjunMao風險評估風險識別風險分析風險優(yōu)先級?CopyrightXinjunMao200578第6講軟件開發(fā)的風險管理風險評估風險識別?CopyrightXinjunMao風險識別風險的類別計劃編制組織和管理開發(fā)環(huán)境最終用戶客戶承包商需求產(chǎn)品外部環(huán)境人員設計和實現(xiàn)過程?CopyrightXinjunMao200579第6講軟件開發(fā)的風險管理風險識別風險的類別?CopyrightXinjunMao計劃編制風險計劃、資源和產(chǎn)品的定義完全由客戶或上層領導決定,忽略了項目組的意見,并且這些決定不完全一致計劃忽略了必要的任務和活動計劃不切實際計劃基于特定小組成員,而這樣的小組成員根本得不到產(chǎn)品規(guī)模估算過于樂觀工作量估算過于樂觀進度的壓力造成生產(chǎn)率的下降目標日期提前,但沒有相應地調(diào)整產(chǎn)品范圍和可用資源一個關鍵任務的延遲導致其他相關任務的連鎖反應……?CopyrightXinjunMao200580第6講軟件開發(fā)的風險管理計劃編制風險計劃、資源和產(chǎn)品的定義完全由客戶或上層領導決定,組織和管理風險缺乏強有力、有凝聚力的領導(項目組、企業(yè))解雇員工導致項目小組能力下降削減預算打亂項目計劃僅由管理層和市場人員進行技術(shù)決策,導致進度延長低效的項目組組織結(jié)構(gòu)降低生產(chǎn)率管理層審查/決策的周期比預期時間長管理層作出了打擊項目組積極性的決定非技術(shù)的第三方的工作比預期要長(如,采購硬件設備)計劃性太差,無法適應期望的開發(fā)速度項目計劃由于壓力而放棄,導致開發(fā)混亂管理方面的英雄主義,忽視客觀確切的狀態(tài)報告,降低發(fā)現(xiàn)和改正問題的能力?CopyrightXinjunMao200581第6講軟件開發(fā)的風險管理組織和管理風險缺乏強有力、有凝聚力的領導(項目組、企業(yè))?C開發(fā)環(huán)境風險設施不能及時到位設施到位,但不配套開發(fā)工具未能及時到位開發(fā)工具不如期望的那樣有效,開發(fā)人員需要更多的時間,或者更換工具開發(fā)工具的學習期比預期的要長開發(fā)工具的選擇不是基于技術(shù)需求,不能提供計劃要求的功能?CopyrightXinjunMao200582第6講軟件開發(fā)的風險管理開發(fā)環(huán)境風險設施不能及時到位?CopyrightXinju最終用戶風險最終用戶堅持新的需求最終用戶對最后交付的產(chǎn)品不滿意,要求重新設計和重做最終用戶不買進項目產(chǎn)品,無法提供后續(xù)支持最終用戶的意見未被采納,造成產(chǎn)品最終無法滿足用戶要求?CopyrightXinjunMao200583第6講軟件開發(fā)的風險管理最終用戶風險最終用戶堅持新的需求?CopyrightXin客戶風險(1/2)客戶堅持新的需求客戶對規(guī)劃、原型和規(guī)格的審核/決策超出預期客戶沒有參與規(guī)劃、原型和規(guī)格的審核,導致需求不穩(wěn)定,以及長時間的變更客戶答復的時間比預期的要長客戶堅持技術(shù)決策而導致計劃延長客戶對開發(fā)進度管理過細,導致實際進度變慢客戶提供的組件無法與開發(fā)的產(chǎn)品匹配,導致需要額外的設計和集成工作客戶提供的組件質(zhì)量欠佳,導致額外的測試、設計或者功能不完善?CopyrightXinjunMao200584第6講軟件開發(fā)的風險管理客戶風險(1/2)客戶堅持新的需求?CopyrightXi客戶風險(2/2)客戶要求的支持工具與環(huán)境不兼容,性能差或者不完善,導致生產(chǎn)率降低客戶不接受交付的軟件,盡管它滿足了所有的規(guī)格客戶期望的開發(fā)速度是開發(fā)人員所無法達到的?CopyrightXinjunMao200585第6講軟件開發(fā)的風險管理客戶風險(2/2)客戶要求的支持工具與環(huán)境不兼容,性能差或者承包商風險承包商沒有按照承諾交付產(chǎn)品承包商提供的產(chǎn)品質(zhì)量低下,必須花時間改進質(zhì)量承包商提供的產(chǎn)品性能達不到要求?CopyrightXinjunMao200586第6講軟件開發(fā)的風險管理承包商風險承包商沒有按照承諾交付產(chǎn)品?CopyrightX需求風險需求已經(jīng)成為項目基準,但仍在變化需求定義欠佳:不清晰、不準確、不一致增加額外的需求?CopyrightXinjunMao200587第6講軟件開發(fā)的風險管理需求風險需求已經(jīng)成為項目基準,但仍在變化?Copyright產(chǎn)品風險錯誤發(fā)生率高的模塊,需要更多的時間對它進行測試、設計和實現(xiàn)矯正質(zhì)量低下的不可接受的產(chǎn)品需要更多的時間對它進行測試、設計和實現(xiàn)由于功能錯誤,導致需要重新進行設計和實現(xiàn)開發(fā)額外不需要的功能延長了進度要滿足產(chǎn)品規(guī)模和速度要求,需要更多的時間嚴格要求與現(xiàn)有系統(tǒng)兼容,需要更多的時間要求軟件重用,需要更多的時間……?CopyrightXinjunMao200588第6講軟件開發(fā)的風險管理產(chǎn)品風險錯誤發(fā)生率高的模塊,需要更多的時間對它進行測試、設計外部環(huán)境風險產(chǎn)品依賴政府規(guī)章,而規(guī)章的改變不可預期產(chǎn)品依賴草擬中的技術(shù)標準,而最后的標準不可預期?CopyrightXinjunMao200589第6講軟件開發(fā)的風險管理外部環(huán)境風險產(chǎn)品依賴政府規(guī)章,而規(guī)章的改變不可預期?Copy人員風險(1/3)招聘人員所需的時間比預期要長作為人員參與工作的先決條件(如培訓、其他項目的完成等)不能按時完成開發(fā)人員與管理層關系不佳導致決策遲緩、影響全局項目組成員沒有全身心地投入到項目中,因而無法達到所需的產(chǎn)品功能和性能需求缺乏激勵措施、士氣低下,降低生產(chǎn)能力缺乏必要的規(guī)范,增加工作失誤,重復工作,降低工作質(zhì)量缺乏工作基礎(語言、經(jīng)驗、工具等)項目結(jié)束前,項目組成員離開項目組?CopyrightXinjunMao200590第6講軟件開發(fā)的風險管理人員風險(1/3)招聘人員所需的時間比預期要長?Copyri人員風險(2/3)項目后期,加入新的開發(fā)人員,額外的培訓和溝通降低了項目組成員的開發(fā)效率項目組成員不能有效的在一起工作由于項目組成員之間的沖突,導致溝通不暢,設計欠佳,接口錯誤和額外重復的工作有問題的項目組成員沒有調(diào)離項目組,影響其他成員的積極性項目組的最佳人選沒有加入項目組,或者加入項目組但沒有合理使用關鍵任務只能兼職參與項目人員不足?CopyrightXinjunMao200591第6講軟件開發(fā)的風險管理人員風險(2/3)項目后期,加入新的開發(fā)人員,額外的培訓和溝人員風險(3/3)任務的分配和人員的技能不匹配人員工作的進展比預期的要慢項目管理人員怠工導致計劃和進度失效技術(shù)人員怠工導致工作遺漏、質(zhì)量低下,工作需要重做?CopyrightXinjunMao200592第6講軟件開發(fā)的風險管理人員風險(3/3)任務的分配和人員的技能不匹配?Copyri設計和實現(xiàn)風險設計過于簡單,考慮不仔細、不全面,導致重新設計和實現(xiàn)設計過于復雜,導致一些不必要的工作,影響效率設計質(zhì)量低下,導致重新設計和實現(xiàn)使用不熟悉的方法,導致需要額外的培訓時間產(chǎn)品使用低級語言編寫,導致效率較低分別開發(fā)的模塊無法有效集成,需要重新設計和實現(xiàn)?CopyrightXinjunMao200593第6講軟件開發(fā)的風險管理設計和實現(xiàn)風險設計過于簡單,考慮不仔細、不全面,導致重新設計過程風險跟蹤不準確,導致無法預知項目進展是否落后于計劃前期的質(zhì)量保證行為不真實,導致后期的重復工作質(zhì)量跟蹤不準確,導致無法得知影響進度的質(zhì)量問題不能有效遵循標準,導致溝通不足,質(zhì)量問題和重復工作風險管理粗心,導致沒有發(fā)現(xiàn)重大的項目風險……?CopyrightXinjunMao200594第6講軟件開發(fā)的風險管理過程風險跟蹤不準確,導致無法預知項目進展是否落后于計劃?Co例子:風險列表?CopyrightXinjunMao200595第6講軟件開發(fā)的風險管理例子:風險列表?CopyrightXinjunMao2風險分析評估風險發(fā)生的概率估算風險造成損失的大小計算風險危險度(RiskExplosure)?CopyrightXinjunMao200596第6講軟件開發(fā)的風險管理風險分析評估風險發(fā)生的概率?CopyrightXinjun評估風險發(fā)生的概率(1/2)主觀性較強,采用方法熟悉系統(tǒng)、有經(jīng)驗的人參與評估多人獨立評估,綜合折中采用分類:非??赡?0.8-1.0),很可能(0.6-0.8),或許(0.4-0.6),不太可能(0.2-0.4),不可能(0-0.2)?CopyrightXinjunMao200597第6講軟件開發(fā)的風險管理評估風險發(fā)生的概率(1/2)主觀性較強,采用方法?Copyr評估風險發(fā)生的概率(2/2)?CopyrightXinjunMao200598第6講軟件開發(fā)的風險管理評估風險發(fā)生的概率(2/2)?CopyrightXinju評估風險發(fā)生造成的損失可以基于“進度”,“成本”或者“工作量”來進行估算?CopyrightXinjunMao200599第6講軟件開發(fā)的風險管理評估風險發(fā)生造成的損失可以基于“進度”,“成本”或者“工作量計算風險危險度風險危險度=風險概率×風險損失?CopyrightXinjunMao2005100第6講軟件開發(fā)的風險管理計算風險危險度風險危險度=風險概率×風險損失?Cop風險優(yōu)先級(1/2)統(tǒng)計表明,項目80%成本用于解決20%的問題風險管理重點關注20%重要的部分根據(jù)風險的危險度確定風險的重要性,忽略其他的部分?CopyrightXinjunMao20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025福建龍巖白沙中心幼兒園招聘教師1人備考題庫及答案詳解(考點梳理)
- 2026年1月浙江嘉興市海寧市教育系統(tǒng)事業(yè)單位招聘教師90人備考題庫及參考答案詳解
- 2026中交集團紀委第一辦案中心社會招聘備考題庫及參考答案詳解
- 2025廣西柳州柳北區(qū)錦繡街道辦事處招聘公益性崗位1人備考題庫及1套參考答案詳解
- 2025重慶聯(lián)交所集團所屬單位招聘1人備考題庫及答案詳解(奪冠系列)
- 2026江西贛州市人才集團有限公司第一批次人才招聘7人備考題庫含答案詳解
- 2026新疆博爾塔拉州博樂數(shù)字博州建設運營有限公司招聘3人備考題庫及答案詳解(新)
- 2026河南洛陽市第五人民醫(yī)院招聘13人備考題庫及參考答案詳解1套
- 2026四川大學華西醫(yī)院重癥醫(yī)學GCP研究項目制GCP助理招聘1人備考題庫完整答案詳解
- 2026天津中醫(yī)藥大學第三批招聘15人備考題庫(高層次人才崗位)附答案詳解
- 吉林省梅河口市五中2025-2026學年高二上學期期末語文試卷及答案
- 2026年張家界航空工業(yè)職業(yè)技術(shù)學院單招職業(yè)傾向性考試模擬測試卷新版
- 2026遼寧機場管理集團校招面筆試題及答案
- 2026年共青團中央所屬單位高校畢業(yè)生公開招聘66人備考題庫及參考答案詳解
- 2025徽銀金融租賃有限公司社會招聘筆試歷年典型考題及考點剖析附帶答案詳解
- 2026年遼寧軌道交通職業(yè)學院單招綜合素質(zhì)筆試備考題庫帶答案解析
- 2026年6級英語模擬真題及答案
- 2025內(nèi)蒙古鄂爾多斯市委政法委所屬事業(yè)單位引進高層次人才3人考試題庫含答案解析(奪冠)
- 2025年全國單獨招生考試綜合試卷(附答案) 完整版2025
- 2025-2026學年外研版八年級上冊英語期末模擬考試題(含答案)
- 高密度聚乙烯(HDPE)排水管(八角雙密封)
評論
0/150
提交評論