軟體外包在專案管理中的可行性研究

2021-03-04 04:32:09 字數 4640 閱讀 3201

摘要:本文分析了目前軟體外包採購管理的重要意義和目前的形勢,提出基於「雙贏」策略的軟體外包採購思想。在專案管理理論、cmm和iso9000的基礎上,提出和細化了軟體專案外包採購管理的總體框架和具體操作內容。

旨在通過對軟體外包專案採購的選擇購買、跟蹤與控制、評估驗收和專案後處理等過程的研究民了,來提高軟體外包採購的專案管理水平,滿足承包方對分承製方產品在質量、進度和成本等方面的要求和對外包過程的有效控制,為軟體專案外包採購管理人員提供具體的操作過程。

一、基本概念和背景

專案管理理論是一門綜合多門學科的新興研究領域,共有九大知識領域,包括專案整合管理、專案範圍管理、專案時間管理、專案費用管理、專案質量管理、專案人力資源管理、專案溝通管理、專案風險管理和專案採購管理。專案採購管理是指需要從執行組織以外獲得貨物和服務的過程。通常把貨物和服務稱為產品,把買方稱為業主或對應分承製方的總承包商,而賣方稱為承包商、廠商或**商。

專案採購管理一般包括以下主要過程:採購計畫編制,詢價計畫編制,詢價,承包商選擇,合同管理,合同收尾[ 1 ].對於軟體產品,一般採購可以分為兩大類,一類是對已經在市場流通的軟體產品進行採購。

例如,某企業想做資訊化建設專案,涉及到資料庫,那麼它就可以在目前市面流行通用的幾種廠家和種類的資料庫中選擇。例如oracle公司的oracle資料庫,microsoft公司的sql sever,ibm公司的db2資料庫等等。然後根據自己的需求,通過詢價、簽合同、安裝培訓等過程來購買此類產品。

這種採購過程基本已經形成幾套通用的解決方案,比較簡單,中國企業在處理這類產品的採購時,大部分都處理的較好。個別的企業由於需求分析不清晰,培訓工作不到位等原因,也會產生購買的產品不適用,或不會用的情況。另外一類軟體產品採購的形式是外包採購。

它是指在市場上沒有出現現成的產品或者沒有適合自己企業需求的產品的情況下,需要以定製的方式把專案(功能模組)承包給其他企業。例如某企業需要實施企業資源計畫專案(erp),雖然可以購買baan軟體,但是基於本企業業務流程的管理軟體必須定製,對於各個原有孤立島的整合軟體,無法購買現成的產品,必須自己開發或外包給別的公司。

二、軟體專案外包採購管理的意義

許多大型複雜工程專案的實施需要業主、總承包商、分承製商、**商和開發製造商等共同合作來完成。因此在任何甲方和乙方之間必不可少的涉及到部分子專案(功能模組)的採購活動。目前社會中,企業的資訊化、網路化建設正在世界範圍內展開。

誰先進行資訊化改造,誰就早日適應社會發展的要求,獲得巨額利潤。大規模的企業資訊化建設形成了龐大的軟體產品市場,促進了軟體業的發展。許多專案龐大複雜、高風險並且涉及高科技資訊領域,在客觀上使企業需要採購和外包許多產品,包括軟體產品。

主觀上,在經濟全球一體化形式下,這種外包採購作為採購活動的一種特殊的、更為複雜的形式,在企業中更為普遍存在。企業為了在日益競爭的社會環境中增強自身的核心競爭力,需要根據企業的特點,專門從事某乙個領域或幾個領域的業務,在某個業務領域內形成自己的核心業務,把企業內部的智慧型和資源集中在那些有核心競爭優勢的活動上;把一些非自己擅長的業務領域的子專案和功能模組外包給有實力和優勢的公司,才有利於加快專案的完工進度,降低風險,優化資源配製,保證專案質量,降低成本,創造更高的價值。

以電信行業為例,愛立信公司2023年底宣布把手機生產的絕大部分業務外包給新加坡的flextronics公司,專注於移動通訊網路裝置業務。原因是愛立信的移動通訊網路裝置的銷售佔愛立信公司銷售額的54%,利潤達90%以上,占有全球的移動通訊市場分額高達30%,而手機生產的投資回報率很底,甚至出現虧損情況。對於愛立信而言,手機生產「外包」是在資訊化時代的戰略調整,希望通過外包生產,調整投資結構,使手機降低成本並且盡快盈利,集中精力穩定和拓展電信業的新市場。

