新闻中心

信息化建设和数字化建设(二)

发布时间:2025-05-17 浏览数:7

接上一篇信息化建设。 因为这一篇太长了,所以改了名字,也分为多个系列来分享。同样,内容很长,大家量力阅读。

数字化建设

数字化建设是在信息化建设的基础上更近一步。前面提到过,信息化建设是规范性流程、规范业务。数字化建设就是在将运行在信息化上的流程、业务使用数据进行填充,这里数据填充目的不只是细化信息化过程中的数据内容,而且期望于这种细化的数据能带来业务、流程的变革。在以前,如果说数据能带来业务的变革,可能要解释明白是一件很难的事情,但是互联网、大数据的发展,让越来越多的人认识到,大量数据的积累,就可以带来业务的更新和变革。

一、数字化项目建设立项

在信息化建设,因为多年来信息化项目实施经验和信息化普及的原因,基本上大部分客户都已经对信息化有着很明确的目标预期,所以落实到建设方案中很容易判断出方案是否满足建设目标,但是数字化建设过程中,因为数字化普及或是实施并没有形成全面的影响力,很多企业其实在数字化建设过程中对建设内容并没有清晰的实施效果概念,因此大部分客户数字化建设趋向于两种方式来确定建设内容。

1、 依据同行业项目建设

同行业参观与调研,这是目前较为普遍的做法。当我们对于一个事情没有把握或是思路的时候,去看看别人怎么做的,学习别人的经验是一个很好的方法。在这个过程中,我们可以做到扬长避短。在同行业学习调研的过程中,一定要学习对方项目建设的思路和方法,而不要直接使用对方的建设路线,更不要直接照抄对方的建设方案。因为这里有个很容易陷入的误区:行业相同,大家产品基本相同,作业方式也基本相似,所以可以使用对方建设路线和建设方案,只需要做少许的改动即可。其实每家企业经营方式、管理方式、业务流程都有着明显的不同。就算是同一个行业,同一个方向,同一个产品,相同生产设备,都会因为管理层的不同,管理方式的差异,从而出现业务差异性。不要说不同公司之间由于管理产生的差异,就同一家公司,可能会因为管理层变动,甚至管理层决策的公司方向变动, 从而导致数字化建设方案的差异。 这里以我们曾服务过的某个企业举例子来说。我们曾在稀有金行业某采矿企业做数字化建设交流,当时公司任职的是公司创始人的接班人,由于是年轻人,所以在数字化方案上较为激进。通过他们管理层参观相关同行公司的数字化建设,他们依据对方公司的数字化建设的效果,提出了对此次数字化建设目标和希望。我们依据现场业务调研结果和管理层的管理方向,做出了一期目标规划。由于公司管理层想要实现全面数字化,所以同期他们还和多家厂商一起,整个规划中包含了ERP、MES、业财一体化、SCADA、WMS、费控等多个系统。当时公司内部先启动了业财一体化、费控、ERP项目建设,计划几个月后,MES、SCADA、WMS等业务系统开始启动。然而,就在这时候出现了问题。由于新管理层变革动作过大,公司内部保守派的阻力开始越来越大,终于到了不可调和的地步。老董事长重新上任,将接班人职位下放。随之而来的,就是新管理层主导的所有数字化改革项目全部暂停,重新依据原业务流程进行设计,整个数字化建设基本是回退到前期的信息化方案中去做。 当然,上面案例较为极端,我只是用这个极端的案例说明,即使是所有的外部环境、生产资料全部不变的情况下,数字化设建设方案可能也会因为管理层的方向就产生极大的变化,因此同行业参观和调研的内容,可以作为企业数字化实施的一个参考,或是数字化实施的效果的一个考量,可以通过同行业的数字化实施效果,来确定自己企业的数字化实施目标和落地规划,千万不要说:“我们也要xx企业的效果”,都有企业真金白银的投入打样做了一个示范,如果只是从中学会了一个样板间,并没有规避建设方案的缺点,发扬优点,那岂不是自己亏大了。其实在一定程度上我能理解大部分公司会更喜欢复刻同行项目的原因,因为重新设计自己的方案,一方面意味着对项目未来落地全貌没有把握,如果优于参观项目那还好,但是落地后一旦明显不如参观项目,对于承担项目建设任务人员都需要承担相应责任,这时候趋于保守才正确的选择;另一方面,即使方案更符合本企业内部的管理方式,但是这就意味着推动和落地的时候,可能遇到同行业项目中没遇到的问题,一旦自身能力、建设厂商能力不足以支撑解决,那么这些问题到时候连个参考方案都没有,可能会引起项目建设风险,这种担忧也会进一步导致客户倾向于选择复制已有方案。 这里我想要说的是:对于各人的考量和选择都没有严格意义上的好坏之分,虽然我个人倾向于依据企业自身量身设计方案,但是企业的担忧是正常表现,依据路线复制的确是相对稳妥的推进策略,也可能更符合部分客户所希望的:“先解决有无的问题”。但是数字化建设因为是需要大量侵入公司业务中,和公司业务进行深度融合,生硬的建设方案会在项目建设完成后,和自己公司的业务格格不入而受到业务人员的抵制,数字化建设的效果也会大打折扣。在这里我比较推荐的建议就是:在参观过程中,多和行业交流方案、实施的经验和困难,还有建设厂商的能力评价,对于能力评价较好的建设厂商,可以优先考虑使用,因为选择这种建设厂商在有行业建设经验的同时,也避免了选择到建设供应商能力支撑不足的问题。

2、数字化行业产品

