国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件外包項目管理關鍵問題研究

2021-11-10 07:07李曉利
科技視界 2021年30期
關鍵詞:委托方承包方研制

陳 麗 李曉利 余 俊 于 鑫

(電子信息系統(tǒng)復雜電磁環(huán)境效應國家重點實驗室,河南 洛陽471003)

0 引言

軟件外包(Software Outsourcing,SO)是指企業(yè)為了削減軟件項目成本、致力于核心競爭力的業(yè)務開發(fā),而將軟件項目的整體或者部分工作外包給其他公司的活動[1]。軟件外包特指信息技術外包中的軟件部分外包。根據商務部服貿司統(tǒng)計,2013年中國承接的服務外包合同167 424份,合同金額954.9億美元,同比增長55.8%。其中軟件外包占比超50%,且處于上升趨勢[2]。軟件外包有利于企業(yè)資源整合,提高效率,降低成本。

過程決定質量。目前我國的外包軟件質量管理仍處于起步階段。若委托方在控制項目質量方面沒有一個規(guī)范的質量保證過程要求,承包方在承接項目研制時通常是“要什么交什么”,研制過程不透明,導致外包軟件項目存在較大風險。

本文依據有關法律法規(guī)、項目管理相關標準、項目研制相關規(guī)定,深入研究外包軟件項目各階段的過程活動,分析各個活動應注意的關鍵問題并給出建議,為外包軟件項目管理提供借鑒參考。

1 外包軟件項目管理框架

當前軟件外包業(yè)務被廣泛應用于各領域,軟件外包理論得到長足發(fā)展,如羅納德·科斯的“交易費用理論”、大衛(wèi)·李嘉圖的“比較優(yōu)勢理論”等[3],都對外包業(yè)務管理從理論上給出諸多研究結果。在這些理論的指導下涌現(xiàn)了多種外包項目管理辦法,它們具有一個相似的項目管理框架,如圖1所示。每個模塊可作為一個獨立的階段進行管理,每個階段的活動因實施主體不同而管理方法不同。

圖1 軟件外包項目管理框架

2 外包軟件項目管理關鍵問題

本節(jié)基于軟件外包項目管理框架,結合軍用軟件能力成熟度模型、項目建設管理相關規(guī)定等要求進行研究。

2.1 項目立項

在項目立項階段,委托方編寫總體技術方案,進行必要性和可行性分析,明確功能與用途、主要指標要求,論證項目的運行場景、編報經費預算及研制周期。

在總體技術方案中通常明確項目的實現(xiàn)方式:自研、整體或部分外包、采購貨架產品等。自研項目管理可根據GJB5000A軍用軟件研制能力成熟度模型中有關要求開展,采購貨架產品可按照GJB9001C質量管理體系要求進行,整體或部分外包的管理將在本文中詳細給出。

2.2 建立供方協(xié)議

在明確了項目頂層需求及實現(xiàn)方式后,優(yōu)先從單位的合格供方名錄中選擇與外包軟件技術要求相同或相近的備選承包方[4],必要時制定外部供方評價準則。建立供方協(xié)議的活動流程如圖2所示。

圖2 建立供方協(xié)議階段研制流程

軟件項目的采購或外協(xié)遵循相關采購管理辦法相關規(guī)定,分為五種采購或外協(xié)的方式:公開招標方式、邀請招標方式、競爭性談判方式、單一來源方式和詢價方式。項目組選擇一種適用的方式,并在招標申請中注明選擇這種方式的理由。審批通過后,進行招標工作準備。

在該階段,備選承包方擬制項目研制方案和投標書,委托方組織評審,現(xiàn)場評價打分,選定最終的合格承包方。評審結束后簽訂正式合同和技術協(xié)議。合同和技術協(xié)議簽訂后,為確保項目能夠保質保量完成,委托方應制訂一份供方協(xié)議管理計劃,對研制過程關鍵節(jié)點進行監(jiān)控。

2.3 研制過程監(jiān)控

對外包項目研制過程進行監(jiān)控是為了規(guī)范項目的研制過程,委托方不可能像自研項目管理那樣對外包項目進行全程跟蹤,因此對研制過程中的關鍵路徑和關鍵活動進行監(jiān)控[5],就發(fā)揮著“四兩撥千斤”的作用。

在軟硬綜合項目中,項目硬件裝備生產按照GJB9001C質量管理體系要求對產品的生產過程進行跟產監(jiān)造。軟件產品的研制可以按照軍用軟件成熟度模型[6]要求進行過程監(jiān)控。下面重點討論如何對外包軟件項目研制過程實施監(jiān)控。

一般情況下,委托方選擇外包軟件研制過程的需求分析、軟件設計、軟件測試等關鍵活動實施監(jiān)控。

2.3.1 需求分析階段