出於同樣目的,美國的摩托羅拉公司也表示將外包部分地區的手機生產業務。作為手機市場份額最大的諾基亞,在專注於手機生產業務的同時,大力開發周邊產業。希望以手機業務帶動相關產業的發展。

從三大公司的投資趨勢,可以看出,「外包」作為一種先進的國際專業化的生產方式正被一些大公司越來越多的採用。我國正處在資訊化建設的高速發展階段,必然會有越來越多的企業由於自身的能力限制或業務發展的戰略選擇,將採取業務「外包」的生產方式。

就軟體專案外包採購的市場來說,2023年是企業資訊化實施的第一年,國內企業,特別是大型企業的資訊化專案開始運作。行業資訊化改造重點將由原來的電信、金融、海關等行業轉向交通、製造、醫療等傳統行業。這些行業由於自身計算機技術水平和業務發展重點的原因,將會把大量的軟體專案外包給軟體公司。

根據ccid的統計(軟體可以分成平台軟體、中間軟體和應用軟體),2023年中國軟體市場中應用軟體的銷售額為147億元,佔軟體總市場份額的63.9%.預計到2023年,計算機資訊服務和軟體市場銷售額增長到1750億元。

屆時我國軟體專案「外包」市場潛力可想而知。

三、軟體外包採購管理存在的問題

雖然在傳統行業,許多任務程專案的採購活動,例如機械工程專案或建築工程專案等等已經形成比較成熟的管理體制和標準。但是軟體專案的外包管理工作並不象其他行業那樣順利。

軟體工程專案管理引起廣泛注意源於20世紀70年代中期,當時發現70%的專案是因為管理不善而引起。20世紀90年代中期,美國的軟體開發仍然很難**,大約只有10%的專案能夠在預定的費用和進度下交付。商用軟體通常只有9%(中小型軟體公司有16%)的軟體專案能夠及時交付且費用並不超支。

這裡有多方面的原因:軟體產品作為一種特殊商品形式,具有高度不可測量性和高度柔性;軟體企業開發能力還不太成熟,軟體開發大多數還處於手工作坊方式,軟體研發企業有其自身的運做方式,人為因素比重大,不好量化管理。由於不確定因素太多,許多軟體開發企業對於自己的專案都難以精確控制進度、質量、資源和成本,那麼對於業主來說,想對外部企業(例如分承製商)保持良好控制力的難度就更大了。

再加上具有技術優勢的軟體開發商一般集中在幾個科技發達的大城市,與業主的距離遠,相互的交流不方便,因此許多軟體採購專案的實際應用效果都差強人意:不適用,進度超期,效能達不到標準,成本太高等等情況時有發生。

軟體專案外包採購的成功與失敗不僅僅影響到當前軟體專案的質量、成本和工作進度,而且關係到企業資訊化建設整個專案的整體結構、效能以及進度,意義重大。特別是當軟體專案作為整體專案計畫關鍵路徑的乙個環節,軟體專案採購的進度直接影響整體專案的進度,並且總成本將成指數級增加。由於軟體採購的情況特別複雜,涉及的學科領域不僅是科學技術上的,還有商業上的和觀念上的,軟體專案外包採購管理水平的高低,將直接關係到企業整個資訊化建設程序。

因此軟體專案採購管理作為專案管理理論中乙個新的研究課題,有必要給予足夠的重視。

四、目前軟體外包採購管理情況

美國專案管理協會的「專案管理知識體系指南」(pmbok)[1]、美國卡內基-梅隆大學軟體工程研究所的「軟體能力成熟度模型」(cmm)[2,3]和國際標準iso9000-3[4]中雖然對外包採購管理的流程有過論述,但是他們指出的只是外包採購管理的一般原則;雖然人們可以結合自身企業特點實施標準,具有一定靈活性,但是事物的另一對立面就是操作過程不具體。這給軟體產品的外包採購管理者帶來具體操作上的困惑。另外pmbok體系原則上是應用在各個行業的,缺乏針對軟體領域的特點做專門的論述。

