制定切实可行的外包策略:在确定软件外包策略的时候,相关的内部因素和外部因素非常多,企业要实现真正有效的外包,必须权衡各种因素和关系的影响,要对企业内部的财务、技术、战略和时机进行全面的分析。如果发包企业内部没有满足外包要求的技能和资源,不能在内部实现较高级别的项目管理,则说明当前的软件企业没有足够的外包能力不宜。
选择合适的app软件开发定制外包商:企业必须对app开发定制外包商进行评估以决定其财务和营运方面的能力是否能够满足企业现有和未来发展的业务需求。在选择软件外包app软件开发定制外包商时,必须对app软件开发定制外包商支持软件外包业务的技术能力和水平、关键技术人员的综合素质和业务能力、业务处理的操作能力和控制突发事件的能力以及服务商的财务状况等四个方面进行全面评估,以此选择业务能力强、信誉好的app软件开发定制外包商。
签订完整而灵活的外包合同:一份完整而灵活的外包合同是外包是否成功的基石。外包合同应具有充分的弹性以允许在技术和操作方面进行改革或应对技术甚至策略目标方面可能出现的变化。一般的外包合同应包括如下内容:明确软件外包服务的范围和灵活性的外包协议;明确双方在合同中的权力和义务,尤其要明确发生问题时的赔偿责任与解决争端的程序;合理的服务级别说明和度量;安全性和保密性的要求;突发应急事件的应急方案与具体实施计划;限制外包费用增加和终止合同的权利;需求变更;价格调整方法等。
核算和控制外包的综合成本:外包执行过程中,由于情况的变化可能会要求app软件开发定制外包商做--些原合同中没有规定的额外工作,这会产生额外费用。签订合同前,应充分考虑这些因素,在合同中加以体现,防止app软件开发定制外包商漫天要价,从而控制企业外包的成本。
重视对app软件开发定制外包商的监管:选择了合适的app软件开发定制外包商之后,在合同的执行期间,应该重视对app软件开发定制外包商的管理。成立监管小组,定期不定期地对合同的执行情况进行监督,及时补充修改企业的业务需求,及时与与app软件开发定制外包商进行谈判磋商;聘请第三方机构实现全方位、全过程、全天候地外包过程监控和控制,把关项目进度和质量。
合理配备人员:发包企业必须选派既精通产品业务和软件外包技术,又具有善于交流能力的项目管理人员,进行过程跟踪和度量。
知识产权保护:要制定政策,同时也要签署一份保密协议,--份同业禁止协议以避免app软件开发定制外包商未经授权盜版你的技术。比如,app软件开发定制外包商可能会利用他们的私有技术或者是开源技术开发新产品,而这种新产品是以后的应用中可能会用到的。在这种情况下,提前定义好哪些源代码属于企业,哪些属于app软件开发定制外包商,哪些属于客户,并阐明授权问题,这是非常重要的。在开发工程中,一定要使项目开发工程中产生的代码文档化,这样代码才能变成公司的财产,并受到法律保护。
营造学习型氛围:软件外包并不意味着发包企业可以一包了之,不再需要软件开发人员,不用学习相关知识。选择了外包的同时,一定不能切断企业学习所处商业领域技术的最新发展及应用的机会,不管外包项目的大小,都需要保留一部分原先部门的精英来应对外包后可能发生的各种情况。发包企业相关高层应该在企业内部倡导良好的学习氛围,以使企业更好地适应变化的环境。
我们的微信
我们的微博