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