区别于同行业已经建设的项目,数字化行业产品是近几年发展最快,也是大部分是企业最后落地项目的时候,经常采用的方法。数字化行业产品在一定程度上可以说是得益于近几年硬件发展,他们通常使用通用硬件方案解决业务中的共性问题。我在以前《信息化、数字化思考(五)》中推崇的最佳实践就是解决方案实践,但是这里需要明确的是,解决方案实践是指实践指南,或是实践方案,并不是指落地产品。因为很多客户、企业可能并不能分清楚解决方案和行业产品的区别,对于两者区别,可以简单的用这两个方法来区分。 1、解决方案在做建设方案的时候,更多的是在讲:企业调研中,业务有什么问题;目前流程是什么;通过和公司管理和业务人员的交流,期望建设的系统方向是什么;我们的方案计划如何解决这些问题;方案最终能到达到的目标是什么; 2、行业产品在建设方案中,更多的是在讲:我们的产品有什么;企业可以怎么使用我的产品来解决什么样的问题;企业通过我们的产品能达到什么样的效果;我们的产品能帮助客户实现什么样的目标; 从上面两点可以看出来明显区别,建设方案是以企业为中心进行设计,说的是我们怎么能去解决企业的业务、管理中的问题,实现企业最终的目标;而行业产品的建设方案一定是以产品为核心,他们的产品能帮助企业去做什么,最后产品帮助客户实现目标。造成这两种的建设方案差异的主要原因就是一个是需要量身为企业定做,一个是产品已经确认,企业只要评估适用不适用即可。再简单来理解,就是可以理解为:解决方案是:你想吃什么,我来做什么;行业产品是:我做什么,你吃什么(就是早几年流行的Omakase); 我这里需要申明一点,解决方案建设和行业产品建设并没有严格意义上的优秀、差劲之分,因为所有的建设方案一定是要基于行业、企业的内部管理、业务、还有最重要的:建设资金 来选择的。一般来说,解决方案一般采用的是定制化方式,项目周期长,实施难度大,人员素质普遍要高于行业产品,正因为这样,解决方案会面临项目和方案严重不符、预期和落地项目不符的情况。我们经常会在客户那边听到说“你们这些人几百万开发的系统,还不如我外面花几万块钱买个xx系统好用”这样的话,其实这就是在用行业产品的思维去看解决方案。所实话,在一定程度上我个人是比较反感这种说法的,因为按现今流行的话来说,我认为这其实就是一种“既要又要”的心态。客户既想要解决方案的适配性,又想要行业产品的通用性和易用性,而且还和行业产品来比价格;‘在实际项目设计和实施中,适配性和通用性两者在绝大部分时候都是相悖的,这可是比“五彩斑斓的黑”更离谱的两个极端。当然一定程度上也不能说客户的这种心态,因为我出去买东西的时候,我是”既要又要还要“,比客户还离谱。当然,我这里只是做基本的区分,并不能针对市场上的每一种方案形态。因为肯定会有人和我杠说:“我们的产品就是既有产品通用性、易用性,还可以根据客户业务做适配性,最主要的是还便宜”,听上去简直是“既要又要还要“的完美解决。对于这种我只能笑笑,如果说这话的人是销售,我会夸他“本职工作做的真不错,他们老板招聘了一个不错的员工”,在通用性和适配性上能做到结合的,我只推崇一个产品:SAP,但是他为了解决这两个问题,可以说基本没有“易用性”,而且大家也都知道,SAP和“价格便宜”这四个字就不沾边。 在解决方案和行业产品上我们讨论的够多了,我们回到数字化行业产品的建设方案讨论中。数字化行业产品个人认为多数企业需要花更多精力在本公司需求调研和产品调研上。在规范性好的行业,如我前面在《信息化、数字化思考(三)- 电力行业》提到的电力行业,国网在“六统一”,“九统一”中,对规范性做了严格的约束,因此电力行业的数字化产品有很明显的业务适配性,当然也正是由于规范性,电网行业的数字化产品种类繁多,很多产品都只做一个特定业务的一小部分,这种其实也是数字化产品最合适的建设形态。但是在绝大部分想要实施数字化的企业,企业自身可能信息化都实现的一团乱麻,要规范性基本不可能,没有规范性,那么意味着行业产品在建设中,可能会和企业自身业务毫无关系,亦或是和建设期望的目标大相径庭。为了解决这个问题,我提出这个说法,数字化行业产品实现数字化建设一定要注意先做好本公司需求调研和行业产品调研。

  1. 本公司需求调研 本公司需求调研是对自己公司业务需求的一次摸底,其本质是对要梳理出来公司内部信息化系统支持的业务方向,以及业务沟通在信息化下数字化需要改进的方向,其中需要额外提醒一句,管理层对于数字化的方向和实现一般都有着自己考量,一定要和公司管理层进行沟通和确认。我曾见过有公司想采购一套数字资产系统,由于公司内部人员和供应商没有弄明白基本领导意思,按WMS的需求去购进了一套设备,领导大为恼火。退货后,经过数次沟通,最终实现数字资产系统。因为数字化同一个业务的实现在市面上有着各种的产品方案,同一个业务流程会有多种产品形态来实现不同场景下的应用,所以特别注意要和公司内部业务、场景相对应。在本公司业务需求调研的过程中,有一个极为重要的内容,就是数字化一定要辅助于核心业务以及业务的核心场景,所有的产品形态都需要服务于这一个关键主题。我这里特别强调这部分,是因为我在多家公司实施数字化的时候,都曾见到过使用产品硬套业务的情况,这里举例来说。 以最常见的“动环监测平台”为例,早期动环监测平台我们是针对特定业务场景进行的数字化产品。如配电房,当时我们产品主要是作为智慧机房监控云平台的概念进行宣传和实施。这种平台在以配电房、小型变电所、数字中心相关业务中是可以作为很好的解决方案来落地,它可以为这些场景下的电力能源、环境等进行全面监测,保障能源设备安全稳定运行同时,又具有防灾、减灾的能力。但是很明显这种产品在制造企业的产线等业务场景,并没有很高的核心业务属性。虽然不能说以这种产品落地产线毫无用途,但是只能说是对于产线业务帮助不大。但是如果对于数字化认知并不强的客户,销售人员可以通过几个方面进行时方案宣讲,如:
    • 所有产线都使用电力能源,电力能源是产线生产的生命安全性,稳定的电力能源能减少设备异常停机,减少设备损害,帮助企业稳定生产;
    • 系统实现24小时无人值守,对电力异常及时发现,实时告警,从此避免电能异常造成生产损失;
    • 设备运行状态一目了然,老板可以在家就看到设备运行状态,机器一响,黄金万两,机器运转,那就是源源不断的收入;
    • 设备运行时长实时计算,可以帮助厂内实现设备的主动维护、预测性维护;
    • 对现场环境进行监测,可以防止车间现场出现重大安全事故,我们都知道,重大安全事故是红线,任何企业、任何人都碰不了;
    • 国家政策在鼓励工厂做节能减排转型,此系统平台可以对设备进行用电分析,帮助您合理做能源规划;同时也可以从平台直接观察到设备无效的运转和电力浪费,为工厂省下的电费都是一笔不小的数目; 看完上面几点,你是不是也觉得这个系统在产线数字化中也是个必不可少的规划, 这就是产线数字化的一部分。这就是我这里提到的,用产品强行套用业务,也就是我们经常会听到的:“我有药,所以你有病”,而且我的药是感冒药,所以必然能套用到你的病上。在产线中,电力能源的确是很重要的因素,但是我不认为产线中需要是一个系统去监控电力能源,配电室作为电力的控制中枢,完全已经可以满足产线电能的要求,如果电力经常出现异常,厂内多花钱请个好的电工,远比这个数字化系统有效,并且如果在生产任务的高峰期,多给电工发些奖金,他可以在厂里24小时值守,有问题直接处理,需要有个系统24小时帮你呼叫电工吗?另外,我们来说设备状态监控这个事情。设备状态监控我发现是对数字化系统的一个普遍的“朴素认知”。就是不管什么数字化系统,要是里面没有设备状态的监控,甚至有些人员认知中,设备状态监控就是数字化的最大亮点或是主要功能。我经常在需求调研的过程中,听到第一句需求就是:“我要能看到设备的状态。”我认为单独的存在的设备状态监控对所有业务并没有意义,它一定是需要叠加在产线的业务需求上。例如,在数字化资产系统中,设备状态的数据可以作为主动维护的数据来源;甚至如果数据质量进一步提升,可以尝试实现预测性维护;在综合能源系统中,设备状态监控和设备能源监控也是所有数据基本源头;但是在产线业务中,这样单独的设备状态数据并不能带来业务的提升和改进,这样的数字化建设必然无法达到预期的目标。 这样建设后的数字化,基本是游离于业务之外,并没有实现业务细节的完善,也不可能实现信息化流程的促进。不过这种的建设方案在某些客户处反而容易获得认可,因为它在方案中就描述出了达成目标,而且达成目标易于理解,客户在方案中就可以清晰的做出评估。这也就是我们经常可以看到大家逢数字数字化建设,必然展现可视化大屏,这种数字化项目改造之后,留给客户的只有几个可视化大屏,能监控设备的状态数据。参观的时候似乎也有展示内容,但是对于生产来说,并没有提供什么实质性的改进。
  2. 行业产品调研 在购进行业产品之前,需要注意对于行业产品进行调研,这个调研是主要为防止销售人员单方面的承诺和被PPT上的介绍所误导。我说过,在需求调研的时候,经常会出现“我们都以为对方知道”的情况,行业产品销售的过程中,误导就是很常用的方法:只需要让客户以为他有就可以。所以在公司内部对数字化方向做完调研之后,就可以带着这些需求点去和产品做对照,要求厂商演示或是说明相关需求如何对应于产品或是在产品上如何实现,沟通的时候,一定记得记录产品实现的时候,所用到“模块”,在产品最终购买的时候,依据沟通内容的模块检查产品功能清单上是否有。因为国内市场低价竞争的氛围,产品厂商将系统依据模块报价,以低价来吸引客户已经是一个行业的基本潜规则。部分客户并不清楚系统按模块报价,在沟通的时候,是什么都有,然后购买的时候,由于采购和厂商的销售在价格上博弈,导致部分功能直接被砍掉。我曾见过某公司购买的数字化实验系统不具备仪表采集功能,说因为客户没买,业务部门一脸懵逼;也见识过自动化系统没有算法模块,控制需要人工控制,原因也是客户在系统购买的时候,说相关模块被砍掉了:。这种例子数不胜数。 行业产品实现数字化是企业的一种选择途径,我们也会推广和宣传自己的公司数字化产品,如前面提到动环监测云平台、公寓综合能源管理云平台、园区空调集控云平台、工厂SCADA系统等,但是如果企业的选择行业产品的出发点是因为自身信息化建设中,标准化不够完善,IT部门对于业务部门需求把握能力弱,期望通过一套标准化的产品来推动企业实现“标准数字化”,那么我的建议是优先考虑选择合适的供应商进行建设。一般而言,建设数字化的供应商,都具有一定的业务分析能力,只是不同供应商这个能力有差异而已,选择产品如果目标方向偏差,系统就基本就是摆设,不会使用,但是如果采用供应商自建,目标方向偏差,还能产生一个很难用的系统。这就又回到了那个经典的回答:“又不是不能用”。

二、数字化建设方案

建设方案在数字话建设中是极其重要的地位。在客户确认数字化项目的范围后,即可以将数字化项目立项,这时候可以进行招投标,选择合适的供应商进入企业做数字化建设。首先,必然是各个供应商需要进入公司调研,然后依据调研结果确定数字化建设方案,这里我就将自己做数字化建设方案的流程和一些经验进行分享。

数字化蓝图

在华为等大厂的数字化方案中,他们提出的数字化建设路径经常会包含数字化蓝图的规划,数字化蓝图就包含对于整个企业、公司,数字化最终形态架构,这种是形态架构会将整个企业全部形成一体化的数字形态,这里面会包含研发、制造、销售、交付、合作伙伴等多方面,例如:华为数字化架构蓝图中提出客户联接、一线作战平台、能力数字化、数字化运营四部分,但是由于我服务的很多公司并没有这样规模,我也没有能力对整个公司做出全面数字化蓝图,所以一般我们整体方案中并不会做数字化蓝图,而是将自己部分作为数字化转型或是数字化建设的一个业务的特定解决方案。

