专访博科资讯周志军:拥抱互联网时代和工业4.0时代

信息化观察网
雷孝
8月25日,以“信息驱动升级  数字催生觉醒”为主题的2017中国信息化创新发展大会在北京开幕。上海博科资讯股份有限公司电商事业部总经理周志军应邀出席会议,与信息化领域专家深入探讨互联网时代和工...

8月25日,以“信息驱动升级  数字催生觉醒”为主题的2017中国信息化创新发展大会在北京开幕。上海博科资讯股份有限公司电商事业部总经理周志军应邀出席会议,与信息化领域专家深入探讨互联网时代和工业4.0时代未来发展趋势。

上海博科资讯股份有限公司电商事业部总经理周志军

信息化不是概念,而需要每个企业把技术优化贯彻到每个生产环节,每个部门,特别是对企业日常管理必须做到数据化、云化等等,那么了解了信息化发展的趋势以后,我们需要重点探讨一下落地执行的问题。

周总谈到,当今软件开发背后有很多困境,首先看一下,其实这个时代对软件开发人员或者信息化的从业人员来说,是一个很好的时代,因为我们发现信息的应用已经越来越渗透到各个环节,以前大家可能是用电脑处理信息,现在我们发现通过网络,通过手机,我们可以不用电脑,随时处理各种信息。以前做的系统,是处理事务的,现在发现这个系统不仅处理我的帐务,还跟我生活各个方面联合在一起。以前我们系统是内部人员使用,现在一个系统,供应链上下游,社会上大众都会用到。

数据,从有效的小的规模,已经变成一个大量的数据,大家都会考虑分布式怎么处理这个系统。同样,我们都在关注新的技术的发展,移动支付已经整个改变了所有的面向2C行业很多做法,我们的技术人员关注云计算、容器化、微服务、区块链新的技术。总的来说,我们发现一个大规模的整个社会都参与的,数据实时互动的应用场景和形式,已经初见雏形了,我们看到风口上各种互联网公司,大家都很羡慕他们技术各种高新技术,多少多少流量使用它,但是回到我们从管理软件这个角度来看,我们发现这个背景下有很多痛点,大家只是忽略而已,并没有说就消失了。

我们在淘宝上付款很快,指纹技术,整个过程从我付款扣款,银行帐户的修改,统统做完了。但是你发现各个企业内部应用,比如说一个ERP系统,一张定单还是可能有上千个字段,做一个定单不是简单的工作,可能对一个业务人员至少花半个小时。一个企业,内部可能有上百个这样的审批流程,流程随时在变,随着机构调整,随着人员增多,随着业务环境的变化经常在变,为了应付这个变化,会有一个团队做不是很有创造力的事情,就是今天改一个字段,明天改一个别的。作为开发人员来说,会发现一方面很感兴趣新技术在发展,我很喜欢新的技术,另一方面我每天工作都是老旧系统,对我来说我没有兴趣,但是我的企业就靠我这样辛苦的工作才能正常运作的。即使是互联网公司,你发现有很多业务需求,还很难以管理,比如我们碰到一些案例,比如知名的做旅游或者服务的公司,可能可以处理全世界几百万人的订房,但是HR系统还是很难管理,怎么管理这个部门级别的HR的需求。

    上面说的三点,我们可以称之为都是一个大的视角,大企业、大集团、大的互联网公司,但是大家有没有想过,大的背景之下,还有很多小公司,还有很多初创公司,我觉得大家都在忽略他们的需求,这些企业要么只能拿标准化软件,自己凑合用,要么只拿很早以前定制的系统,一直不敢升级,因为我的业务全部依赖于它。我们开发中提到的个性,我们不同企业有不同需求,敏捷,完备,可靠,这些东西我认为目前仍然是痛点,这些大环境下,这些东西改善是有限的。

后面就是说我们为什么博科为什么做软件开发机器人,这是市场名词,大家听听就可以了。我们觉得是这样,博科做了很多年,有管理软件方面很多实践,我们是怎么去想解决管理软件行业问题的,下面就针对软件开发机器人跟大家做一个分享。首先介绍一下我们Yigo已经存在十几年,大型项目全国性央企级别的项目,做到上千个项目,做的系统也不是小的系统,至少是财务的,ERP的,或者供应链管理企业核心系统,通过这么多年的构造,大家可以看到,我们其实从2001年开始,到今年2017年,做了17年这个系统,这个系统是历经两代技术架构变迁,早期大家看到,2000年左右com+的,现在手机,我们一路走过来,不断适应新的用户的需求,我们甚至在2010年做了系统,这个系统享受包括分布式的环境的支持。