iso 9000-3系列和cmm雖然是針對軟體領域的標準,但是iso 9000-3的最大的特點是只告訴你要按規定做,不強調效果和後續改善,不強調經驗積累和後評估。從這個意義上講iso9000注重水平的評估,不太強調提高企業成長的過程,因此對於提高企業的管理水平意義不大;cmm雖然旨在強調企業的過程能力的持續改進,但是它重點強調軟體的開發過程管理和產品管理,缺乏軟體的分發、轉交和服務等方面的管理標準,所以也有一定的侷限性。

五、基於「雙贏」策略的軟體外包採購思想

本文作者在整合美國專案管理協會的「專案管理知識體系指南」(pmbok)和美國卡內基-梅隆大學軟體工程研究所的「軟體能力成熟度模型」(sw- cmm,sa-cmm)和iso9000-3中關於外包採購的宗旨的基礎上提出「雙贏」策略的軟體外包採購思想。

「雙贏」策略的軟體外包採購思想旨在利用雙方業務能力互補,通過共同合作完成軟體外包專案,達到「雙贏」的目的,促進雙方業務總體能力的提高。這種「雙贏」策略要求雙方在以下方面達成共識:雙方共同關注過程控制,才能保證有效結果;只能成功,不能指望依靠懲罰手段來收回採購成本,軟體外包採購專案的失敗對整個專案帶來的損失是巨大的;在合作過程中,建立對分承製商關係的管理體系,作為以後合作的基礎;重視開發過程的風險評估和採購專案後評估,使得雙方業務能力得到持續提高。

傳統的外包採購中,採購方只關心分承製商產品的進度和質量,以為只要分承製商按期、按質交貨,就可以圓滿結束此次採購活動。有些專案儘管前期進度和質量滿足合同要求,但是許多是以高投入、高負荷、高消耗等手段來保證的,這給後期帶來極高的風險。在階段評審中,如果採購方對分承製商開發過程中的費用投入、人員負荷、資源消耗、組織結構變化等漠不關心,因此就不能及早預見風險、控制風險。

很難想象,後期在費用透支、人員疲憊或流失嚴重的情況下,分承製商仍能保證產品質量和進度。這種情況下,採購方只能要麼加大投入,要麼終止合同,並要求賠償,要麼延期驗收等等。其***可想而知。

而分承製商為了減少損失,根據博弈論中子博弈精練納什均衡原理,必然採取降低質量要求,減少投入的策略,來加快進度。結果最終還是採購方遭受損失。

六、軟體專案外包採購管理過程

為了保證軟體外包採購專案的順利進行,本文作者在上訴理論體系和「雙贏」採購策略的基礎上,提出和細化了軟體專案外包採購的總體框架和具體操作內容,旨在為軟體專案外包採購管理人員提供具體的可操作過程。

對於本採購過程,如果業主方由於行業、人員等原因,沒有健全的監控部門,可以聘請具有軟體監理職責的公司,或者總承包給具有一定軟體工程監控能力的公司。這時的總承包公司角色相當於本文提到的採購部。

軟體專案的整個外包採購過程可以分為十個工作階段,包括總體專案需求分析和設計、子專案的需求分析、廠商選擇、分承製商開發、業主階段評估、交驗測試、安裝、培訓、維護,後評價。

軟體專案開發可行性分析報告

4.4.1對裝置的影響 4.4.2對現有軟體的影響 4.4.3對使用者的影響 4.4.4對系統執行的影響 4.4.5對開發環境的影響 4.4.6對執行環境的影響 4.4.7對經費支出的影響 4.5技術可行性評價 包括 a.在限制條件下,功能目標是否能達到 b.利用現有技術,功能目標能否達到 c.對開...

軟體專案可行性分析工作報告模版

可行性分析報告 文件編號 受控狀態 受控 版本號 v1.1 xx年xx月xx日 修訂記錄 類別 a 增加 m 修改 d 刪除 專案提出的背景 依據 提示 產品開發前與投入使用後對公司其他部分的帶動作用及質量 技術與管理等方面有那些變化及顯著效果 提示 簡述專案主要實現功能 提示 結合國內外同類專案的...

酒店管理專案可行性報告

1 專案名稱 酒店管理系統 1.引言 1.1目的 隨著社會的進步,經濟的發展,旅遊業也發生了很大的變化。旅遊者對酒店的需求量也越來越大,對酒店的要求也越來越高。其中住房,餐飲是酒店最主要的經營專案。有關客房和餐飲的管理是酒店管理的乙個重要職能,在酒店的經營管理中起著重要的作用。客房管理需要對客人預定...