数字化目标

数字化目标是我在做企业数字化的时候,必然会涉及的一部分内容。我前面说过,数字化建设相比于信息化建设,难点在于信息化建设经常是没有案例和行业性参考。这是因为每个公司其生产过程的特殊性,经常会具有其特殊的生产流程,而这个生产流程中使用的工艺、产线、设备的区别,必然带来数字化建设方案的差别;也导致在复杂的大型厂区数字化建设过程中,客户在一定程度上很难知道或错误理解数字化建设的所能达到的目标和效果。因此提出明确形象的数字化建设目标,可以让客户明确此次建设的落地预期目标,在稳定客户预期目标的同时,也让可以对比自己的预期,如果和预期目标偏差明显,可以即是提出来做修正。例如上面我提到的领导预期目标是数字资产系统,但是在落地的最终目标形态WMS,这就是明显的数字化目标偏差。所以我们在数字化建设的时候,数字化目标不要过于口号化、抽象化和追求高端化。当然我不是在完全的反对这种形式,口号化,抽象化、高端化的目标在启动初期,可以起到易于接受、激励士气的作用,便于项目的推进;但是如果目标只有这三个特征,而没有实际内容,很容易引起客户的想象。我能理解在一定程度上,建设目标就是要抽象化和高端化,因为这是我们在从客户那里争取订单、打动客户的一个重要是手段,甚至有些时候,我们就是要依靠并不明确、抽象化、高端化的目标让客户产生想象,客户的想象空间就是我们的议价空间,但是实际上很多时候,建设方案的目标拔高了客户的预期,然后项目实施后的落地使得客户产生极大的落差,因此就很容易出现对建设项目不满的情况,这也是前面方案不管实施死活的典型表现。如何在合理建设客户预期和让客户愿意为这个预期买单之间做一个平衡,也是数字化建设目标需要考虑的一个重要方面。讲直白点就是:如何让客户知道你要做的是什么东西,又同时让客户觉的你做的这种东西值得花这个价格,这是建设目标也要考虑的内容。 为企业确立一个合理的数字化建设目标,可以为客户建立比较明确的数字化概念,也利于日后进行数字化实施的时候,得到客户的支持。

建设方案

在数字化建设中,建设方案的重要性突显。优秀的建设方案需要厂商在做数字化调研,以及制定做数字化实施路线中,必须要知道清楚的客户生产的相关业务细节(这也是和信息化不同的地方,信息化关注的是流程和流程中的节点)以及生产流程,设计的方案需要能利用设备实现和推送业务细节中业务数据的流动,最终将这些业务数据流动在信息化的流程框架中,成为信息化流程框架的一部分,从而实现信息化基础上的数字化转型和升级。在这个过程中,业务细节的理解和信息化流程的融合成为关键,因为这两点决定数字化建设的内容和方向。 在方案建设中,我始终认为应该一个企业一个方案,依据企业的业务特点量身定做方案。当然,这并非是在说数字化建设中没有通用的建设方案模式可以使用,实际上我们在做每家企业的建设方案时候,基本的调研流程已经是基本标准化,并且我们还为此设计了一系列的调研表格、需求调研报告模板、设备调研模板等一系列调研工具包,这个工具包就是在长期多个项目中,依据自身系统架构特点,技术路线进行制定的,以方便我们在调研完成后,对企业业务、流程、设备、数据等做多方面的评估,这些评估一方面会会成为撰写客户建设方案的基本材料内容,另一方面,也会成为后期做设计方案、系统研发设计的基本资料。 有细心的读者可能会看到我们在做初期建设方案调研的时候,就已经将后期研发、实施中需要面对的系统架构、技术路线相关因素考虑进去了。这也算是我们公司在做建设方案的时候,长期积累出的一种特定实践方式。在标准的软件工程、项目管理规范中,是要求需求调研、建设方案阶段不能将架构、开发前置,因为这种前置内容一方面会影响到调研的准确性,调研的时候可能会潜意识的往已有系统功能上靠,可能导致调研理解偏差;其次,架构设计和开发前置会导致开发资源极大的浪费,因为建设方案是最不稳定的方案,可能在一次次的调研中不断的推翻,重新修改,进而导致架构、开发等相关内容也反复变更;我也承认的确多次实践表明,的确很容易产生研发资源的浪费,例如在某企业SCADA系统的设计中,我们的技术路线设计在建设方案的变更中,反复变更了六个版本,光是技术路线的设计方案就有五万多字,这还不包括部分技术路线需要调研和前期验证。但是这个带来了一个很明显的好处,我们交付的产品通常和建设方案中的目标相差并不大,我们的最终落地系统更能贴合公司业务需求,同时提供的部分业务改进功能也明显的对公司业务有实质性的提升,这样带来的好处就是我们的系统在现场更容易推进,更容易被客户所接受。在早几年很流行一种设计方案,《精益创业》中提到的使用最小原型的方法去验证产品。在看完这本书后,我曾去考虑书中提到的最小化验证的思路运用到项目建设中,即在每次的调研结束之后,会让技术参与进来,商讨调研中遇到的相关业务形态设计技术路线,形成一个业务形态和技术的一个最小验证闭环。这里可能是信息化项目和数字化项目之间一个比较明显的区别:信息化项目的技术路线在绝大部分项目中都不需要做改进或是变化,因此我们可以看到有很多信息化产品甚至还有的2000年左右的技术路线和技术方案,这种做法在信息化项目中是没有任何问题的,因为信息化项目主要是做业务流程的;但是在数字化项目建设过程中,这种技术方案如果出现在定制化建设项目中,是不能想象的(注意: 我这里说是定制化建设项目,因为在数字化产品中,技术方案经常也不需要有太多的变化和更新),因为数字化项目在建设过程中会和大量的设备进行通讯,而通讯的情况多种多样的。我们经常看到各种宣传数字化系统的,上来就在宣传自己系统的通讯协议,自己的系统可以接入各种设备,完成工厂数字化,实际上依据我多个项目的经验,客户现场的业务设备是极其繁杂的,没有什么通讯协议是可以统一,因为甚至很多设备都没有通讯协议,对于这类设备我见过太多厂商直接就是一句轻飘飘的“需要设备改造”就把难题扔还给了客户;数字化系统建设中,数据的规约和数据采集本身也是建设方案中极其重要的一个方面,数字化建设,如果都没有基本的数据采集了,还谈什么数字化建设。我们也是在多个项目中建立了一系列的完整的数据采集方案,包括从没有通讯能力的工控软件上采集数据,从没有数据通讯的设备上采集数据等待,以此才能支撑我们多个数字化项目的建设。也正式因为以上这些原因,经过多次实践,我们在整体的磨合过程中即提出了目前的技术前置的数字化建设实践方案。我不能说这个方案适用于其他公司和团队,因为我们本身也是在逐步的磨合和实践中,使用部分沟通交流手段才形成这种体系,但是在我们公司的多个项目实施实践过程中,效果显著。 在上一节中,我曾提到客户在做数字化项目范围的时候,要避免被部分数字化产品厂商忽悠,当时这种说法是站在客户角度来讲述。在我们建设厂商给客户做数字化建设的时候,同样就是要避免因为客户被数字化产品厂商洗脑,从而将我们建设数字化系统的方向带入深渊。 在某客户做数字化建设方案中,我们对各业务部门做需求调研时,某业务部门主管提出的需求:对现场的生产设备能耗、状态、故障、车间环境等进行检测。由于此客户是典型的柔性生产的产线类型,单纯的监测设备数据有意义,但是在实际业务中并没有业务实际使用价值。设备能耗的监测更属于无意义监测。我当时反应是是客户需要做绿色工厂示范,以及后期可能会对厂区做能源改造。因为设备能耗、状态数据监测的出发点常见于这些场景。但是在仔细沟通了解之后,他们根本没有这种规划,甚至提出此需求的业务主管并不知道这种使用场景。经过进一步沟通后才知道,他会有这些想法的原因是前期他们在进行数字化厂商调研的时候,某专注于电力行业的厂商给他们设计了这样的建设方案,方案中包括设备终检加装电能表,配电箱改造,电能质量监控等一系列方案。到此就恍然大悟,这的确是电力行业最标准的建设方案,但是只要对此客户业务进行调研,对车间的实际业务生产情况进行调研,对一线员工进行沟通就可以确定这种方案在此客户的实际生产中并无实际业务价值。后期,在我们和相关业务管理部门沟通和建议后,重新给此客户设计的方案,其中内容包括:

  • 车间操作端的数据采集软件。即:在车间操作终端部署数据采集软件,对操作终端的数据进行采集,实现车间数据的实时上报;此处顺便实现设备的状态监控;
  • 通用产品设备协议采集。即:对于车间内开发协议的通用设备,使用采集设备进行数据采集,实现设备的数据实时接入;
  • 重点设备自动化改造:将部分设备使用传感器、电气改造,实现数字接口和生产自动化;
  • 设备数据共享:将所有采集的数据使用接口的方式共享给不同的信息化系统,实现数字化数据的信息流推动;
  • 车间执行任务的实时监测:将任务、设备、人员关联,实现任务的实时监测和生产流程的管控; 通过以上几点,基本实现了车间业务数据从无到多,业务流程从无法探查到实时监督的转变,同时使用数据共享,将业务数据进行推送,实现数据跨系统流动的同时,也实现了数据流推动推动信息程的转变。 其实在项目中,不只是客户容易被误导,监理公司这种本来应该专业的监督机构也会提出完全不符合业务流程的内容。如我们在某家做数字化建设方案的时候,我们提交数字化建设方案后,客户的监理公司提出的监理意见完全遵循于物联网建设方案,需要关注于设备能耗,设备状态等信息,并提出需要设备业务数据的实时上报,动态数据流动。但是实际上公司现场的情况是因为其工作的特殊性,每个产品基本上通过小型的终端设备来进行进行加工处理的,设备根本不具备实时采集的能力,改造设备那更是不可能,先不说设备改造费用是个天文数字,而且就算是花钱,由于其设备的专业性和特殊性,都基本没有厂商能承接改造。他们的建议方案不要说落地后和客户预期的差距了,落地实施都成为问题。 我在本节中一直提到我认为建设方案应该是一个企业一个方案,按企业项目做方案。这里我其实默认的是一个企业数字化是一个整体,即数字化项目是完整的整体来考虑。但是实际上在有些项目中,项目是以多个不同场景的项目组合而成,例如多个厂区的数字化改造,多个产线的数字化建设等等,这里我们需要对每个场景都需要实地调研,针对性的做出方案,对可以用同一个方案的厂区进行合并,我并不建议使用一个方案去套所有的场景。我们在做泵站无人化改造的项目中,第一个站点建设方案就是依据于客户要达成的目标:实现无人值守进行制定,整个建设方案使用电磁离合器、通讯管理机、断路器等通讯电子模块,以及视频监控、水位监测、门禁监测、环境监测等传感器,实现了泵站的远程控制和无人值守。这个泵站改造完成之后,后面客户组建新的团队,然后依然采用这个方案,完成了三个泵站的建设和改造,但是依据前期我们的调研,这三个泵站有两个泵站原建设中带有PLC自动化控制,其实在建设过程中只要实现远程值守即可,改造难度和改造费用其实是远低于第一个站点。但是后期团队依然使用我们最初的第一版方案,重新复现了第一个泵站的数字化改造,其实这些浪费是完全可以避免的。 就到这里吧,关于数字化立项和建设方案这两个章节已经写了很多了,总结一下,其实在这么长的篇幅里面,我一直在说的就一个内容:基于公司内部核心业务去设计数字化建设的所有内容,包括建设范围、建设方案,因为基于这个基本原则出发,数字化建设方案之后的设计方案才能确认完成两个最基本的目标:1:积累业务数据;2:积累的业务数据产生变革;在下一篇内容中,我们就将从这两方面来说数字化项目的设计方案。 上一篇中,部分读者提到的问题,我会在加入到我认为适合解决的阶段来一起阐述,所以希望提出问题的朋友继续关注。

