

关注并星标【ToB行业头条】
了解更多To B行业大事

来源/ 任向晖的科技与商业论道
在接下来的十多年中,这个品类不断发展,不仅做出了Smartsheet,Outsystems, ServiceNow这些独立上市公司,像Salesforce和微软也都在自己的核心产品线路中增加了APaaS能力。对于Salesforce来说,除了销售,营销,客服等核心应用以外,还有数千家开发者利用AppExchange市场向Salesforce用户分发了通过APaaS平台开发的行业应用和扩展应用。
微软在这个领域的发展可以分为两条主线,一是Sharepoint,Dynamics的企业级软件产品线,它们允许用户在使用开箱应用的同时进行扩展开发,以满足离散化的业务需求。另一条线是近两年在Office 365产品线上延伸的Power系列产品,包括Power BI,Power Apps等,这些工具产品更多面向非代码开发人员,有相当比例的开发者并不需要编写代码就能够实现一些常见的场景,比如制作一个统计仪表盘,开发一个搜集数据的移动应用等。
所以,APaaS只是一个新的品类称谓,但并非一个全新的品类。它在全球企业软件市场甚至算是一个老资格了。可是为什么在2019年这个节点,国内市场对这个品类的热度突然提高了呢?而且它的关注度还很诡异地和另外一个叫做RPA(流程机器人)的小品类联系在一起。
01
Copy to China?
Copy to China的因素当然存在,和SaaS所有其他门类一样,美国市场几乎是一切企业软件的策源地。从CRM,ERP到行业应用,中国从业者或多或少都借鉴了美国市场的产品。这没有任何需要掩饰的,我们做IT行业的人从内心相信全球化的力量是社会进步的主要动力。
但是,APaaS品类和其他SaaS类型一样,我们可以借鉴基本的方法论,但原封不动地照抄产品基本上不会有好的下场。国际产品如果想要直接进入中国市场也几乎一定水土不服。到我写这篇文章时,海外的APaaS产品,包括IT巨头的相关产品线悉数都没有进入大陆市场。
中国SaaS产品的特色已经越来越鲜明,而且在很多细节方面,做得可能已经比美国同行更好。所以,在中国重新定义APaaS产品的形态需要考虑中国国情中的这些要素:
1)用户应用水平
2)客户需求特点
3)开发者生态
4)应用生态
我在后面几点会结合这四项环境差异来说明中国市场为什么特别需要APaaS,但是需要不一样的产品形态。
02
真正面向非技术人员
虽说APaaS产品一直以来都降低了开发门槛,提高了效率,但是面向的用户主要还是软件研发人员。像Outsystems这样的标杆产品,的确相当强大。它分离了一个应用软件开发的所有要素,并将这些要素用可视化的方式来替代代码开发。Outsystems对开发效率的提高并不是因为节省了代码开发的时间,而是将常用的数据模型,业务逻辑和数据接口等都封装成预制的组件。
即便如此,这些产品依然需要在必要的时候使用少数脚本型编程语言,比如数据查询、表达式编写和联合表数据的时候。甚至它们用来开发应用的界面和一个标准的IDE开发环境都非常接近。
因为这样的设计模式和产品复杂度,基本上把所有的非软件工程人员排除在外了。低代码也是代码,一句代码也会憋死不会写代码的英雄汉。APaaS对于软件开发者来说是一个很不错的效率工具,但绝对不是软件产业的革命。Gartner所说的“APaaS能够面向全民开发者(Citizen Developer)”,在这代产品上并没有真正兑现。
所以,重做一遍APaaS最重大的意义就是让非软件技术人员能够广泛参与,让一部分熟悉业务的业务专家能够自助搞定绝大部分工作。为了达到这个目标,必须摒弃早期APaaS什么应用都能够开发的目标,而重点定位那些APaaS产品具备优势的业务领域。
在2015年以后出现的APaaS产品中,包括明道云在内,都明确树立了这个目标。除了API对接开发,更友好的APaaS工具非常克制对脚本代码的依赖,转而采用可视化配置交互的方式来完成。有时候,这个过程的确非常艰难,因为要处理的情况可能非常多样,但通过步骤分解和必要的舍弃,还是能够成功地让不会写代码的人完成必要的定义。
比如,在CRM应用中要给失效销售线索加一个“恢复”的动作按钮,明道云是这样做的:

