隨著我國互聯(lián)網(wǎng)的快速發(fā)展,軟件開發(fā)的需求也日益旺盛。在此背景下,軟件開發(fā)項目的外包業(yè)成為很多企事業(yè)單位的選擇。畢竟,為一款軟件的開發(fā)專門招募技術(shù)人員成本太高,風險也太大。那么軟件項目外包有哪些流程,其注意的相關(guān)事項有哪些呢?中培課堂即將在2017年推出的《大型IT項目組合管理與外包服務(wù)能力建設(shè)最佳實踐》王老師在這里進行了介紹。
王老師指出,一般外包的項目都需要經(jīng)常這幾個流程:
1)需求溝通:雙方溝通項目的需求,對項目的可行性進行分析
2)工作量評估:在確認了項目的需求后,外包團隊對項目的價錢和進度進行評估,并提供一份詳細的報價表及項目進度文檔,確認開發(fā)進度及時間安排
3)簽署項目合同:雙方在項目報價和開發(fā)時間上如果達成統(tǒng)一意見,則正式簽署項目合同,之后項目將正式啟動
4)設(shè)計,研發(fā),測試,上線:根據(jù)最終確認的設(shè)計方案,對整個項目進行產(chǎn)品原型,視覺圖的設(shè)計,研發(fā),測試,驗收,最終發(fā)布上線
5)相關(guān)文檔與源碼交付:完成所有的設(shè)計和開發(fā),根據(jù)實際需要進行必要的技術(shù)輸出,合作完成。
6)維護升級:一般的APP項目開發(fā)完后都需要進行維護,因為隨著手機系統(tǒng)的升級,或長時間的使用,或多或少都會有其他一些新出現(xiàn)的問題需要維護。
關(guān)于簽合同的注意事項
一般合同都是接包的公司提供的,里面主要包括項目雙方的責任和義務(wù),其中關(guān)于項目報價,項目開發(fā)周期,分期付款結(jié)點,維護升級, 源碼版權(quán)歸屬等方面需要特別留意。正規(guī)公司一般按3-4期進行收款,如:5-4-1,或4-5-1,或4-3-3,這方面沒有硬性規(guī)定,雙方協(xié)商好即可,不同公司的收款方式都不一樣。簽合同之前,需要溝通好需求,明確功能要點,然后讓接包方提供詳細的報價表,以及進度安排計劃,這些如果在簽合同前沒有明確好的話,后面項目開發(fā)過程容易產(chǎn)生一些糾紛或理解上的偏差,成為項目的隱性風險。
后期的維護升級費
一般項目開發(fā)完成后,都會提供免費的維護試運行期。不同公司提供的免費維護期不同,常見的有3個月,半年,或者一年。免費維護期過后,會按項目總額的10%收取下一年的維護費用(維護費僅包含對已有需求功能的維護)。如果后期有需求變更,或者新加一些新的功能點,會評估修改所需的工作量,再額外算升級的費用。
關(guān)于成本預(yù)算方面
如開發(fā)一個app項目,不單單只是開發(fā)成本,還需要考慮每個月的服務(wù)器費用,第三方服務(wù)費用,維護升級費用,上線APP市場的成本以及運營的成本等等,這些通常沒有算入開發(fā)成本當中。