軟件開發人力外包思考(軟件開發人力外包思考與建議)
一、軟件開發人力外包優勢在于:
1、提高對主營業務的聚焦,專注于主業。
2、緊急用人時可以快速補人,節省招聘成本和時間成本;
3、項目結束時人員退回,無須支付費用;
4、人員薪資現在都轉化為項目成本,減少公司的經營納稅,公司增值稅專票可抵扣6個點;
二、軟件開發外包劣勢在于:
1、容易失去對技術的控制,形成對技術外包開發商的依賴;
2、服務多家公司,甲方的商業計劃會被透露出去;
3、外包員工沒有歸屬感,容易離職,甲方經常變成人才培訓基地;
4、外包員工容易形成攻守同盟,對抗甲方項目管理人員;
5、各家公司擅長技術有差異,造成各種技術框架存在,給后期維護帶來困難和風險;
如何管理和平衡外包占比做好工作職責劃分尤其重要:
做好供應商選擇和退出,把好外包人員面試關;
抓好全局項目管理;
做好公司業務需求和外包人員之間的橋梁;
把關技術選型;
參與設計、核心代碼開發;
做好代碼審核;
甲方開發與外包人員1:3 ;
負責生產部署、運維,重視數據安全,外包不接觸生產環境;
多家供應商參與,避免一家獨大;
甲方做好公司信息化發展規劃,建立標準流程、引入工具,制定開發交付規范、設置KPI;
關鍵工作需要甲方內部人員承擔;
做好技術架構,搭建技術平臺,開發公共組件,降低外包編碼的難度,提升系統的穩定性和性能;
建議建立前端技術組,統一把關各項目前端,規劃前端開發,開發共用UI組件;
建議技術平臺組,統一維護注冊中心、批處理、緩存、消息隊列、ES、mongdb等
引入敏捷開發,devops等。