接上一篇《数字化建设一》。

三、数字化项目设计方案

在前面我们说了数字化项目的项目立项和项目建设方案两个阶段的相关内容,这一篇我们来说项目具体落地的方案:项目设计方案。数字化项目设计方案是用来承接于建设方案,将建设方案的预期目标转变为可以落地开发、实施的具体系统功能和模块,它对上承接建设方案,对下承接技术方案,所以设计方案是沟通业务和技术桥梁。在普遍的项目中,因为技术方案基本针对于开发人员,不会移交给客户,所以设计方案是客户能够看到的最接近于最终项目落地和实施的描述文档。 我们在上一篇中也说过,数字化项目的最终目标是两个:1:积累业务数据;2:积累的业务数据产生变革;我们的建设方案中从多个点来解析如何组织建设方案,用于给本文中设计方案的组织好提供指导和参考。设计方案基本已经是和客户交流沟通的最后一个指导性内容,因此此方案可以直接以系统最终目标出发,以建设方案中的客户需求和调研内容为支撑,进行项目设计;我这里也直接以建设目标进行分章节进行讨论。

1、数据采集和数据积累

数字化建设的直接目标一定是积累数据,这里数据包含各种基础数据,业务流转数据等等。在前面的思考中我说过,想要越精确和准时的掌控流程,就需要越精确的细粒度数据作为支撑,但是越细粒度的数据收集,在信息化的建设中就会导致信息化使用人员工作量成倍的增加。因此在信息化设计过程中,需要平衡好数据收集和流程管控的之间的关系,这样也就是我们在信息化建设过程中,所谓的信息化节点的设置。当我们需要管控到这个业务的某个点的时候,就在这里设置一个业务的节点,这个节点可以是一个表单,也可以是一个审批,或者可以是一个数据确认和查看。这些的设置都说明这个节点是此信息化业务中需要关注和管控的东西。 在数字化建设过程中,就是需要将这些管控节点细化,在信息化的管控节点中加入更多小的数字化管控节点,以丰富监控节点的数据。在数字化建设之后,监控节点数量一般都会成倍的增加,这里有个很重要的原则:数字化建设后,监控节点,流程数据会成十倍、百倍的增加,但是需要保障操作人员工作量不变,甚至应该让操作人员花在填写监控节点信息的时间成倍的降低。这里也是在体现我经常会反复强调,我认为数字化就应该建立在信息化基础上的原因。我们这里以一个简单的公司业务进行举例说明。 假设A公司是从事冷链运输行业,公司有条业务线南京到上海,为了统计公司运输司机的工作量,所以公司早期的办法就是,南京出发前,司机领了一个运输单,交给验货员,验货员查验货品之后,填写运输物品及其出发时间,然后运输司机签字确认;到达上海之后,接货的验货员验收货物,填写接收货物明细,到达时间,然后再把单子给司机签字确认。这样就完成了一个线下的南京到上海的运输业务。每月月底会计会核算每个司机的运输次数,以此来确认司机的薪资和奖金。 某天,A公司老板由于业务量持续攀升,原管理流程出错的几率大大提升, 同时客户满意度也随着业务的扩展下滑严重,很多投诉都已经打电话到他这里进行抱怨。鉴于整体管控难度的增加,以及为了后续业务的发展和扩张,因此打算将业务进行信息化,设计信息系统以便于进行流程管控,减少投诉率,提高客户满意度。经过软件公司的设计,这个业务实现信息化后的流程如下,这里以南京到上海的物流线路进行举例:运输司机从南京出发的时候,检验员选择运输车次上车查验货品并拍照,然后提交查验通过;此趟运输司机在手机端看到检验员的查验单,点击“开始出发”,即完成确认工作。当到达上海后,运输司机在手机端确认到达目的地,这时候上海的查验员收到“到达目的地,请求检验单”,上车查验接收货物,并拍照,然后确认收货。 在这个流程中我们就可以看到信息化的实现中有四个管控节点:出发前检验、司机确认出发、司机确认到达、到达检验。通过这四个节点,老板可以随时了解到某车次今天运输人员是哪个司机,也可以知道某一天运送了多少趟车,同时还能知道此刻有多少趟车正在路上运输;在收到客户投诉后,他可以让客服人员直接通过查询系统,即可知道这趟车目前所处的状态,并且可以通过司机或是检验员的信息,可以知道这个趟运输出现哪些问题,这样可以针对性的进行回答和安抚;另外此系统的数据可以直接和CRM进行对接,这样即可实现客户满意度的回访和调查,以提高整个业务过程中的客户满意度。这样简单的一个信息化业务流程设计后,整个运输业务可以运转的很好,司机、检验员分工名明确,各司其职;公司的管理层也可以及时了解到具体数据情况,及时对运输线路进行调整、优化。 但是运行一段时间后,随着客户要求的逐步提高,以及公司管理的细化,管理层想要做进一步流程优化,如:

  • 南京到上海300km,有些司机开车4个小时可以到达,有些司机6个小时、甚至更长时间才能到达,为什么会有这么大的差异?找过几个时间相差很多的司机进行了解,花费6个小时的司机说路上遇到交通事故、以及最近南京到上海的高速公路由于车流量大,经常性堵车;而4个小时能到的司机表示是由于自己驾驶经验丰富,所以知道如何预防,同时表示自己应该拿更多的工资;
  • 运输的货物经常会出现少量的损坏或是丢失,虽然数量也不多,但是不同司机交叉对比后数据表明,部分司机就是整体会高一点;由于出发前检验部可能逐个开箱检验,同时拍照不可能360°全部进行,所以想还原具体情况基本不可能;
  • 公司管理层想要更进一步提升客户满意度,已经不局限于出发前和到达后发短信告知客户这样简单的被动通知; 基于上面的业务需求,以及目前的信息化方案,将这个业务信息化做数字化改造。我们来回忆一下他们原本的是几个信息化节点:出发前检验、司机确认出发、司机确认到达、到达检验;他们的业务流程在运行过程中并未出现流程问题,而且整个公司也没有实际业务流和信息化业务流程相悖的情况,因此我们依然采用这四个节点作为信息化管控节点,在这四个节点中,加入数字化内容,本阶段,我们先完成数字化中的数据采集工作,最简单就是直接考虑这四个管控节点中加入数字化数据采集,因此设计方案如下: 1、建设公司运输数字化平台; 2、在南京公司进、出口处架设电子门禁,对出门的执行任务运输任务的卡车进行扫描和识别,并和运输数字化平台联通; 3、在上海公司进、出口处架设电子门禁,对进门的执行任务运输任务的卡车进行扫描和识别,并和运输数字化平台联通; 4、对每一辆运输车安装GPS定位采集器,并和运输数字化平台联通; 5、对每一辆运输车的货箱安装温湿度采集传感器、门禁传感器; 由于数字化数据采集工作的加入,整个运输流程更改为:车辆从南京公司出门,检验员手机上自动收到货物内容,检验员上车后检查车辆货物和推送单的货物内容相符;车辆在行驶过程中,每个30秒给运输数字平台回传定位信息;运输车辆到达上海公司,进门后,检验员手机上收到需要检验的内容,检验员上车检验收货物品,并确认,流程完成。 在上面改造后的流程中,信息化的四个主要核查节点依然存在,确认出发、出发查验、确认到达,到达查验。但是这四个节点变成了 出门、出门查验、进门、进门查验,同时,数字化后,整个运输流程增加了成千上万个运输途中的监测节点,这些监测节点可以将运输途中车辆的位置、运输箱中的温湿度(前面提到,A公司是做冷链运输)等数据实时传回平台。我们可以看到,这个改造过程就是前面所说的,原信息化四个监测节点被转变:两个确认过程被电子门禁替代,减少了运输司机的操作内容,同时查验人员需要填写、选择车次等信息也直接简化为确认货物内容,也明显降低了查验人员工作量;但是在这个过程中,总监测节点成千倍的增加。这个过程,也就是完成了数字化的数据采集和数据积累。
    2、数据产生变革

    我在《信息化、数字化思考(五)》曾说过,当数据在足够准确和普遍的时候,就可以通过数据推算出工艺、流程,然后可以针对性的对工艺、流程进行改进。并且在所有的精益化管理教学中,数据记录、数据的分析是整个精益化管理过程最最基本,也是最最重要的部分,所以在精益管理相关课程、资料、书籍中,都会提到使用各种统计表格来进行统计,并且还为特定的场景去设计独特的表格以方便使用。 例如,做工厂能源分析所使用的分析表: 这些所有的数据收集,就是是上一节中所提到数据采集和数据积累。在积累到足够的数据之后,我们就可以从数据的角度开考虑流程优化和改进。优化和改进最主要的出发点就是需要了解公司业务,以及公司管理需求。从管理需求和业务出发,将不必要的步骤省掉或是优化掉,将重复的步骤进行合并,最后得到一个优化流程,然后和公司管理和业务就优化流程进行沟通和讨论,确认其合理性。在这个优化流程上,再思考优化流程中节点可以采用的提高效率的技术手段,这样就可以从整个流程节点方面直接提高生产效率。 当然,以上是理想情况,由于以上的的设计过程中,需要IT人员、业务人员、管理人员三方全部参与,同时需要三方就整个流程进行沟通和交流,而在实际生产过程中,管理人员只精通整个业务流程,业务操作人员只精通某节点内流程,而IT人员只精通技术手段,而需要有人能够将会三方的所有信息进行综合,然后做出分析。这就需要这个人既可以和这三方人员进行沟通,能听明白三方人员的交流内容,而且还能够依据三方人员的沟通内容做出总结和概况,并抽取关键信息后,重新思考这个流程;思考完流程之后,提出优化流程方案,优化流程方案通过后,再和技术人员确认技术实现手段以提高效率。这就要求这个人必然是精通于业务的需求调研人员,同时需要有技术技能,而且最后还需要有一定的高度能进行流程总结,由于这种人员太少,因此在实际的执行过程中,这种流程优化多半是在数据采集和数据积累完成后,一个节点、一个节点的优化和更新。这就是最常用流程优化手段:监控节点流程优化。 对于整个流程把控是一个难度极高的事情,但是对一个重要的监控节点内的流程把控是一件容易的事情,甚至可能只愿意基础操作业务人员参与即可完成,对流程中的某一个监控节点进行调研和数据分析,看此节点中内容是否可以省略,或是此节点是否可以合并到上一个监控节点或是下一个监控节点。这样我们就可以只针对流程中的每一个节点单独进行思考和调研,在不影响整体流程模式的情况下,完成一个业务流程的流程优化。 这里提到两种依据数据进行流程优化的方案,但是实际上在数字化初期建设过程中,有一种行之有效的方法可以直接提高生产效率:减少"浪费"。(注意:我这里浪费打引号。我早年曾在生物企业工作,看到生物企业的Gene合成业务,从最开始的三天,业务流程被压缩到最后可以在6个小时内完成。这种优化方式简单,易于操作,只是个人认为在现阶段的国内,会背离方案的初衷。)在所有的业务流转过程中,都必然会产生“浪费”,材料浪费、时间浪费等等。只要利用足够的数据,就可以分析出可能的“异常点”,如:消耗原料异常点、工作量异常点、操作异常点等等,然后针对这些异常点进行分析,提出解决方案即可。我们在工厂生产过程中熟知的“5S检查”,中间的整理、整顿、清扫等检查就是在用规范性的制度约束,来减少生产过程中物料存取、搬运,以及生产过程中对原料的浪费。在数字化改造后的数据的支撑下,对于特定的节点可以直接进行现场分析,实行最基本的5S方案,或许就能达到很好的目的。这里额外说一句,在很多IE或是生产制造咨询顾问在厂内做生产改进的时候,其实整体原理也是这种方案。他们是基于多个项目锻炼经验,使用眼睛进行人工的数据采集(有些复杂的流程也会借助于表格记录),然后和自己经验所认知的经验标准进行比对,从而察觉出异常点,然后对异常点进行针对性分析,从而改进流程。 这种方案本来是一种简单易行而是利于推广的方案,但是我对这种方案有顾虑的主要原因是这种方法的另一面,压缩工序时长。流水线的好处除了将工序标准化可以带来产品质量的提升以及工人熟练度提高后带来的生产效率的提升外,还有一个最为重要的核心:节拍。流水线可以通过不断的提高节拍,以此将整条流水线上所有的劳动力全部压榨干净。同样的道理,这种数字化方案也可以。除了前面提到减少对工序时间的浪费,一个最简单的方式就是直接压缩工序时长即可。(整个逻辑就可以参考美团对外卖员的算法剥削)不断地通过压缩较长工序的工序时间(压缩办法包括但不限于:超时考核、超量考核),最后可以得到一个工序极限时间,然后以这个工序极限时间作为考核标准时间即可,相比前面两种流程改进方法,这种方法见效快,对实施人员的专业技能要求低、而且方案实施容易,效果明显。 上面谈了三种流程改进的方式,我们继续以第一点中那个A运输公司例子来说明。 在上面数据采集的流程方案设计中,我们并未改变整体业务流程,仅仅是对四个关键节点的部分操作从数字化角度进行优化,采用这种数据采集和数据积累方案后,运输流程的可以优化的业务内容如下: 1、运输物安全保障。全程温度监控,保障物品不会因为异常情况,如:保温箱破损泄露、门没关严等导致冷链运输的食品等变质。 2、运输路径规划。依据长期积累的运输路线数据以及互联网中的道路数据,可以预测某一时刻的运输线路拥堵等情况,提前进行路径规划; 3、全程监控,异常情况及时处理。如车辆抛锚,可以及时派出车辆接应处理; 4、加强对司机的约束。在保温箱中加入定位、温湿度等防止运输物品在途中被替换,或是司机自行并更行驶路径导致货物受损; 5、增强客户信任感。将路径数据、实时定位数据实时共享,客户可以及时了解货物位置,提前做好准备工作,并且增加信任感; 可以看到,通过数字化的改进,在不增加人员工作量的情况下,即可将运输的业务流程实现业务细化以及全面监控,同时对运输路径、运输途中的异常情况、以及给客户的交付体验等流程都有明显的流程优化。 当然,这些仅仅是基于我们上一步依据公司业务信息化业务流程,做数字化改造后,能够产生的业务流程优化,其实我们可以以运输业务为核心再进一步进行流程优化,例如在这个业务中,目前存在的两个人为主控节点:出发前检验 和 到达检验 工作,这两个查验工作做进一步优化。 1、建立公司货物接收和装车体系。对所有送到公司需要运输的货物,由货物接收处进行接收,接收完成后,建立货物接收档案,然后生成电子标签,将电子标签贴在包装箱外侧;然后将货物编号放到指定局域; 2、建立运输计划:在每次运输前,需要依据货物特性,如:特殊要求(4小时速达、货物很大,需要大吨位的卡车等),还有车辆状态:在运输途中、返回途中、空闲等,分配运输车辆,指定装车时间和运输时间,制定运输计划; 3、在运输前,装车的时候,装车货物由指定区域送出,经过检测门,装至运输车上,这个过程中,货物在经过检测门后,自动校验车辆和货物档案目的地是否匹配,防止货物运输错误,同时将货物状态更新为“已装车”; 4、装车结束后,系统上显示本次车辆装车货物数量;这批货物是否装车完成;当装车人员确认无误后;即可完成装车; 5、装车完成后,司机使用手持扫描设备,依据系统发送的装车信息进行核对,确认无误后,开车运输; 6、到目的地后,接收人员手持扫描设备,依据系统发送的装车信息进行核对,确认无误后,接收货物; 在这个过程中,可以看到我们将整个过程拆解为六个步骤,甚至开始涉及公司货物接收体系的业务更改;在这个流程优化的过程中,将货物接收和原本的检验工作合二为一,然后由司机作为一个确认工作,整个过程不依赖于检验人员,也不将检验人员作为一个把控节点存在,而是通过接收节点、数字档案节点、装车检测节点三个节点,节点层层确认,同时责任分摊,在降低所有人员工作量的同时,细化了三个管控节点,同时由于将货物接收体系进行规范化,后期可以进一步对货物接受体系做数字化管控,从而无缝对接原运输流程,从而逐步实现全公司的数字化。

    最后

    我们依据A公司的运输数字化平台设计方案再来回顾一下数字化建设中设计方案的过程: 1、数据采集和数据积累。我们通过A公司的业务模式可以知道,运输是此公司的核心业务,所以所有的设计必须要围绕这个核心业务进行展开,这也是我在《数字化建设一》中不断在强调的,所有数字化建设一定要围绕客户的核心业务展开设计。在这个设计过程中,因为原信息化业务流程在整个公司业务行进中,已经形成了完整的业务指导方案,而且这个流程在本质上就是贴合于运输业务的,所以我们无需变更或是修改这个信息化流程,只是将管控节点进行细化即可。所以重点就是将运输过程中这个无管控的“管理真空”阶段,进行全过程细粒度管理,围绕这个阶段,设计了GPS定位、全程温湿度监控、门禁监控三个数据管理方向,这三个数据管理方向会将运输节点的监控精度直接提升到30S的数据采样周期。 2、流程优化和改进 通过这个数据采集设计,直接就可以使用数据设计出客户需要解决的业务问题:行驶路径、货物损耗比、客户实时监控。在解决客户业务问题的同时,我们同时考虑做部分业务流程优化动作:如运输安全、运输路径规划、异常情况监控等流程,这些流程在解决企业目前问题的同时,为异常情况的做更多的业务设计,这些设计就类似于数字化项目设计过程中的状态监控;另外,我们后续提出了公司层面整体性流程优化方案:通过引入电子标签,将货物运输的核验环节和货物接收环节进行融合,通过流程节点的拆分,实现更细粒度的节点管控,提升了企业整体的规范性。 以前流程由于四个管控节点的存在,每个管控节点需要人为执行,并且完全依赖于人为执行,在这个过程中,任何一个管控节点都可能因为人为因素产生不稳定,或是流程中断,从而影响到这个业务流程的管控,因此在这个阶段的管理执行职能依靠于管理行政命令,这也就是我在《信息化、数字化思考(五)》中提到的,信息化的执行基本依赖于公司上层的推动,如果上层推动遇阻,信息化是无法顺利为业务服务;而经过数字化改造后的方案,相较于以前的流程,以在整个数字化改造过程中,我们将所有流程拆解为类似于流水线的方式,大家只需要配合设备做好工作即可,如:货物装车需要过检测门、装车后需要扫描仪走一遍,这部分工作仅需要各执行单元配合即可,不需要做系统培训,也不需要他们掌握系统操作方式,从而降低系统推广执行难度。(我在《信息化、数字化思考(五)》也说到,所有的设计方案都需要兼顾执行人员的感受,这是系统能顺利推行的一个重要条件);在整个改进流程中,我们设立了运输计划职位,这个职位需要做系统培训,选择合适的管理人员担任即可。上面改进流程能提供的数据优化方向远不止上面提到的这些,例如运输计划节点的加入,可以通过这个节点可以直接做全局的运输资源配置,仅仅这一个方向,就可以产生多个优化方案。 这个设计方案的过程其实就和我们的现在开车的行驶轨迹一样,虽然我们在行驶过程中的数据是间隔时间采样的,类似于流程一个节点一个节点的执行,单个数据并不能体现出来行驶的路程,但是当数据足够多的时候,就会形成一条直观,有意义的轨迹,而这条轨迹,就相当于一个业务。可以这样说,行驶过程中的定位数据,组成了行驶轨迹的业务。通过行驶轨迹这个业务,我们就可以将每个节点进一步做优化、改进,而整个优化评估,直接看轨迹的路径和时间即可。

