【正文】
(2)風險應對階段實際包含兩個部分。6.客戶風險(1)客戶對于最后交付的產(chǎn)品不滿意,要求重新設計和重做;(2)客戶由于專業(yè)課程變更導致定制開發(fā)產(chǎn)品變更,需要重新設計重新開發(fā); (3)客戶的意見未被采納,造成產(chǎn)品最終無法滿足用戶要求,因而必須重做; (4)多家客戶存在需求差異,導致項目根據(jù)客戶不同定向變更;每家教育機構課程體系不完全公開,各機構間為辦出教學特色往往在課程內(nèi)容上尋求新穎,導致客戶內(nèi)容需求的差異較大;(5)客戶對規(guī)劃、原型和規(guī)格的審核決策周期比預期的要長,對于大型教育軟件項目,往往需要經(jīng)過多層審批,特定產(chǎn)品需申報到當?shù)亟逃芾頇C構; (6)客戶答復的時間(如回答或澄清與需求相關問題的時間)比預期長; 7.產(chǎn)品風險(1)矯正質量低下的不可接受的產(chǎn)品,需要比預期更多的測試、設計和實現(xiàn)工作; (2)開發(fā)額外的不需要的功能,延長了計劃進度; (3)由于現(xiàn)有系統(tǒng)的約束,導致開發(fā)環(huán)境與實際應用環(huán)境的不統(tǒng)一,需要進行比預期更多的測試、設計和實現(xiàn)工作; (4)要求與其他系統(tǒng)或不受本項目組控制的系統(tǒng)相連,教學機構當前多數(shù)使用多媒體或遠程教學方式,院系信息、學員信息需要與第三方開發(fā)者開發(fā)的系統(tǒng)共享數(shù)據(jù),導致無法預料的設計、實現(xiàn)和測試工作; (5)在不熟悉或未經(jīng)檢驗的軟件和硬件環(huán)境中運行所產(chǎn)生的未預料到的問題; (6)依賴正在開發(fā)中的技術將延長計劃進度;(7)測試周期無教學機構參與,導致無法及時發(fā)現(xiàn)與教學計劃相關的問題。確定教育軟件項目主要風險因素通過結合教育軟件項目自身的特點、工作分解結構以及作者多年的實踐經(jīng)驗,可以全面認識教育軟件項目,識別出影響軟件項目的主要風險因素:需求風險、計劃編制風險、組織和管理風險、人員風險、開發(fā)環(huán)境風險、客戶風險、產(chǎn)品風險、設計和實現(xiàn)風險、過程風險,這些風險因素考慮了教育軟件項目的工作分解結構,通過彼此之間的聯(lián)系和相互作用以及它們組成整體的方式,決定了教育軟件項目整體的性質和功能,如果這些風險因素產(chǎn)生影響,則教育軟件項目整體的性質和功能也要發(fā)生變化。這種方法對那些缺乏客觀資料和歷史數(shù)據(jù)的情況比較適用,尤其適用于項目啟動階段的風險預測。(4)發(fā)言終止。參加頭腦風暴會議的人員主要由風險分析專家、風險管理專家、相關專業(yè)領域的專家以及具有較強邏輯思維能力和總結分析能力的主持人組成。一個成熟的項目公司或項目組織要掌握豐富的風險識別檢查表工具。它還提供了一些指標和模型來估量和預測風險,由于這些數(shù)據(jù)來源于大量的實際經(jīng)驗,因此具有很強的說服力。主要的風險管理模型有:Boehm模型,CRM模型和SERIM模型。第七,可變性。風險的雙重性是指由風險所引發(fā)的結果可能是損失也可能是收益。不確定性是風險最本質的特征,由于客觀條件的不斷變化以及人們對未來環(huán)境認識的不充分性,導致人們對事件未來的結果不能完全確定。風險的屬性做好項目分析風險可以使我們考慮更全面、決策更科學、合理。風險是一種不希望發(fā)生的結果而產(chǎn)生的一種潛在可能性。對于大型教育軟件項目,往往需要在軟件項目中含入課程設計環(huán)節(jié),項目經(jīng)理不但能夠對開發(fā)人員、項目實施進行管理和控制,同時要能根據(jù)項目涉及到的專業(yè)方向,選擇相關專業(yè)課程設計人員并安排課程設計的實施。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發(fā)人員的個人開發(fā)能力轉化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展。 Risk Management。教育軟件項目風險識別及其應對預防措施研究摘要在項目的建設過程中,風險幾乎無處不在。s viewpoint and the corresponding preventive measure. Although, the case has small part of risks which is involved in the entire education software project implementation process, it has the typical significance, expecting that it can provide the reference to the project risk for education software project manager to plan and carry on the risk prevention, control and so on.Key words: Education Software Project。從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。項目經(jīng)理由業(yè)務人員提升或專職充當,在軟件項目特別是教育軟件項目管理方面有也存在很多問題。風險是帶有不確定性的,但不確定的不一定都是風險。后果偏離預期越大,風險也越大,即風險是實際后果偏離預期有利結果的可能性。第二,不確定性。第五,雙重性。風險的行為相關性表明,任何一種風險實質上都是由決策行為與風險狀態(tài)結合而成的,是風險狀態(tài)與決策行為的統(tǒng)一,風險狀態(tài)是客觀的,但其結果會因不同的風險態(tài)度和決策行為而不同。針對軟件項目中的風險管理問題,不少專家、組織提出了自己的風險管理模型。 3.SERIM(Software Engineering Risk Model)模型 SERIM從技術和商業(yè)兩個角度對軟件風險管理進行剖析,考慮的問題涉及開銷、進度、技術性能等。檢查表中所列都是歷史上類似項目曾發(fā)生過的風險,是項目風險管理經(jīng)驗的結晶,對項日管理人員具有開闊思路、啟發(fā)聯(lián)想、拋磚引玉的作用。具體過程是:(1)人員選擇。主持人應盡量按原話記錄每條意見。應答結果完全是靠專家的經(jīng)驗和知識做出的主觀判斷和分析。 教育軟件項目風險識別此處所討論的教育軟件項目不單純指軟件框架本身,而是包含教育教學軟件、教學資源及教學方式的完整教育軟件項目,即可以簡單理解為教育解決方案項目。5.開發(fā)環(huán)境風險(1)設施未及時到位; (2)設施雖到位,但不配套,如沒有電話、網(wǎng)線、辦公用品等; (3)設施擁擠、雜亂或者破損; (4)開發(fā)工具未及時到位; (5)開發(fā)工具不如期望的那樣有效,開發(fā)人員需要時間創(chuàng)建工作環(huán)境或者切換新的工具; (6)新的開發(fā)工具的學習期比預期的長,內(nèi)容繁多。風險應對是相關人員依據(jù)風險識別和風險評估得到的結論,制定風險應對方案并付諸實施的過程。風險規(guī)避可以認為既是最積極的風險應對方法,又是最消極的應對方法。這樣既浪費資源,不利于項目的運行,也不利于集中精力管理重大風險。2.預防措施預防這種風險的辦法是:(1)項目建設之初就和用戶書面約定好需求變更控制流程、記錄并歸檔用戶的需求變更申請。 缺乏領導支持風險分析及預防措施1.缺乏領導支持風險分析上層領導的支持是項目獲得資源(包括人力資源、財力資源和物料資源等)的有效保障,也是項目遇到困難時項目組最強有力的“后臺支撐”。在開發(fā)周期明顯不足的情況下,安排開發(fā)教學基本要求的內(nèi)容,盡量滿足日?;窘虒W內(nèi)容,保證產(chǎn)品在規(guī)定的時間內(nèi)開展教學。 工具風險分析及預防措施1.工具風險分析軟件項目開發(fā)和實施過程,所必須用到的管理工具、開發(fā)工具、測試工具等是否能及時到位、到位的工具版本是否符合項目要求等,是項目組需要考慮的風險因素。針對教育軟件項目,同時對于項目經(jīng)理的教學框架要明確,需要針對不同的專業(yè)聘請資深教育專家構建項目團隊。 2.預防措施預防這種風險的辦法是盡可能將項目的核心工作分派給多人(而不要集中在個別人身上)、加強同類型人才的培養(yǎng)和儲備。 今后的研究可以從以下幾個方面展開:1.教育軟件項目風險研究的中外對