就像以前做开发,会发现说MVC当年是很深的概念,或者很高端的概念,我们有数据访问层,业务逻辑层,有UI层,Yigo怎么帮助解决刚才软件开发的问题,怎么让大家能比较开心的去做一个系统,能维护一个系统,而不是每天都是很艰苦的做体力活,改改字段,还要死命把整个流程测完,是很痛苦的事情。怎么解决这个问题,我们考虑用一种脱离现在的用软件开发,代码开发角度的思路来解决这个问题。当计算机大规模进入商务领域的时候,很多人会从汇编到高级别的开发系统,我们的信息爆炸的时代,信息系统到各个领域的时候,我们希望我们提供新的模式来定义这个系统,不再是编程语言开发,而是系统模型的定义。对一个业务系统来说,其实最重要是三方面的定义,一数据关系,这个很好理解,其实我们看到数据层面,有更多的结构,数据是活的,图是死的,这个数据怎么变化,我们会定义,我们通过工具可以定义数据静态模型以及数据怎么变化。

有了数据以后,需要定义什么?整个业务环节怎么去运转,所以有业务蓝图,大家可以认为是工作流量的东西定义整个业务流程。第三有了数据,有了流程,我什么地方用户参与交互,我们需要提供它的界面,所以其实我们就用这样的模式,来保证一个可视化的设计方式,图表化建模,我提供这样的工具,帮你创建这个模型,excel是很伟大的工具,可以帮助很多非技术人员,非编程人员解决数据处理的问题,很多时候某个企业财务,月结做完,财务说你不要给我报表,把以前数据给我一份出来,我excel自己分析,这个月成本情况你做不出来的,开发部门做不出来,你把数据给我,我用excel自己分析这个月成本情况。excel提供给非业务人员,我们通过Yigo的图表建模工具,我们提供的一样是针对非软件开发人员去操控这个系统的手段,比如我一个业务顾问,他在某个行业有很深的造诣,所以针对某个业务,有他自己的想法,有他自己的解决方案,但是现实世界当中,这个解决方案怎么做,得去找开发人员,先给他说半天,你要理解是这样做的,开发人员说你这个功能我觉得有点问题,技术上做不到,或者我觉得你换个方法,能不能这样做,会扭曲他的需求。

通过我们的建模工具,我们希望提供给这样的顾问层面或者在客户的层面一个很好的手段,可以通过设计的方式,图表化设计的方式把系统搭建出来,这就是Yigo整体核心。下面介绍一下Yigo能做什么,大家可以说这个概念很清楚,挺好的概念,但是真的做到了吗?你们真的做过什么东西吗?我们其实已经做过了上千个大型的项目,我现在介绍一下我们的产品,是ERP产品,高端级ERP,以SAP作为标杆,这叫高端。这个系统我们现在已经实现了95%以上典型的制造业或者SAP提供的业务功能,让一个SAP的顾问,看到这个系统能理解,而且能够去做一个实施工作,而不是说只是我自己定的系统。基于我们公司Yigo的特点以及在供应链行业上的地位,我们在这两个方面超越了SAP,一个是二次开发,一个单据一千多个字段,你让我怎么输,我怎么培训员工,我们可以针对标准产品,我觉得还是需要一千多个字段,考虑到各种典型产品,比如采购,有耗材采购,零配件采购,固定资产采购,服务采购,各种采购。要做张采购定单确实有这么多字段,但是我们可以简化,得到一个简单的界面,方便客户操作。

通过这种方式,我可以得到一个什么?可以更个性化,更加可以自行配置管理的ERP,我可以针对企业的需求,去定制他要的功能,这些东西除了在高端ERP领域,我们认为一直是比较大的难题,通过Yigo可以很好解决这个问题。大家可以看一下,这边有一个二维码,可以扫一下,这个二维码可以直接扫疑问,访Yigo的信息,以及通过二维码可以进入展示性的ERP系统,刚才说高端ERP的展示系统,你可以用手机去体验一下完整的高端的ERP所有功能。

当然PC网就是这样的,大家通过PC也可以访问一下,我们用Yigo做的不是玩具,就是完全标准化的,支持多个企业、多个组织架构集团化的ERP产品。同样,我再介绍一下,我们自己评估一下,我们ERP实现的耗时和SAP正式实现的耗时,我们用三年时间,不到一百个人员,就实现了刚才一个完整的高端的ERP系统。

下面再介绍我们另外一个软件,物流供应链系统,这是博科在业界比较领先的产品,我们ERP是一个最近发力的产品,物流供应链连续16年在市场遥遥领先,我们物流供应链的客户,包括中石化、中石油、中国移动这样的一些大型的企业的全国业务,也多次获得过物流联合国采购一等奖,这就是我们现在看到的通过Yigo的模型配置做出来的ERP软件的首页。这两个产品做的典型案例我们可以看一下,第一是制造业的ERP,是无锡柴油机场,这是定制以后的ERP首页,这个首页不仅可以通过外部访问,同样可以支持手机访问。这是我们定制过的一张生产用户单,同样这个也可以在手机上得到访问。所有这些功能都是靠我们的顾问,通过工具配置出来的,而不是用代码开发出来的。同样可以看一下物流系统的案例,这是智能物流调度平台,这个物流平台包括有典型的价格的维护,包括车型在手机上的访问,包括客户需求以及在手机上的定单,这个功能也是实用的系统,也是通过Yigo配置出来的已经上线实施的软件,可以同时提供手机端、PC端各种访问方式,而且不需要代码去实现,像手机端的软件,不需要做两次开发,只要做一次,可以大大减少我们实现业务系统当中,整个在开发角度的工作量。