用一个可视化工作流来定义这个“恢复”按钮。
实践证明,这个可视化实现方式能够被大部分业务人员掌握。对于那些逻辑思维习惯好的项目经理、产品经理来说,更加是信手拈来。
新型APaaS也竭力去除了软件开发中过于专业的概念,比如实体、属性、方法、函数、表达式、循环、递归等。这些词汇本身有精确的含义,但是对于没有经过计算机编程教育的人来说,掌握起来非常困难。虽然APaaS做不到像极简的个人应用那样言简意赅,或者使用非常通俗的界面语言,但设计者有责任控制专业名词的使用,每多使用一些,就多流失一些非技术型用户。
在我们运营明道云的过程中,发现专业软件开发者的确更容易掌握,但更让我们兴奋的是一般文职人员的上手容易度。一位销售经理可能直接完成销售漏斗的应用搭建;一位人事经理可能自己就能够做一个小型EHR系统,甚至做到自动化的制薪。
上图是我们一位客户老板(非技术人员)搭建的定制ERP系统。他一个人就搞定了。
为什么一定要让非技术人员参与企业应用开发,除了提高效率,减少需求沟通的成本以外,还有一个非常重要的原因。这个我在后面还会重点说明。
APaaS只是一个软件品类,它是软件产业的革新,但并不可能替代其他的软件品类。有人会望文生义地理解零代码软件开发,甚至问“那我们还要招聘程序员干吗?”。提出这种挑战的人显然对软件产业的复杂性缺乏了解。零代码或者低代码开发,并不针对所有类型应用的开发工作。
如果把整个软件产业放到一个坐标上,我们可以按照需求的标准化程度作为横轴。显然,需求最普遍的,也是最标准的,从操作系统,数据库,应用软件到各种工具软件,占据了软件产业的大部分比例。这部分是任何其他解决方案都望尘莫及的,因为创新和差异化很难干得过规模化优势和网络效应。
但是在企业应用领域,往右延伸的长尾则包含了大量标准化程度越来越低的需求。没有人真正统计过中国软件产值(2017年大约在25000亿人民币左右)中标准化产品授权和定制集成类外包服务收入的比例。我猜测这个比例大约在50/50左右。大量产品型公司其实也提供围绕自己产品的集成和定制服务。
那么这些长尾需求到底因何出现呢?

业务离散度
所谓离散度高,就是分布的规律性差。在不同行业中,业务离散度高低本来就不均匀。比如像餐饮酒店业,它的业务运营标准化程度就很高,几乎所有的同规模企业都是按照基本一致的协作流程来运行的,产品和服务在一段时间内也都相当稳定,即便有经营上的差异化,也和信息系统关联不大。
相反,像按单制造业就完全是另外一个极端,订单有大有小,今天可能是这个产品,明天可能是另外一个产品。极端情况下,可能每个订单都不一样。这样的行业一般不得不进行同业协作,所以订单生产既包括自己生产也包括外包外协。在这种情况下,标准化的软件产品能够解决的问题非常有限,企业如果想要精细化管理业务数据和流程,就不得不诉诸于定制开发。
业务差异化
差异化是企业之间竞争的结果。有的来自企业的主动追求,有的来自被动的竞争挤压。不管是因为何种动因,企业总希望能够和竞争对手的做法不一样。标准化信息系统也可能无法满足这类企业的需要。
举例来说,像瑞幸咖啡,喜茶这样的连锁餐饮企业,就不可能满足于一个标准化的餐饮收银系统,它们必须围绕自己的运营策略,建立差异化的信息系统。这两个例子当然都属于规模较大的企业,但在中小企业中,因为竞争挤压带来的差异化需求也非常普遍,比如我认识的一家律师事务所就专注于知识产权业务,更具体地来说,他们专门帮助品牌在淘宝等电商平台上打假维权。面对这种差异化业务,普通的律所业务管理系统当然满足不了他们。
各类集成需求
除了业务离散度和差异化带来的定制需求,还有各种集成需求带来的非标准化。每个公司都可能要使用不同的应用组合,用不同的员工账户管理平台,业务数据也分散在不同的数据源和应用中。这时候就存在繁多的集成对接关系。有的是要将金蝶的ERP数据集成到定制的MES中,有的是要将定制的CRM应用和用友的财务软件打通,有的需要将应用通知和钉钉、企业微信的消息打通,还有越来越多的企业需要建立一个能够脱离应用系统的数据中台,以方便拓展新的业务流程。
所有这些集成需求一般都是通过定制开发的方式来实现的。我们一般把集成开发需求归纳为数据集成,用户集成和应用集成几个方向。APaaS的两个兄弟品类—RPA(流程机器人)和IPaaS(整合平台即服务)几乎专门是为了集成需求而产生。
早期出现的APaaS的确也是重点围绕这些长尾需求的。同样以Outsystems这个标杆产品为例,在它的解决方案中,顾客体验提升,运营效率提升,传统系统现代化,SAP扩展,现场服务优化和数字化转型几乎全部落在这些长尾需求区间。

如果辨明了APaaS的目标利基市场,我们就可以围绕中国市场当下的需求特点来重新设计APaaS产品主要解决的问题。
离散制造和工程领域的数字化管理(Customization Oriented)
外部协作环节,包括各类现场管理,数据搜集和供应链协作(Externalization Oriented)
从既有应用中抽取或同步数据,形成可高效开发的数据中台(Integration Oriented)
不再依赖过多的套装软件,利用自有IT力量建立一体化的信息化系统,实现最大程度的数据互通和灵活度(Versatility Oriented)
05
重新开始的关键
旨在寻找和发现,在ToB领域持续创新、创造增量、深具潜力的卓越企业和领军者。

推荐阅读
▼




转载/投稿/内容合作/寻求报道
请联系微信:qifuxiaozhushou3W
/
欢迎的行业社群
公众号后台回复 【入群】即可