為了確保委托方的需求和期望能夠得到正確實現(xiàn),需對外包軟件項目需求分析階段的關鍵活動進行監(jiān)控:需求分析、需求評審、建立需求追溯矩陣。

對需求分析活動進行監(jiān)控,通常重點關注承包方是否充分識別了需求,是否與委托方的需求存在差異,分析該差異的重要性和影響范圍,在需求評審會上進行評價,最終確定是否接受。

需求評審重點關注承包方是否正確理解委托方的需求并轉化為軟件需求,應組織專家對需求進行全面評審。記錄評審問題,分析承包方對問題的整改措施是否合理,并經過專家簽字確認。

委托方建立的需求追溯矩陣與承包方的有所不同,委托方的需求追溯矩陣只需建立軟件項目立項時確定的需求與交付物功能性能指標實現(xiàn)情況的追蹤關系,確保委托方的所有需求“一個不多,一個不少”地得到實現(xiàn)。

2.3.2 軟件設計階段

軟件設計通常分為三步:基于委托方需求的系統(tǒng)設計、基于系統(tǒng)需求的概要設計、基于概要設計的詳細設計,如圖3所示。

圖3 軟件設計

對系統(tǒng)設計的審核通常關注系統(tǒng)體系結構設計是否合理、可擴展;是否考慮了系統(tǒng)在不同狀態(tài)下的運行方式;CSCI的用途描述是否準確,接口定義是否清晰;每個CSCI的控制關系和數(shù)據流程是否與預期用途吻合等。

對概要設計進行審核通常關注CSCI結構設計是否合理、可擴展;是否清晰標識CSCI的軟件單元接口;實現(xiàn)CSCI所需的數(shù)據和數(shù)據文件是否齊全等。

對詳細設計進行審核通常關注:是否對概要設計中的軟件單元進行詳細定義,若采用面向對象的設計方法進行設計,是否描述了每個類的屬性和操作;是否明確每個類的數(shù)據成員和數(shù)據文件等。

軟件設計評審通常為承包方項目組內部評審,委托方若想深入了解軟件設計的細節(jié),或準備進行二次開發(fā)時,可在合同中聲明參與軟件設計評審。

2.4 驗收交付

軟件項目的驗收交付活動主要有:廠所驗收測試及評審、靶場驗收測試及評審。驗收交付流程如圖4所示。

圖4 驗收交付流程

在開展驗收測試時,應編寫驗收測試計劃/大綱;建立需求雙向追溯矩陣,確保需求被正確實現(xiàn)。在測試計劃/大綱中應充分分析測試環(huán)境,區(qū)分哪些測試項在廠所進行,哪些測試項在靶場進行,哪些測試項需要結合試運行才能測試充分等。

在廠所測試時應重點關注:廠所測試環(huán)境與真實運行環(huán)境的差異;測試用例是否覆蓋所有技術指標要求;測試問題影響域分析是否充分;測試問題嚴重程度及整改情況等。靶場驗收測試充分結合廠所測試結果,重點對廠所驗收測試中未開展的需求進行交付驗收測試。

3 結語

在軍民融合方針指引下,軟件項目的研制越來越多的選擇外包方式。作為委托方不僅要做好總體、明確需求,還要對外包項目研制過程進行有效監(jiān)控。外包軟件項目是否成功存在多種不確定因素,做好關鍵過程和關鍵活動的監(jiān)控能夠提升項目的成功率。

本文依據裝備建設管理辦法及軍用軟件能力成熟度模型相關要求,對外包軟件項目研制關鍵過程中關鍵點進行分析,指明每個活動應注意的關鍵問題,并給出建議措施。

猜你喜歡
委托方承包方研制
EPC總承包模式下建筑工程管理創(chuàng)新研究
現(xiàn)代企業(yè)審計中委托方誠信建設的重要性
紅點視覺傳達最佳設計獎
文化旅游綜合體總承包方設計管理案例分析
2017 紅點設計獎·視覺傳達設計
受托加工業(yè)務會計核算探析
一種輕型手搖絞磨的研制及應用
接地線通用接地端的研制
二代證高速電寫入機的研制
承包方能請求返還棄耕拋荒的承包地嗎
拜城县| 盖州市| 和硕县| 北京市| 阳东县| 朝阳市| 井研县| 文昌市| 太湖县| 通渭县| 滁州市| 开封市| 修文县| 基隆市| 永和县| 扎赉特旗| 永修县| 庆安县| 盖州市| 塘沽区| 左贡县| 合川市| 广饶县| 华蓥市| 正蓝旗| 海原县| 鹤庆县| 陆河县| 张北县| 奉新县| 施秉县| 图木舒克市| 兴国县| 康马县| 弥渡县| 武安市| 阿荣旗| 密山市| 凤台县| 乌兰浩特市| 赤城县|