管理与技术

从技术经理的角度算一算 如何降低APP外包成本

浏览 来源:www.kubikeji.com 作者:酷蜂科技 2016-03-30
[摘要] 从技术经理的角度算一算计算APP外包成本,主要是从APP项目的人员配置的需要支出的成本进行计算,同时酷蜂科技借助自身的外包服务经验,通过实现人力资源最优化利用,致力于为客户降低成本支出。
    作为专业的APP外包公司,酷蜂科技为很多客户提供过关于“APP外包成本”相关问题的咨询服务。在为客户解答的过程中,主要是根据自身的技术背景、经验为客户提供解答。但技术选型一定要业务先行,ROI(投入产出比)优先。那么,从技术的角度上,企业如何降低成本呢?

 如何降低APP外包成本
 
    如果在APP外包的过程中,主要使用了跨平台开发技术,为此在开发过程中减少了聘用具备Object-C/Java/C#能力的开发人员的成本支出,只需要聘用能够熟练使用C#语言和Visual Studio IDE的人员进行开发的就可以了。为此从技术经理的角度上计算,可以从团队的角度上降低外包成本支出。
 
    APP外包技术团队的组成
 
    在开发技术团队的基本组成上主要需要2名后台开发人员、2名HTML/Javascript/Web/APP开发人员、2名原生APP开发人员、1名设计人员、1名产品经理、1名技术经理。
 
    1组(2名后台开发人员):需要具备的条件包括能够熟练使用C#开发语言,ASP.NET MVC等开发技术;对Microsoft Azure云计算平台、Restful接口开发有深入的了解;负责后台系统中的数据库,WebAPI开发。
 
    2组(2名HTML/Javascript/Web/APP开发人员):在技术方面,能够熟练使用C#/HTML/JavaScript/CSS开发语言和前端框架;对Microsoft Azure云计算平台、Restful接口开发有所了解;负责Web SPA App及Apache Cordova Hybrid APP的开发,同时支持多个移动平台。
 
    3组(2名原生APP开发人员):熟练使用C#和Xamarin,充分了解Restful接口开发。
 
    1名设计人员:熟悉移动APP的用户体验设计,并且可以独立完成平面原型和元素切图操作。
 
    1名产品经理:熟悉互联网产品和开发、运营工作,能够熟练使用backlog来进行产品规划,策划更加流程的开发流程。并且有丰富的与研发团队合作的经验,以及具备良好的沟通能够,能够做好各个环节的工作沟通服务。
 
    1名技术经理:能够熟练使用C#/ASP.NET MVC/HTML/JavaScript/CSS等开发语言,以及熟悉主流前端开发框架和Restful接口、Microsoft Azure云计算平台,以及能够使用backlog、sprint、等工具对开发过程进行管理。同时在沟通方面应该具备良好的沟通能力,才能够做好各个技术开发环节的协调工作。
 
    APP外包如何实现资源最大化
 
    在为客户的服务过程中,酷蜂科技科技技术经理会根据可以产品的复杂度以及业务量,对服务团队结构进行调整,实现资源最大化利用,进一步为客户降低开发成本。
 
    在开发人员的任务分配过程中,可以将1组与2组进行合并,因为技术人员都能够请熟练使用C#语言,MVC架构和REST接口的实现与前台开发关系紧密,为此在这个过程中能够节省2名人员雇佣成本。同时还能够节省团队之间的沟通成本,提升开发效率。
 
    另外还可以考虑节省3组的人力成本支出,由于前两组使用HTML/javascript作为统一的前端语言以及Apache Cordova技术服务,为此在人员的调配上,可以使用最少的团队实现最多的移动平台覆盖。
 
    如果按照以上计算的团队组成配备,以及各种人力、物力、后期维护、优化等成本支出,单单使用跨平台移动开发技术,就可以在每年帮助企业节省超过60万元的研发成本支出,同时随着APP外包后期的推广、升级的过程中,能够为客户节省的比例和金额会变得更加惊人。
 
本文标签:APP外包

相关文章

随机阅读