那么当然我们还有很多行业的应用,这里我不再多说,大家可以到我们公司网站上,包括外面的摊位上,展位上都可以去了解一下。这里列出我们很多大型的客户,从中石油、中国移动,像紫江集团,包括国土资源化都是我们的客户。

最后这个环节我来总结一下,我们Yigo可以对业界带来什么东西,首先就是刚才介绍了Yigo,其实是一个模型的定义,其实Yigo是通过一种东西描述整个模型,模型用于软件实现以后得到各个应用的做法,这个模型本身是跨平台的或者平台无关的,我们可以看到早期在com+上做,以后可能会在分布式,更多体系上做这件事情。有了这Yigo之后,首先改善工程技术的过程,有了Yigo我们可以更轻量化,很多时候我们和客户并不是基于文档沟通,不是写说明书让你确认,而是我直接拿软件,直接根据你要做的修改,帮你改好,比如你今天跟我说,录入系统给我用不太方便,我觉得缺少这么几个东西,可能第二天我告诉你你看一下我改过的效果可能就是你需要的。对客户来说,你去看到的需求,不是一个抽象的文字,是一个实实在在的软件,你可以操控它,不是光看,可以操控它,可以体会这个东西和你需求有多大差别。通过这种方式你发现需求过程会很顺畅,不再是一个非常头大的写文档写的很痛苦,客户也很痛苦,因为他看不懂你写的文档,不是这样的过程。

其次叫自主信息化,我们可能是提供平台,或者提供一个业务套件的,我们可能有合作伙伴,再往下有客户,这个层级每一个人都可以根据他的需求做一个自己的控制,这个软件背后不是供应商控制,想改什么东西,可能经过简单培训,客户自己就可以有一个人去修改它。目前提供15天左右的培训,针对的是刚入行的不是计算机科学的专业,比如说管理软件,管理信息系统这样的管理软件专业的学生,他们经过15天的学习,就可以去使用这个东西,来创造他需要的系统。

针对资深的顾问,更是有利的工具,顾问能自主性去做他想做的东西,而不是依赖我的开发人员,我写好说明书,和开发人员交代来交代去,迭代好几次才能搞好一个系统。通过Yigo实现软件的随需即变,去年做的系统今年可能不适用了,可能要调整了,通过Yigo通过模型可以简单调整系统,可以简单实现系统功能调整的功能,这样从客户角度来,我这个系统是弹性可变,根据业务发展可以很方便改变系统的工程需求,适应新的业务模式。对软件开发人员来说第一更智能,我做很多事情,尤其体力活,不要我写代码写出来了,对项目经理来说,既然不用写代码,也不用维护代码,项目团队可以大大缩小。第二更高效,当然我一直这样说,这个高效看怎么理解,如果找顶级开发人员做功能,肯定比Yigo设计出来高效,这是必然的,但实际情况你没有这么多开发人员,你的业务靠很多人一起做的,这些人可能层次不同。通过Yigo,我们保证我们的实现是一个比较高效的实现,在中等以上的水平,不能达到最高级的,最资深的开发水平,但是可以把团队水平拉到比较高的层面上,不会发生低级错误。

同样关于安全也是一样的,我们没法达到特别高的安全等级,那个要求非常高。至少在安全层面是中上水平,我们的安全措施,大部分安全员查出的错误都是可以被解决掉的。还有自主,这个系统做出来谁都可以改,比如供应商客户都可以根据需求去更改。这里是刚才的总结,我不说了,时间也差不多了。最后跟大家汇报一下我们未来怎么去发展Yigo,刚才说到了Yigo已经做到在管理或者事务性的软件方面比较深度的定制和设计的功能,后面我们想做的事包括三个方面,第一个就是说分析的需求,我们下一步想做分析层面的,我们希望通过模型的方式,去把分析层面的功能减轻各个层面的负担。第二是智能方面的应用,智能方面的利用,Yigo有一个先天优势,我的模型是人可以看,人可以识别,人可以阅读,同时又是我的计算机可以阅读的东西,所以我可以通过这个模型本身,去扩展做一些智能化的应用。最后是我们在建模领域想做的事情,叫逻辑验证,你现在做的程序出来,这个程序对不对,没有人告诉你,可能不同的做程序,有不同的对错,可能有很多不好的用法,有很多错误的逻辑,我们希望在模型基础上做正确性的分析,也就是以后我设计出来的东西,不仅可以让你运营起来,还可以告诉你这个东西是不是有错误。这就是我们想在Yigo上做的未来的发展方向。

THEEND