为什么互联网企业很难在ERP MES等工业级软件有明显的影响力?
我在饲料行业做企业信息化十年了,说一下我的经验和感受。
但首先我要强调的是:千万不要用互联网的思维和设计思路来做信息化(ERP、MES)!!!我们从应用和开发设计两个方面来说明。
我们将互联网软件称为C端,企业端的软件称为B端。
一、应用对比应用方面C端与B端的对比1、用户群体。
C端是不选择用户群体的,比如今日头条,任何人都可以注册使用。
但是B端产品就不一样,用户基本都是特定的,甚至有一些行业软件,比如:酒店管理系统、餐饮系统、医疗系统等,而且系统划分模块,特定岗位只用特定的几个功能。
2、追求目的。
C端主要用于个人日常的消遣和沟通使用,比如抖音、V信等。
而B端是为了提高企业效率、降低费用或管理业务使用的。
3、用户量级。
C端用户量往往非常大,用户过万都算很小的系统了。
而B端,相对于C端来说,几乎可以忽略不计,而且B端无论企业有多少人,绝大多数情况下,同时在线人数几乎不会超过企业员工数的10%。
4、使用方式。
C端产品的使用方式,是由软件开发方设定的,几乎对所有的用户,都是相同的使用方式。
但是B端,是围绕企业需求和业务的,相同行业的两个企业,甚至同一个集团下相同板块的两个公司,都会有不同的需求和业务,B端必须要保证灵活,甚至可扩展。
5、收费情况。
C端产品,在使用上,往往都是免费的,但是资源是收费的。
比如某款视频软件,注册和使用都是免费的,但是看某些电影,就要收费了。
而B端从一开始就会收费,而且收费和人数及模块有关。
二、开发设计我所在的饲料行业(也叫农牧行业),中小型企业,基本上都在200人以下,平时同时在线人数不足20人,这样的企业使用软件系统,完全不需要考虑性能问题,甚至并发都不需要考虑。
所以像什么微服务、分布式,在这种情况下,完全没必要!但是,C端产品不行,必须考虑性能和并发问题。
就是在应用层面说的:用户量级庞大。
还有,在C端产品中,往往不允许使用触发器、存储过程等对象,但是B端产品完全不同,可以不受此限制。
比如,我们有个客户提了一个需求,我当时问这个同事:你觉得应该如何处理?
多长时间?
他说:建一张表,客户每做一张单子,就把余额更新到这张表里。
如果余额超了,就提示,并阻止保存。
也就两天的工作量。
我说:太麻烦了!一个视图、一个触发器,2个小时搞定!他惊讶地看着我。
我知道,互联网告诉他不要用视图、触发器或存储过程等。
我跟他说:这个需求,也就他们用,其他用户根本没有!所以,特殊情况特殊对待!对于B端来说,快速、稳定、低成本交付才是王道!对于C端产品来说,它能满足用户80%的需求,就是一个非常好的系统。
而在企业里,影响B端软件推进和使用的,往往就是那20%的特殊流程,而不是那80%的常规流程。
对于B端产品,每个行业都有它独特的业务特定和需求,这个需要长期在行业中沉淀,才能了解。
不是一朝一夕召集几个开发人员就能搞定的。
还有,C端产品有资本的加持,它们的定位和要求是不一样的。
我重点的服务对象是中小型企业,深刻地了解他们的痛点。
但是现在国内的几家主流ERP厂商开始体现出他们的不友好,并没有考虑到B端用户的感受,宣传什么SAAS模式、云产品降低企业成本,他们的盈利模式,并不是什么所谓的按站点或注册人数收费,而是按照客户痛点收费的!!!