摘 要:你的开发周期为什么比别人高出3倍之多?投入是大多数企业的5倍甚至10倍?传统的外包模式已经不太适应现在的整个行业。什么样的模式适合现在的企业移动开发?平台模式!什么样的平台?比如业内领先的用友UAP Mobile移动平台。
近期,移动领域发布了一个白皮书《2014企业级移动应用行业白皮书》。移动开发者,从中看到的满是商机。2014年,中国企业级移动应用的需求量在20万个左右,比2013年增长了近一倍,行业规模近300亿人民币。而对于企业而言,你该看什么?你在这些调研数据中是大多数还是少数派?你的开发周期为什么比别人高出3倍之多?投入是大多数企业的5倍甚至10倍?
这些问题并不是所有企业都存在,但折射出了大多数企业的困惑!我们就先从数据来入手:
第一,开发周期。企业级应用的开发周期比预想的要长很多,大多数企业级开发都需要花费6个月以上的时间,事实上仅有16%的产品是在两个月内开发完成的。很多传统企业都希望能够在一个月甚至更短的时间内完成项目。为什么有的企业能在两个月内完成,而大多数确需要6个月以上?这三倍差在哪了?
企业级应用的开发周期(引自:《2014企业级移动应用行业白皮书》)
你会说,压缩时间谁不会?!可是你以为压缩了开发时间,你就赢了吗?如果强行压缩开发时间,必然会导致开发功能缺陷,产品无法达到预期目标。看到下面的数字你就明白了。
第二,开发需求。2014年,企业移动应用开发需求量达20万左右。而实际上,完成的不到2000个,转换率仅为1%。这是为什么?原因很多,一个是79%的企业对自身产品需求并不明确。另外就是上面提到的压缩时间。当前的移动开发人员极其短缺,尤其企业级应用,十分复杂。在开发技术和人员能力有限的情况下,一味的压缩时间,结果只能是产品报废。即便很快做出来,也是用不了的。
第三,开发成本。从白皮书的数字来看,企业APP的开发预算,10-30万区间占大多数。50万以上的占8%,还有3%企业投入在100万以上。就移动开发而言,最大成本即人力成本,而功能越复杂,所需要的开发时间就越久,开发成本就越高。
我们说,企业不要一味的压缩时间,也不要一味的压缩成本。是不是那3%的高投入一定就换来了高回报呢?也未必。企业要十分清楚的了解自己的需求,开发人员要学会灵活运用开发技术。有这两点,才能谈如何降低开发成本。
任何一家企业,无论是否有资金实力,都希望能够尽量低的投入,尽量短的时间,换来最接近预期的移动应用。现实是,大多数企业并没有专业的移动开发团队,将开发重任交给第三方开发团队。由于移动产品的定制化要求较高,自身对需求的把握不准确,从产品的规划、开发、推广、运营等方面的工作,都遇到很多问题。可以看出,这种传统的外包模式已经不太适应现在的整个行业。
那么问题来了:什么样的模式适合现在的企业移动开发?平台模式!
什么样的平台?比如业内领先的用友UAP Mobile移动平台。
首先要能解决人的问题。开发人员紧缺,是因为移动开发门槛高。如果移动平台能降低开发门槛,是不是很多开发者都能涌入移动开发的行列!
UAP Mobile跨平台构造工具
UAP Mobile基于DSL(领域特定语言)及其编译技术构建跨平台的移动应用,移动应用运行性能、交互体验与原生应用相当。开发者只需具备JavaScript、HTML、CSS等开发技能即可开发移动应用,其学习成本低、学习曲线平滑。
其次,解决技术问题。企业移动开发需求多样,开发系统多样,移动设备规格不一,这都是影响开发进度的因素。
UAP Mobile平台中的开发平台,拥有集成的移动项目管理、模板化快速开发向导、基于模板引擎的代码自动生成、智能代码提示、调试、模拟运行和统一构造。开发者基于模型驱动开发,使用开发平台提供图形化的模型设计工具(包括业务模型和UI模型设计),以及可视化的、所见即所得的UI设计器快速开发。同时开发平台提供的大量模板,让开发者可以快速构建移动应用,并可以很容易地进行水平和行业扩展;Build Server用于生成移动设备的原生代码、并构建移动APP包, 提供一次开发,同时构建苹果iOS、Android等应用的能力, 并可通过扩展支持Windows Mobile或其它移动平台;
UAP Mobile平台中的移动中间件MA Server提供移动应用服务器端的运行支撑,并通过服务网关连接多种后端业务系统,打破这些系统之间的壁垒,使用业务模型屏蔽后端业务系统的差异,通过整合支持企业业务碎片化或业务重新整合。
UAP Mobile简易的移动开发过程
第三,管理问题。通过第三方开发的企业APP,或者企业自己原生开发,都免不了考虑后期应用的上传、发布、管理、分发、安全等问题。
UAP Mobile提供一套完整的企业移动管理工具。包括EMM(企业移动管理),如移动设备管理(MDM)、移动应用管理(MAM)、移动内容管理(MCM),以及系统部署、监控和分析工具。
对于上规模的、拥有一定数量移动应用的企业。那么都应该考虑拥有自己的私有移动应用商店。无论是在企业内部建设应用商店,还是使用外部供应商提供的私有应用商店服务。用友UAP的移动应用商店是移动应用的统一管理平台、统一下载中心。其提供移动应用上传、陈列、推广、下架的全生命周期管理,提供移动应用的数据统计,支持广泛的移动应用生态链的商务策略。
UAP Mobile移动管理工具
UAP Mobile就是这样,旨在通过平台化的技术帮助企业解决在移动信息化上遇到问题,包括降低移动应用开发难度、实现移动应用分发和管理、提供整合多种业务系统的能力、提供全面的安全机制和IT管理。基于标准化、开放性和产业生态链提供企业移动业务的可持续发展,同时通过与UAP的云计算、大数据、社交等技术的衔接实现移动技术的价值最大化。其通过将复杂的移动应用技术进行高度的封装,并结合其它移动应用支持技术,为各种企业或组织的移动信息化提供了一套完整、标准、易用的开发平台、应用平台和管理平台,帮助企业迅速到达较高级别的移动信息化成熟度水平。
根据实践证明,通过用友UAP Mobile开发包括7个页面、9个操作的移动应用,仅需3-5天。用友NC在UAP Mobile推出之后,一个月时间内,在UAP Mobile平台上便开发出了移动HR-休假、移动项目管理两个移动应用产品。之后,在UAP团队的支持下,三四个月,NC就完成了十多个移动HR应用。
现在,你明白了吗?为什么你的移动APP开发周期比别人高出3倍之多?投入是大多数企业的5倍甚至10倍?