本文我们讨论了数字化建设中,设计方案的设计流程。在前几篇中,有部分读者提到其中内容只有整体框架,想要看具体点的内容,这一篇算是很具体的设计方案的设计流程了,下一篇,我们会分享一下数字化项目的开发和实施,欢迎各位持续关注。

接上一篇《数字化建设(二)- 设计方案》

数字化项目开发实现和实施

针对上一篇中有同行留言说,需要满足多样性和扩展需求,这种让我想起早年我在生物公司做的一个项目,当年那个项目由于大量的需求变动和业务的多样和特殊性,导致整个系统无比复杂,这么多年来我一直在想那个典型的制造业业务场景,看是否有更好的设计,架构方案。 需求调研,方案设计方面的应对措施我这里不展开来说,因为我上一篇《数字化建设(二)- 设计方案》已经提到了核心的主要部分,可以作为参考。因此这里我们只讨论实施的技术部分。 我一直在数字化建设中提到需要对客户针对性,有业务针对性的进行项目建设和实施,其实对于这个行业的从业人员都知道,个性化、定制化的项目实施会导致工作量和研发费用成倍的增加,并且定制化项目风险高,无论是客户的风险,还是开发团队的实施风险都很高,一旦项目在实施过程中把握不好,对部分重要的业务定制化需求拒绝会导致整个项目都出现客户不认可的风险;而如果对客户需求过分满足,则很容易出现软件项目中需求失控的情况,而且很多时候,需求失控可能都不是更为致命的,如果需求遭遇框架不满足、业务定制需求过多后,技术实现混乱导致无法把握整个系统,从而导致系统在一次次的需求累积之下如累卵之危;以上种种表现,在实际开发实现和实施过程中,由于是研发人员在整个项目中的弱势,而被忽略和掩盖,经常最后通过客户关系,商务关系等来解决,由此也仅仅是不断的在将一次次问题忽视,并没有作为一个项目问题来解决。 针对业务多样性、客户需求定制化化这个问题,我们换一种方式来进行思考,如果你是一家大集成商,你负责一个企业的全面信息化,数字化建设,你要采用何种手段,既要保障业务,又要保证扩展和个性化?目前经过多年我多种技术方案的更新和尝试来看,我的答案是云平台技术方案是目前解决以上问题最适合的技术方案。得益于近几年软件技术的发展,云计算,云平台的方案已经作为一种门槛并不是遥不可及的方案,已经可以较为容易的落入到中小型企业的信息化、数字化建设实践中,我们可以利用云计算,云平台的弹性、伸缩的特性,配合微服务的方式来完成多服务,多样化的需求。在工业化项目中推行和使用云平台技术方案,是我目前最为推荐的技术实现方案。 我们回到前面提出来的思考,如果作为集成商需要在企业内部实施数字化,可以参考的开发和实施基本的框架流程如下:

  1. 定义系统范围。 定义企业信息化、数字化系统的范围,即:定义出本次需要建设的业务系统,这些业务系统代表了此次的建设目标,建设目标不一定能覆盖整个企业内部所有的业务和细节,但是一定是需要针对某个业务进行规划,对某个业务进行规划之后,后期可以定向扩展实施,逐步推行整个企业全面数字化。这里需要注意的是,不要想用还一个系统去解决所有的业务场景。在早年信息化建设过程中,使用一个系统完成整个公司信息,建立一个无比庞大的信息化应用,是比较常见的开发实现手段;但是这种实现就会出现单体应用过大,系统缓慢,难以解耦,系统升级或是更新业务困难等问题,所以现在后来推出的微服务方案,在一定程度上就是用来解决业务复杂性上升后,带来的系统“膨胀”问题,因此我们在做数字化系统架构的时候,也需要注意不要将一个系统构建的过于庞大,将整个业务分系统、分布构建,在极大降低业务系统开发复杂度的同时,也实现了业务之间的解耦。目前常见的业务系统,如: ERP,PLM,MES,SCADA,WMS,OA等等,可以在其中选择企业内部最为紧急需要改变的业务,进行优先试点建设;同时,还需要注意在设计建设的时候,一定要确定每个系统的边界范围,即每个系统负责的内容是什么,系统与系统直接的边界是什么,注意一定不要在一个系统中越界去实现其他系统的业务功能,这是一个在具体建设过程中极易出现的问题。因为在实际建设过程中,受需求方的影响,会将大量本系统无关的请求加入到一个业务系统的建设中,经常会因为无法拒绝这些业务,导致向其他业务系统进行延伸,延伸带来的问题就是:最终系统建设出来四不像,很多功能在某个业务系统"部分实现",能用,但是明显看到业务流程的视线存在问题,如果继续实现,则需要研发人员继续投入大量开发工作,如果不投入,新建系统可能会存在重复建设的问题,重复性建设在老板看来,那就是在挥霍他的钱;就算是能说服老板和管理层,建设新的系统需要和当前的业务系统进行业务对接,而重叠的这一部分成为对接和实现最大的障碍,因为这部分已经依据临时业务流程方案运转,要改新的完整业务流程对接,不是废弃这部分功能这么简单,而是需要对已经实现到当前业务系统中的这部分“重复实现”进行切除,这同样是一个很大的开发任务,而且这种开发任务一般会是的当前业务系统变得极其不稳定,由此必然会带来业务部门的抱怨和投诉;最终结果就是实现的这些功能并不能给自己系统带来更高的业务满意度,不但增加工作量,而且后期带来了更多的投诉风险。
  2. 定义基础平台。 数字化建设是个长期的过程,在进行数字化建设的时候,在早期就将基础平台进行规划是一件很有必要的事情。当各个业务系统已经建设完成,再从中抽取建设基础平台,这是不可能办到的事情。数字化建设的两个基础支撑,其中一个就是基础数据集中化,归一化,而要实现这个基础支撑目标,基础平台就是根本。基础平台包含有各个系统所需要的必要性数据,这部分基础必要性数据不只有业务基础数据,还有业务支撑数据,同时还可能有一些系统支撑平台,用于各个系统的集成。目前数字化建设中,常见的基础平台如: 主数据平台,工作流平台,ESB平台等等。这些平台通常具有很高的独立性,所以很多公司都会将这些平台作为基础产品进行销售,因此数字化建设中,可以直接购买成熟的基础平台作为企业数字化的基础支撑,在节省研发资源的同事,也可以节省数字化整体的建设费用。只是要注意购买成熟产品的时候,一定需要数字化建设的团队参与评估和评审,并要求数字化建设团队对基础平台的支撑功能提出接入方案,以保障购买的基础平台在后期多个数字化系统中可以顺利接入。
  3. 定义多个数据格式,数据内容,以及数据交换形式。 数字化建设,数据是重中之重。提前对各个系统交换数据的形式、交换数据的内容做出规划和设计,这是数字化建设必须要做的事情。在定义出数据格式、数据交换形式、数据内容之后,这个基础定义一方案可以作为各个系统进行沟通、通讯和数据交换的基础参考,另一方面,定义完善的数据通讯,可以为后期系统进行升级、替换、改造,或是引入其他合作厂商提供基础。可以这样说,完善的数据交换定义,可以帮助企业在自己是在搞不定的时候,还有“请求外援”的计划,即使由于部分建设方向错误,都可以通过将部分系统进行重建的方式,实现建设方向的转向,不至于整个数字化建设全部“扑街”。数据交换的具体内容,需要根据各个企业的业务特点、行业特性以及企业短、中、长期的目标不同而进行制定,其实这也是实现第一点:定义系统范围边界的一种方式。
  4. 组建各个系统。 当所有的准备工作结束,即可选择合适的团队,组建各个系统开发、建设团队,开发建设各个系统。如何管理各个系统开发团队,以及如何把控各个团队开发进度等等内容,我们这里就不再讨论,因为这是一个合格的项目建设和项目开发团队应该具有的基本能力,具体集成方需要注意在建设的过程中,始终要将各个项目进行数据互联、数据互通、业务流转作为首要推进和沟通目标,一定要将企业内部业务推进、数据流转的整体概念传达到各个系统开发团的负责人,保证各个项目开发团队负责人及其清楚自己所承接的企业业务内容,自己系统在整个数字化建设中所处的业务位置,以及自己上下游系统的业务需求和数据需求,确保流程、数据的正确性。我曾在参与某建设项目的过程中发现,部分数字化业务系统直至开发上线完成,都不知道自己所承接的上有业务和数据内容,并且没将其业务传达给具体的业务部门人员。业务部门人员一直也不知道是因为这个系统承接业务出现错误,一直以为是这个数字化建设到他们业务部门就是这样流转,每次还有大量的人工新建、人工录入工作;此业务条线的一线使用人员抱怨数字化极其难用,然而一直没人注意到原本设计的业务流程在其中一个业务条线被一个数字化系统硬生生的给断开。在中、大型的企业内部,业务流转本身就是一件极其复杂的过程,而且流转的路径、流转的方式有成千上万个,一旦某个业务系统在建设过程中将某条重要的业务承接流程断开,其他系统从各自系统出发都无法看到这个情况的发生,甚至总集成方都无法判断出这种情况,但是这个导致的后果就是原本设计的数字化业务流程就会因为这个系统而受到业务部门的挑战,更主要的是,业务部门经常并不能完整表述自己系统在使用过程中的障碍, 因为他们根本无法分辨出这是数字化建设本身的要求,还是某个系统的问题导致,导致他们就会将整个的抱怨和投诉指向整个数字化建设团队。 这是作为集成商进行数字化建设的时候,基本的建设方案和建设框架,其实如果我们内部组建实现完整的信息化,数字化,依然是上面的建设框架,不过在企业内部进行全面数字化建设的时候,为了解决多样性、多业务线等问题,我建议可以做进一步约束性,如使用工业数字底座的能力,在其上建立业务实现。工业数字化底座是近几年来提出的较为流行的解决方案,在企业内部团队研发能力并不强,数字化建设经验不丰富的情况下,我比较推荐推进数字化的工作的主要团队选用符合自己公司的工业数字化底座产品(注意:这里一定是需要熟悉数字化建设的团队去主导,否则买回来的东西会让所有后期参与开发建设团队感到绝望)。在这个过程中,需要特别注意的是,如果是内部组建数字化,使用数字底座一定在设计之初就做好业务切分,因为这种建设方式并不像集成商的模式,系统之间有着天然的隔离,一但内部实现中业务拆分规划不合理,基础平台管理混乱,那必然是一场灾难,而且这个灾难会带偏整个数字化建设方向,这就要求组建者,设计者,架构人员有着清晰的业务能力,抽象概括能力,但是在一定程度上降低了研发能力的要求;因此这种也算是在给内部研发资源不够的企业所指出的一种快速降低起始成本,降低研发能力要求的一种方案。在这里我依然要不厌其烦的再次强调,一定要熟悉数字化的团队来主导,否则上面说的所有流程和方案都不会有任何指导意义。 在内部建设数字化系统的时候,我建议每个系统实行三个独立。这三个独立性是在系统进行架构的时候,就需要做好设计,并且需要注意在开发过程中严格遵守。 1.业务独立 业务独立性,就是我们在开发实现的系统的时候,将客户业务的实现部分,作为独立的运行。业务独立性是保障业务流程顺利执行的关键,保障业务独立性,可以确保自身系统中业务的正确性,在出现新的需求变更或是新的业务方向的时候,也可以在不影响其他业务、数据的情况下实现,从而将业务需求变更、业务流程变更的影响降低到最小。虽然无法消除业务多样性和业务的变化,但是我们可以让新业务不至于对原本运行业务产生影响,出现业务需求变更而引入系统“雪崩”的情况。 2.数据独立 数据独立有两个含义,其一即在数字化系统中,系统和其他系统交互、或是和设备的数据交换中,接收数据,作为自己系统的数据输入,这部分数据可能是上述系统中的基础数据,也可能是由其他系统推送过来,推动业务流程运行的数据,这部分功能设计需要作为系统独立设计,无论上游系统是否正常,或是上游系统出现升级、换版等,都不至于影响到自身系统的变更。这种独立性问题原本在超级单体的项目中不存在,但是在集成商建设,或是多系统建设的这种方案中,数据独立是建设一个稳定系统必要架构设计;其二:自身系统在设计过程中,数据需要设计出独立通道进行流动,而不要和业务绑定在一起。打个比方来说,数据就想是电线中的电流,一直在电线中流动,它能推动哪个业务进行流转,取决于哪个业务在使用这个数据,使用此数据的业务“打开开关”,数据就想电流一样,驱动这个业务进行动作。这种方案在我们目前的设计中,是一条重要原则,其实现的初衷就是想要将应对于业务变更和调整的多样性,数据独立和业务独立共同配合,实现新增业务,变更业务的影响控制在一个已知的范围内,一方面便于监控和修复新业务模块的问题,另一方面可以实现更高程度的业务解耦合。 3.控制独立 控制独立,即:系统中的涉及到的和其他系统的交互中,推送流程运行、或是设备控制等,这部分功能也作为系统独立设计运行。同数据独立类似,下游系统、受控设备本身并非是自身系统可以控制的,设备、下游系统的变更都可能会引起自身业务的变化,例如下游系统对于数据输入需求的变更、下游系统对于业务流转的调整等等,都可能会引起自身业务系统的变化。控制独立可以将这种下游的变化独立在自身系统之外,在方便进行独立开发和实现的同时,可以帮助自身更好评估下游的能力和特性,以便于做出及时、合适的应对方案;对于设备也是如此。 整体的系统开发实现和实施的框架我已经全部介绍完成,下面说一下我在项目开发建设过程中,遇到的部分典型问题是,也算是作为项目开发建设发FAQ进行分享。

    数字化项目可能遇到的问题

    设备厂商沟通

    做数字化转型,必然需要和很多硬件设备进行通讯,要和设备通讯,和厂家的沟通就比不可少。几年来从事数字化、自动化系统建设,遇到过几百家各式的设备厂商,就我个人经验来看,遇到硬件设备厂商不懂交流(这里不懂交流是委婉说法,说直白点就是傻X)的支持人员概率极大,基本上大一点的项目,需要接入多个厂商设备,总能遇到奇葩的技术支持人员。这些人的共同表现是:但凡你要问设备相关问题,需要设备通讯资料,他们会感觉自己有了权利,回复或是交流那必须体现高高在上的权利感。 我们曾遇到一个产品支持,沟通过程如下: 问:你们这产品怎么样? 答:必须的啊,我们都是和格力大金合作的, 你看我们这产品..... 问:为啥我们按接口文档开发的接口通讯没有数据? 答:不可能啊,我们都是和格力大金合作的, 你看我们这产品..... 问:要不你给我一份你们通讯示例吧 答:大金、格力我们合作他们都没要过,你看我们这产品.... 后面实在没办法了,问技术,技术支持的Flash感觉只有两句话的空间,问他A的情况,他说看看B的配置;看完B的配置后,他说再看看C的配置,看完C的配置,他说没问题啊,我们东西是好的,你要干啥来着?我重复一遍出现了A这种情况,他然后说,那你看看B的配置..... 这种情况经常出现,并且不只有在小厂商,行业性的国际性品牌都经常遇到这种不会沟通的支持。 对于这种情况,依据我的经验,建议就是直接投诉。就这么直接处理效果最好。一般如果技术支持人员装死,我在催几次后,都是直接打总部电话投诉。 曾经有一次对于某行业国际企业,我甚至写英文邮件去总部投诉,因为这家打400电话,来回跳转都是这个技术售后支持,说这个是本区域售后,反正一句话换不了。技术售后支持问他要资料,但凡给回一句话,那就是那天心情好。那次真被这厂商气的不轻,我现在还记得当时邮件内容大概:“我是贵公司公司客户,据我了解贵公司秉承着客户至上的服务理念,但是我作为贵公司客户,却得不到基础的售后支持,我对售后支持的工作态度极为失望,贵公司作为国际性的公司,在员工培训和客户支持上这样的管理失职让我对贵公司的产品质量也有所怀疑,我希望贵公司能提供基础的支持服务以完成对客户的承诺,在此表示感谢。” 在英文投诉邮件发出的第二天,立刻就得到中国区的自称为负责人的电话,立刻表示会安排人员和我对接,有问题可以和他直接沟通。 当然投诉不一定总是有效,曾有甲方使用某公司产品,我们在反复沟通无果后,只好依据他们提供的软件去反向解析协议,这个过程导致通讯部分至少增加了两周的工作量。自此以后,我记住这个品牌,但凡和客户提到这个品牌,或是行业客户在设备采购时候征询我的意见,我都是直接告诉他们XX品牌不要购买,否则售后有问题,或是后续二次开发没支持。虽然不知道这对客户有多少影响,但是我一直相信在这个市场上,就应该不是劣币驱逐良币,要让好的品牌活的更好,我们这些从业者不去推动,不去影响,以后市场上就只能是一对垃圾企业市场上狂舞,反过来我们再抱怨市场上都是垃圾企业的时候,就要想想是不是自己的纵容和无底线才导致这样的市场。

    系统厂商合作

    我们做为其中一个或是几个系统研发,必然需要和部分其他厂商进行合作,尤其在整个是数字化建设的过程中,数字化建设的规模很庞大,通常有数十个厂商同时合作完成,每个厂商因为开发水平、厂商能力等差异,会出现各种的沟通、实施、联调问题,这也就是就是促使我提出系统三个独立原则中,控制独立原则的根本原因。厂商合作的情况无法避免,我们应该尽可能让自身系统受其他外来因素的影响降到最低,才能保障自身系统的稳定性。

    客户现场

    客户现场基本上是我们进行数字化项目建设过程中,花费时间最多,工作量最大的事情了。基本上每个数字化项目都需要反复和客户现场进行核实,和客户沟通现场整改方案,沟通完成后,还要不断的对客户现场进行检查和调试。这个过程中可能会遇到各种问题,而且很多问题可能都并非是技术问题,或是业务问题。我们曾遇到过客户现场配合的人员在安装采集设备,然后和我们进行沟通说系统通讯没有效果。我们到现场后,由于采集设备是客户自行购买,我们也是第一次见到,我反复询问采集设备是否安装是否正确,是否按厂商指导进行安装,现场人员都确认说没问题。找了很久,我不觉得自己的通讯硬件部分有问题,反复测试都是正常,我又重新开始怀疑采集设备是否安装正确。终于,我注意到此采集设备在侧面是闭合处有二极管灯,这个灯不亮,我立刻意识到可能采集设备并未通电,然后重新询问现场人员是否通电,这时候才发现此采集设备为卡扣式,通电是需要将整个设备完全推入底座才可以通电,在我将整个采集设备完全推入后,发现侧面灯亮起,再测试,果然一切正常。从这件事情以后,我学到的最主要的一个原则就是:“别相信客户说的任何一句话”。自此以后,我整个工具箱中必然有电笔、线钳等工具,但凡客户说设备不正常,不管客户如何保证,我第一件事都是先拿电笔看一下设备是否通电,然后拆下来线,自己重新制作线头插入设备,重新看一下是否正常; 客户现场一定要和工程人员进行现场沟通和确认,甚至需要拿粉笔,直接给施工人员画出来位置,然后再三确认施工人员已经理解我所说的意思,最后再让施工人员重复一遍我说的话。因为只有这样,才能确保沟通施工的东西,能尽量保证在三次之内达到我想要的效果。我们曾在某次数字化项目中,需要监控整个建筑的能耗、环境温度、同时需要对天气等也进行监测,因此我们在建筑物的楼顶设立电能采集柜,将采集设备、通讯设备、传感器等放入其中,以满足项目需求。于是给施工人员说,就楼顶,你找个宽敞合适的地方,把这个柜子安在上面,电力线从顶楼配电室接入即可。施工人员说没问题,然后我们就回去继续系统建设,三天后,说施工完成了,让我去现场看一下。到了现场,差点崩溃。配电室在中间,正常应该靠着配电室周围,立个电能采集柜即可,但是施工人员可能觉得空空荡荡的地方立个电能柜不合适,于是将配电柜放到了顶楼空调外机集中的那一堆管道中间。我也不知道他们为了把那个柜子搬过去废了多大的劲,反正我走过去要翻过三个空调管道,还一不小心踩扁另一个管道。那中间集中了空调外机,20°的天气,那边能有至少30°,我的环境采集能准确就见鬼了,出风口正对着柜子在吹的起劲,我感觉我那个采集柜每天采集出来的天气数据都是在我家火焰山的天气;同时为了把柜子放在那边,他们硬生生的把电线从围着墙转个圈,我也不知道这电线在夏天能晒几天不风化,我只希望风化的时候别刚好搭到空调管道上,要不我担心会随机送走一个用空调的。不用说,全部拆了整改,现场叫施工的负责人过来,告诉他就把箱子安到我站的地方,告诉他电线沿着已有线槽走,不要再单独自己拉,就这样来来回回两三次,总算整体施工现场正常。 好了,就到这里吧,信息化,数字化建设的最后一部分内容分享完成,整个内容总计三万五千多字,虽然还有很多需要补充和完善的地方,但是整体我想要表达和分享的内容都已经全部讲述,整个过程中内容全都是基于我自身项目建设的经验进行讲述,所以很多很多读者说想要我分享XX行业的数字化建设经验的时候,我很可能并未参与过,因此并不能针对那个行业进行分析。但是整体数字化建设的脉络是一样,业务的部分还是需要各位读者自己去挖掘和理解,这样才能实现企业真正数字化的实现。以后我也会更多分享些数字化的案例分析,希望各位能保持关注。

留言咨询

提交

信息提交后,将有专人联系您!