移动应用:外包还是内部开发?
2013-04-01 作者:CIO发展中心 MaxTian
大中小
【CIO发展中心独家】The Weather Channel运营着网上一流的移动应用,总下载量达到9千万次,支持的移动设备达到1200种,所有这些都通过自身的内部开发团队实现。当然,这种模式非一成不变,该公司的移动开发战略经过了一个不断演变的过程。
作为早期的移动应用供应商,2000年该公司着手移动应用开发。由于缺乏相关技能,最初采用了外包方式,直到2009年。从2010年开始,认识到了移动应用开发的重要性,又积累了一定的经验和技能,于是转向内部开发模式。很多公司都有The Weather Channel这样的经历,当然也有从内部开发开始,走向外包模式,或两种做法都做过尝试,最终采用混合式方案的企业。
从外包走向内部开发,可以让管理者们得到了更多控制和安全感,却要付出巨大的资金进行团队建设。离校一年的Android和iOS应用开发人员,可能会要求10万美元的工资,因为技能短缺在市场上确实存在。
保持内部技能
Amplify Federal Credit Union成立于1967年,最初是克萨斯州的IBM员工联邦信贷联盟,是奥斯汀的第七大信用联盟,存款总额达4.79亿美元。两年前该公司启动了移动应用开发,最初考虑过外包,但为了确保快速响应会员需求,保证相关知识留在企业内部,避免第三方人员进入敏感金融系统,该公司决定组建自身的开发团队。
真正的挑战在于人员招募。该行聘请了五名开发人员:两人较为资深,有银行业经验,来自其他金融服务公司,薪资在10万元到12万美元之间,其他三名来自别的行业,也是高级开发人员,在10万美元左右。两名新成员专注于移动设备的应用开发,其他三人专注于基本应用和银行业务改进。新团队致力于四种客户应用的开发:储蓄支票、余额对账账户、支付账户和转移资金,支持的操作系统包括Android,iOS和黑莓。
去年,该公司推出了基于iPhone、黑莓和Android手机的移动支票存款应用,管理超过36万美元的存款业务。客户们可以利用智能手机扫描支票,记录账户中的支票资金转移,对应的iPad应用也在开发中。
对工作进行外包
阿拉巴马州蒙哥马利市的Alfa Mutual Insurance Group有2500名员工和386000名会员客户,管理的寿险保单约30万张,财险和意外保单115万张,直接保费超过10亿美元。2010年该公司进行了小规模的移动应用开发,2011年开始积极进行投入。
该公司的移动战略包含几个关键目标:确保Web和移动应用有效补充保险代理人和呼叫中心这些销售渠道,为客户提供更好体验和多渠道的沟通服务,实现业务创新。Alfa高层希望移动应用可以反映公司的文化和身份。为确定该目标,Alfa公司对客户、代理、竞争和移动设备市场进行了详细的调查。公司还得出结论:无须为所有平台开发移动应用,否则很难收回投资。
上述内容确定后,公司在2012年1月选择Kony Solutions进行外包开发。当时公司已经具备一定的开发技能,但内部团队还忙于其它工作。外包可以降低门槛、提高质量、实现跨平台开发、支持操作系统升级、加快发布速度、引入新的移动开发和设计技能,并利用供应商的应用托管和分析能力。
双方共同设计、开发、测试和实施了iPhone和Android版本的移动应用。Kony公司开发了原生的移动应用,Alfa则与其在线支付供应商合作,开发了移动网络支付方案。2012年5月该应用进行验收,7月提供Android和iPhone商店下载。
项目并非一帆风顺,也不一定都是外包商的问题。Alfa内部的决策过程和双方的沟通,有时会导致项目的拖延:Kony公司的项目管理人员在美国,而开发人员却在印度。其他挑战包括"云"测试过程中的网络连接,以及"公共"设备访问防火墙内受限资源等问题。总体而言,移动开发节奏很快,需要随时决策,而且要支持外包商进行多次部署。
转向内部开发
弗吉尼亚的Gannett公司是USA Today应用的发布者,在19个市场拥有23家电台,运行着500个移动应用和网站,其中一些有很高的用户下载量。该公司观察到的移动设备阅读量远高于25%的业界平均水平。从潜在广告收益看,移动用户仍低于笔记本电脑和印刷媒体,开发者的挑战在于如何处理电脑用户、手机用户和平面媒体读者间的区别。
Gannett公司最初通过外包进行移动应用开发。一些外包商的合作很顺利,另一些则不理想,最大的问题,是该公司作为报纸和电视媒体在时间和运营方面的挑战。与多数企业不同,该公司对供应商的选择标准包括120种指标。实际合作中,还发现一些厂商并不了解各种观众市场的需求差异和对媒体的影响。
从2012年开始,Gannett公司决定由内部团队接管500种移动应用的开发和运营。在该公司看来,外包和内部开发两种模式,各有自身的优缺点。外包可以利用供应商的现有技能、代码和经验,快速推出产品;如果是离岸外包,还具有跨时区优势连续作业的优势。
外包的缺点是很多供应商会使用专有的代码库,限制了产品的架构和应变能力,一旦企业要使用另一家外包厂商,或自身的内部开发团队,就需要从头开始。相对于长期的移动战略,外包关系无疑过于短暂。内部团队的经验和技能积累,有助于企业把控自身业务,改善运营模式。
当然,利用内部团队进行开发,需要支付高昂的人员成本。移动应用开发的经验非常宝贵,大家都在争夺这种资源。必要时Gannett公司也会采取一些灵活的聘用策略,目标是建立世界级的设计师、架构师和后端平台专家团队。
企业的最佳选择?
Forrester Research的分析师杰弗里·哈蒙德认为,最理想的方案是外包和内部开发相结合的方式,这不仅有利于保持企业对关键知识的掌握,还能提供快速应变的能力。但是多数企业往往受限于人才市场的状况。因为内部技能的缺失,65%的企业不得不采用外包模式。做出这种选择时,企业还要从业务战略出发,确定哪些是核心业务,哪些是可以外包的工作。
(来源:CIO发展中心)