蘇治中
摘要:本文以信息系統(tǒng)的開發(fā)外包為例,將信息系統(tǒng)外包的開發(fā)交付作為研究對(duì)象,提煉信息系統(tǒng)外包建設(shè)中的主要因素,形成17個(gè)特征值,應(yīng)用Fisher-score算法進(jìn)行排序,并據(jù)此實(shí)施后再動(dòng)態(tài)評(píng)估,嘗試建立一套適用于項(xiàng)目實(shí)施的風(fēng)險(xiǎn)識(shí)別管理方法。
關(guān)鍵詞:信息系統(tǒng);外包;風(fēng)險(xiǎn)管理
中圖分類號(hào):F224 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2020)09-0087-04
1 背景介紹
學(xué)校信息化系統(tǒng)建設(shè)總體目標(biāo)是:要求通過與國家信息化標(biāo)準(zhǔn)整合無縫對(duì)接,建設(shè)一套獨(dú)立的適合學(xué)校的管理系統(tǒng),建立一個(gè)統(tǒng)一的、開放的、可提供數(shù)據(jù)共享及多種應(yīng)用服務(wù)的技術(shù)平臺(tái)和一個(gè)具有安全性好、可靠性高、可用性強(qiáng)、可管理的信息服務(wù)中心。初步形成一個(gè)學(xué)校的信息共享、資源共享、提供個(gè)性化信息服務(wù),提供一套面向?qū)W校領(lǐng)導(dǎo)、教師和學(xué)生綜合信息服務(wù)的職能體系與服務(wù)平臺(tái)。規(guī)范學(xué)校的辦公工作,提升工作效率,明確工作責(zé)任,以及更好的促進(jìn)各部門及部門間工作的開展。如何及早的發(fā)現(xiàn)和審定在軟件外包開發(fā)中的各種風(fēng)險(xiǎn),并做出相應(yīng)的應(yīng)對(duì)措施,以確保智慧校園軟件開發(fā)得以保障,是一個(gè)非常值得研究的課題[1]。
2 軟件外包項(xiàng)目風(fēng)險(xiǎn)管理研究
2.1 軟件外包項(xiàng)目風(fēng)險(xiǎn)管理
軟件外包(Software Outsourcing)是一種依托于信息技術(shù)的服務(wù)模式,是指客戶(發(fā)包方)將軟件項(xiàng)目中的部分工作轉(zhuǎn)交給軟件外包服務(wù)商(接包方)代工開發(fā)的一種行為,它具有降低成本、提高效率的作用,是工種細(xì)分和經(jīng)濟(jì)一體化的大勢(shì)所趨[2]。
2.2 執(zhí)行流程與風(fēng)險(xiǎn)管理
對(duì)于軟件外包項(xiàng)目,流程如圖1所示。
可能遇到的風(fēng)險(xiǎn)如下:(1)甲乙方對(duì)項(xiàng)目主要需求產(chǎn)生分歧;(2)合同條款不清晰;(3)溝通不足;(4)人事變動(dòng);(5)監(jiān)管不到位。
根據(jù)以上我們列出的軟件開發(fā)外包風(fēng)險(xiǎn),本文初步制定出管理風(fēng)險(xiǎn)的架構(gòu)流程,如圖2所示。
3 軟件外包風(fēng)險(xiǎn)管理特征值提取
對(duì)于軟件開發(fā)管理中的特征值提取,和項(xiàng)目開展中的需求、人員存在著緊密對(duì)應(yīng)關(guān)系,查閱最新的軟件開發(fā)風(fēng)險(xiǎn)管理相關(guān)文獻(xiàn),目前定義了影響軟件開發(fā)管理的特征值有150多個(gè),參考已有研究對(duì)于這些特征值的分類和重要性的界定,整理出需要重點(diǎn)關(guān)注的特征值如下[3-4]。表1展示了部分需要軟件項(xiàng)目管理特別要關(guān)注的特征值。
在軟件項(xiàng)目領(lǐng)域,風(fēng)險(xiǎn)管理模型越來越多,較具有代表性的模型有Boehm模型、SEI的CRM模型、Hall的六學(xué)科模型、Riskit模型和CMMI模型等風(fēng)險(xiǎn)管理模型[5-6]。本方案最終定義需要關(guān)注的風(fēng)險(xiǎn)和風(fēng)險(xiǎn)組合,共計(jì)17項(xiàng)作為特征值,來構(gòu)造特征向量,均在表2中列出。
4 Fisher score算法的外包風(fēng)險(xiǎn)評(píng)估
4.1 最優(yōu)評(píng)估方法
特征值尋優(yōu)一直是熱點(diǎn)關(guān)注的問題,主要做法是從一個(gè)樣本存在的許多特征屬性中,選取其中的一部分對(duì)回歸結(jié)果和分類結(jié)果等影響最大的特征值[7-8]:
4.2 Fisher score實(shí)現(xiàn)最優(yōu)排序
本文經(jīng)過對(duì)原始需求情況進(jìn)行整理,提煉了17個(gè)特征屬性,并按照從1逐漸遞增,形成序號(hào)為1到17的17種特征值組合。
根據(jù)國際上通用最優(yōu)特征值選取算法的研究,最后選擇了Fisher score算法對(duì)特征值進(jìn)行排序,其結(jié)果表明排名第一的是第10個(gè)特征值:項(xiàng)目資金投入,分?jǐn)?shù)為6.31,也就是說在項(xiàng)目預(yù)算充足的情況下,隨著需求的變更或甲方需求的膨脹,或者一些不可控的因素,那么乙方可以通過加大項(xiàng)目預(yù)算投入來增加人手或者調(diào)配資源,來抵抗項(xiàng)目出現(xiàn)的風(fēng)險(xiǎn)情況。而得分小于1分的特征值為:合作條款是否清晰,軟件使用者情況,項(xiàng)目上線部分反饋,這些都不會(huì)影響項(xiàng)目關(guān)鍵性的推進(jìn)問題。排名靠前的特征值當(dāng)中大部分與項(xiàng)目的成敗有關(guān),也間接證明了在軟件開發(fā)管理中,一些關(guān)鍵問題甲乙方要特別注意,加以防范。
5 基于Fisher-score算法分析的軟件外包風(fēng)險(xiǎn)應(yīng)對(duì)
在對(duì)風(fēng)險(xiǎn)進(jìn)行識(shí)別后,接下來需要對(duì)風(fēng)險(xiǎn)做出深入分析和評(píng)估,最終得出風(fēng)險(xiǎn)因素的發(fā)生概率、可能損失以及風(fēng)險(xiǎn)值。
并構(gòu)建遞階層次模型,以抵御出現(xiàn)的風(fēng)險(xiǎn),四層階梯結(jié)構(gòu)為:目標(biāo)層、準(zhǔn)則層、次準(zhǔn)則層和方案層,如圖3所示,項(xiàng)目團(tuán)隊(duì)根據(jù)四層結(jié)構(gòu)模型對(duì)項(xiàng)目的各種風(fēng)險(xiǎn)進(jìn)行把控。
本文以信息化項(xiàng)目實(shí)施方為例,借鑒軟件風(fēng)險(xiǎn)管理模型,并結(jié)合軟件開發(fā)生命周期,在項(xiàng)目的不同階段,將細(xì)節(jié)化開發(fā)的每個(gè)任務(wù)對(duì)應(yīng)以上的特征值,形成特征矩陣,對(duì)以上特征值進(jìn)行fisher-score分析,并輔以人工干預(yù),總結(jié)出特征值的排序,并據(jù)此去解決項(xiàng)目實(shí)施中的問題。通過對(duì)其接手項(xiàng)目過程中出現(xiàn)的風(fēng)險(xiǎn)進(jìn)行識(shí)別、分析,找出主要問題,并提出有效應(yīng)對(duì)手段和監(jiān)控方法,建立起一種完整的風(fēng)險(xiǎn)管理框架,使項(xiàng)目管理者和技術(shù)主管能更有效掌握項(xiàng)目各階段潛在的風(fēng)險(xiǎn),保障項(xiàng)目順利進(jìn)行。
參考文獻(xiàn)
[1] Grover,Varun,Cheon,Myunjoong,Teng,James TC.The effect of service Quality and Partnership on the outsourcing of information systems functions.Journal of Management Information Systems[M].Spring1996.
[2] Boehm B W.Software risk management:principles and practices [M].IEEE Software,1991.
[3] Boehm B.W.,Software risk management[M].Piscataway:IEEE Computer society Press,1989:98-99.
[4] Chow T,Cao D.A survey study of critical success factors in agile software projects[M].Journal of Systems and Software,2008.
[5] Prikladnicki R,Yamaguti MH,Antunes DC.Risk management in distributed software development:A process integration proposal[C].5th IFIP Working Conf on Virtual Enterprises.Toulouse,2004.
[6] Wuliang P,Chengen W.A multi-mode resource-constrained discrete time-cost tradeoff problem and its genetic algorithm based solution[M].International Journal of Project Management,2009.
[7] Cooper,Lynne P.A Research Agenda to Reduce Risk in New Product Developmentthrough Knowledge Management:A Practitioner Perspective[J].Journal of Engineeringand Technology Management,June,2003,20(1-2):117-140.
[8] Steven Pender,Managing incomplete knowledge:Why risk management is not sufficient[J].International Journal of Project Management,2001(19):79-87.