1. 程式人生 > >更多精彩,盡在微信公眾號“招投標軟體專案管理”!

更多精彩,盡在微信公眾號“招投標軟體專案管理”!

這是鄧俊的第6篇原創

曾經參與過一個近千萬的招投標專案,大大小小有近10個子系統,也涉及一些相應的硬體裝置,也有人事系統、會員系統等,如果全部自己開發,短時間內風險較大,因為公司在某些業務領域積累很少。

出於時間和成本的考慮,當時就從市場上聯絡了一些外包公司幫忙做人事系統和會員系統,到專案完成時,整體質量不錯,而且通過外包的方式,降低了自主研發的成本和進度風險,最終是獲得了不錯的利潤。

從長遠來看,沒有一家公司能吃下整個行業的蛋糕,更適合的方式是整合行業資源,優勢互補進行合作共贏的方式來發展。

最近三年,外包的軟體子系統陸續也有10多個了,今天就外包前供應商如何選型和外包合同簽訂這塊的關鍵點給大家做個分享。

01

軟體外包前如何選型

打算外包時第一步準備怎麼?選型,挑選潛在供應商。假定你要外包一個會員管理系統,有很多渠道可以找到合適的供應商,比如瞭解公司過去存在的外包資源庫、通過搜尋引擎查行業類符合要求的公司。最開始需要外包的專案我都是通過網上搜索為主,比如百度搜索、阿里巴巴搜尋、然後逐個打電話瞭解行情,在諮詢的過程中你會蒐集到許多資訊,有些關鍵資訊可以整理到一個表格裡面來進行供應商對比。

一個好的供應商選型的案例資訊表應該包括這些內容:公司名稱、行業資質、系統應用的行業、系統業務特點、和採購需求的符合程度、可定製化的空間,技術架構、初步報價、對接人員聯絡方式。基本上通過兩三天的電話瞭解及資料整理,可以找到市場上的主流產品。然後結合業務需求、技術框架、實施成本等各方面因素比對,選擇最合適的供應商合作。

02

外包合同的簽訂

確定供應商後,接下來就是外包合同的簽訂了,這裡有四個關鍵點。

1)和主專案合同一樣的分批次付款

作為專案總包,在總包的大專案驗收的情況下再進行外包款支付,可以有效降低風險。

多數情況下外包的是一些非核心業務的專案,且很有可能分包給小型公司或個人的居多,如何降低外包專案爛尾風險就比較重要,同時為了確保自己總包的專案能收款來給公司貢獻現金流,那麼外包支付的合同款付款批次是可以和總包專案的付款批次是一致的。比如主合同是分首筆款、初驗款、終驗款和維護款四筆的話,那麼外包合同一樣可以按照這個付款方式來進行付款的設計,這樣將付款批次細分,也可以給外包公司帶來持續的現金流。

2)技術方案的相容性

外包的子系統一般是要和主合同總包專案的技術方案一致,比如都採用Java開發、Oracle資料庫等,這樣便於後續和主專案系統做介面和總體整合。

3)變更範圍的約束

早期的瀑布模式開發實際上越來越無法滿足市場的需要,很多時候都需要專案能夠在實際生產環境中驗證後才知道需要優化的細節點。所以即便是前期需求調研很細且雙方對需求說明書籤字蓋章了,後期肯定是一樣涉及到需求變更,當然大幅度的變更就是前期需求工作沒做到位了。

因此在外包合同中可以約定一個比例值,比如需求變更範圍不超過20%,這樣可以減少後續很多需求方面的扯皮工作。

4)外包系統售後服務條款

這個也是要注意的關鍵點,如果外包專案後續打算給外包來進行運維,那可以約定後續運維服務的收費標準,假如涉及部分硬體採購也是一樣,也是可以考慮和主專案合同售後服務時長一樣的保修期比較省事。

基本上,做到前面的關鍵點,可以規避掉很多大的風險,合理利用專案外包,整合各路資源為己所用,才可以同創共贏路上越走越遠,外包路上,有痛苦有快樂,且行且珍惜。

END


作者:鄧俊

座標廣州 專案管理和職場分享