本文来自微信公众号: 企业动力学 ,作者:元耑
在数字化转型的宏大叙事中,企业总是满怀憧憬地相信,技术是解决一切管理顽疾的万能钥匙。企业为了提升效率、规范管理、沉淀数据,满怀希望地引入了各种管理软件(ERP等)。在耗费数百万乃至更多的资金、长达数月数年的实施周期、以及组织脱胎换骨式的阵痛之后,系统终于艰难上线。然而,好景不长,随着企业业务的横向扩张、市场环境的剧烈变动、组织架构的频繁调整,这套耗费巨资打造的系统开始不可避免地走向臃肿、僵化与沉重。
一线的业务人员抱怨系统响应太慢、表单繁琐、流程死板;管理层愤怒于数据报表滞后、战略意图无法通过系统卡点快速落地;IT部门则陷入了无休止的打补丁、接口对接调试与定制化开发的泥潭。最终,ERP这一原本旨在为企业赋能、消除淤堵的“效率引擎”,反过来成为了企业变革、创新与敏捷转型的“最大制度性阻碍”与技术负债。
面对这一尴尬现实,传统ERP厂商、系统集成商和学院派咨询机构给出的诊断书往往千篇一律:他们将其归咎于“企业业务复杂度提升”、“缺乏顶层设计导致的定制化开发过多”、“流程变革与系统实施脱节”或者“组织变革过于频繁”。
而他们开出的解方,无非是新一轮更加昂贵的“重构”:在技术层面,从单体架构走向SOA(面向服务的架构),再走向微服务、中台化、云原生;在管理层面,开展新一轮的业务流程重组(BPR)或引入更加复杂的流程管理工具(BPM)。
然而,数年过去,当企业完成了从本地部署到云原生的迁移,换上了亮丽的微服务外衣后,那种“系统越来越重、越改越慢”的宿命依然如影随形。技术架构的机械升级,并没有从根本上逆转ERP系统走向僵死巨石的趋势。
这证明了一点:“ERP越做越重”根本不是一个纯粹的技术基础设施或软件工程实现问题,而是一个极其底层的认知范式错误。传统企业信息化理论的设计思想,错误地将企业运行、业务路径、管理规则以及数据记录这四个完全不同生命周期的维度混为一谈,并在软件实现层强行将它们“硬编码”或“静态硬绑定”在了一起。正是这种底层的范式错配,最终才揉捏出了信息化领域那一块块无法切割、无法撼动的“巨石”。
要彻底解开这一缠绕了数字化领域三十年的死结,我们必须推翻过去赖以生存的思想钢印,从第一性原理出发,对企业的本体进行重新解构与定义。
传统误区:被固化的“管理→流程→系统”三层模型
要寻找巨石的根源,我们需要回到IT软件行业的最初。过去三十年,无论是SAP、Oracle这样的国际大厂,还是用友、金蝶等国内领军厂商,乃至麦肯锡、埃森哲等顶尖管理咨询公司,整个行业的架构方法论都奉行着一套标准的、自上而下的线性认知模型:
管理思想(制度)->业务流程(BPM)->系统实现(ERP)
在这个金字塔式的三层模型中,隐含着一个在工业时代被奉为圭臬的绝对假设:管理决定运行。
默认:企业的逻辑起点是管理思想和规章制度。因为管理产生了一项制度,为了让制度在组织中落地,流程顾问便规划出了静态的业务流程图(BPMN等标准);最后,IT部门或软件厂商将这些流程图转化为ERP系统中的软件代码、工作流配置以及数据库的表。
企业一般的采购场景:
制度层:财务或管理领导基于管理与风险审计,制定了一项制度——“公司所有单笔采购金额超过100万元的业务,必须提交高层进行终审,且在发起采购申请前,必须满足至少三家供应商的比价要求。”
流程层:专家或咨询顾问根据上述制度,在软件上画出了标准业务流程图:采购员提交申请->系统附件校验(检查三家比价单)->采购部门经理一审->财务总监二审->总经理最终审批->流程结束,自动生成采购订单。
系统层:实施专家拿到流程图后,在ERP系统中进行功能实现。他们在代码或中间件中配置工作流引擎,硬编码写入100w这一金额阈值、配置特定的角色,并编写复杂的表单校验逻辑,以确保没有上传三家比价单附件的流程绝对无法提交。
在工业时代的大规模标准化生产背景下,这套自上而下的“制度->流程->系统”三层链条取得了巨大的历史性成功。它就像一套无形的流水线,把企业管理的意志和风险控制意图,通过软件代码死死地约束在每一个基层员工的日常操作中,极大地降低了人为越权或串通舞弊的道德风险。
然而,当商业环境进入高度不确定、瞬息万变的数字化时代时,这套模型的致命缺陷便暴露无遗,它的核心硬伤在于:“全链路的强耦合与硬绑定”。
在上述传统采购流程的软件实现中,ERP的一个工作流节点或一段后台代码,同时承载了三种本质完全不同、生命周期截然异构的职能:
管理规则(属于风险控制周期的“100万阈值”和“必须三家比价”约束);
业务路径(属于作业操作周期的“先比价、再经理审、最后董事会审”的线性空间顺序);
系统痕迹记录(属于数据留存周期的数据库表单写入与历史日志生成)。
当现实的环境发生变化,企业需要提升采购响应速度,决定将管理规则从“事前重度审批”调整为“事后审计”,或者由于公司组织架构调整,撤销了财务总监这一层级,导致审批节点需要变更时,这套高度耦合的刚性链条的任何一处微调,都会在系统层引发灾难性的剧烈震荡。
因为系统无法区分什么是“管理”、什么是“流程”、什么是“技术痕迹”,它在底层是一堆互相调用、高度粘连的逻辑网。最终,系统之所以越来越重,就是因为它把规则、路径和记录硬生生地焊死在了同一个软件黑盒里。
配置化的幻觉:现代BPM/BRMS工具的局限与演变
面对上述由于代码硬编码导致的硬绑定问题,软件业在过去十几年并非毫无作为。为了摆脱“改一个流程就要重写代码”的低效泥潭,行业演进出了专门的业务流程管理工具(BPM)和业务规则管理系统(BRMS)。
现代ERP厂商和低代码平台极力向企业兜售这样一种极具诱惑力的愿景:系统已经摆脱了硬编码。当管理规则和组织架构发生改变时,企业不再依赖程序员在底层改代码,而是可以通过高管、系统管理员甚至业务人员在“图形化界面”上通过简单的拖拉拽和参数配置来实现。
在这些现代工具的支撑下,变化看起来变得轻而易举:
规则改变时:当单体大额采购的判定标准从100万降到50万时,管理员只需打开BRMS规则引擎的配置后台,将参数从100w修改为50w,点击保存即可。
组织改变时:当某个事业部合并或审批人员发生变更时,管理员只需进入BPM的流程画布,选中“部门经理审核”节点,在属性栏的“参与者”配置项中,修改关联的组织架构岗位或人员ID即可。
这套“配置化”的出现,曾被视为企业摆脱IT僵化的救世主。但在大中型企业长期的数字化实践中,人们逐渐发现,这只是软件厂商营造的一种“高敏捷的幻觉”。图形化配置工具虽然在表现形式上消除了部分面向代码的编译和部署成本,但它并没有在逻辑底层真正解开系统耦合的死结。
为什么这么说?因为流程管理工具的“界面配置化”,仅仅是将“代码级硬编码”升级为了“配置级硬编码”。
它依然遵循着旧有的认知范式,默认管理和流程必须在业务发生前被完备地设计出来。它依然要求在离线的配置界面上,极其痛苦地去预设和穷举所有可能的业务分支、配置好所有复杂的路由网关条件(如条件分支)。
在现实的企业运行中,随着企业规模的扩大,配置化系统的漏洞开始集中爆发。只要企业依然试图用一套静态的、离线设计的、由人工配置的流程图去强行框住现实中动态变幻、交织复杂的业务运行时,那么系统的配置项就会因为管理规则的不断叠加而变得无比繁琐。
为了处理各种各样的特批、例外审批以及交叉风控,原本清晰的配置画布会演变成一张布满密密麻麻线条的、人类大脑根本无法阅读的“蜘蛛网”或“迷宫”。
更严重的是,这种配置级硬编码同样具备极强的传染性和粘连性。在复杂的低代码平台或BPM引擎中,管理员在界面上随意修改一个节点的路由规则,或者调整一个组织岗位,往往会因为隐性的数据流依赖,意外导致与之关联的财务报表统计口径出现逻辑错误,或者在特定业务组合下触发流程引擎的死循环。
企业为了防范这种配置修改带来的全局系统震荡,不得不退回到传统的作风里:即便现在可以在界面上点几下完成修改,IT部门和业务部门依然需要启动漫长的线下需求评审、出具详尽的配置变更分析。
最终的结果是荒诞的:技术上只需要5分钟就能在界面上修改完的流程配置,在组织流程上依然需要耗费一个月的时间排期。
配置化非但没有拆除巨石,反而由于降低了规则设立的门槛,导致无数半废弃、临时性的规则在配置库中无序堆积。系统最终仅仅是完成了一场移魂大法——从原先无法看懂的“代码巨石”,演变成了无人敢动、互相牵扯的“配置迷宫”。范式的错误,让技术上的局部改良在组织复杂性面前彻底失效。
四层解耦模型:站在第一性原理重新审视企业本体
要从根本上破除“代码巨石”与“配置迷宫”交织的数字诅咒,我们必须进行一场彻底的思想启蒙,打破过去三十年咨询行业赖以生存的自上而下线性思维,重回第一性原理。
第一性原理要求我们拨开所有管理学名词、咨询概念和软件模块的迷雾,直见事物的本质。我们必须反问自己一个最根本的问题:一个企业,真正独立存在的本体究竟是什么?
企业的本体绝对不是挂在墙上的板正管理规章制度,因为制度只是写在纸上的油墨;企业的本体也绝对不是躺在服务器和数据库里的BPM流程图或ERP软件代码,因为系统只是冰冷的机器逻辑。即使某一天,这家企业所有的制度文件被付之一炬,所有的服务器因为灾难被彻底抹去,只要这家企业的员工还在,只要客户还在,这家企业依然在运转。
在现实世界里,企业唯一真正存在的是:每天都在持续发生的业务事件、持续演进的全局状态、以及员工和工具持续做出的业务行为。
客户下了一笔订单;供应商送来了一车原材料;财务账户里收到了一笔电汇;仓库某个货架的物料跌破了安全线;前台接到了一个客户的愤怒投诉……这些事情,即使没有任何ERP系统在记录,没有一个BPM工具画出流程图,它们也每时每刻都在真真切切地发生。
因此,我们需要彻底推翻“制度->流程->系统”的三层旧模型,将企业的本体与数字世界的映射重新解构为由内而外、彻底解耦、职责单一的四层新模型。
第一层:运行层,唯一真实存在的组织本体
运行层是整个四层模型的基石和逻辑起点,也是企业唯一具有物理现实属性的层次。我们可以称之为企业的“运行时系统”。它由三个核心要素互织而成:
事件:业务环境和状态的每一次震动(如客户点击下单);
状态:企业在某一物理时刻的真实快照(如当前账面可用现金、实物库存数量);
行动:组织成员或自动化工具为了改变状态而做出的响应。
运行层是瞬息万变、实时并发、永不停息的。它是业务的本质,也是整个上层建筑借以抽象的土壤。
第二层:流程层,运行路径的标准化表达
流程层绝对不是企业本体现实,它是人类管理专家对第一层“运行层”中高频发生、反复涌现的业务事件序列的一种事后抽象与规律总结。
当企业在长期的摸爬滚打中发现,按照“创建订单->扣减库存->安排发货->确认收款”这条特定的运行路径去处理日常贸易时,组织的摩擦力最小、综合效率最高,于是,人类管理专家便将这条最优的业务行为轨迹提炼并固定下来,形成了所谓的“标准流程”。
必须明确:流程是路径的总结,它不应该包含对路径的干预规则,更不应该包含痕迹的留存逻辑。
第三层:管理层,对运行规律的约束与策略
管理层在本质上不是行动本身,而是一个独立的、挂载在运行层之上的规则约束系统。
它的核心职能从来不是去创造或驱动业务运行,而是对已经存在的、正在发生的运行路径和行为施加外部的边界限制与治理策略。
例如“采购必须三家比价,单笔超100万需更高权限”或者“处于大促销期间,发货流程可以免去高管审批”,这些都是在特定的时空背景、管理诉求下,对运行层和流程层施加的一种条件约束。管理层应该是高度动态、可插拔、可实时调整的策略集合。
第四层:系统层,运行痕迹的数据化记录
系统层(在今天表现为ERP、CRM、OA等各类IT系统)在四层解耦模型中,被剥离了所有的管理规则和流程逻辑,退回到它最纯粹、最伟大的神圣职责:作为企业在数字世界里的“全息投影”与“黑匣子记录仪”。
系统层的核心价值,是利用高可靠的数据库和通信网络,毫无遗漏地去捕捉运行层中所发生的每一个业务事件、每一次状态变更和每一项行为痕迹,并将其转化为结构化、去中心化、高可信的数据存储起来。同时,它为运行层提供底层的技术自动化辅助(如高并发的数据库读写、跨系统的API调用)。
现代ERP的原罪:多层揉合与粘连的系统代价
一旦我们用四层解耦模型的滤镜去审视传统ERP的系统架构,就会发现传统信息化之所以走入死胡同,完全是因为犯了“将不同层级强行揉合与熔断粘连”的原罪。
在传统的ERP设计中,由于技术手段限制和范式认知的落后,软件架构师倾向于将第二层(流程路径的标准化表达)、第三层(管理规则的约束策略)以及第四层(系统痕迹的数据化记录)紧密地熔铸、压缩在同一个软件模块内部。
这种多层柔合在软件研发中的典型表现就是:数据库的表结构(系统层)不仅设计了数据存储字段,还强行绑定了特定的业务流程状态机(流程层);而系统的业务逻辑代码或工作流引擎(流程层),又通过大量的硬编码判断、拦截器或死板的配置开关,直接将风控和审计制度(管理层)写死在系统深处。
这种架构底层的多层揉合与粘连,在企业日常运营中会带来无法逃避的根本性、系统性代价。
变更成本呈指数级上升与配置死锁
在粘连架构下,哪怕是属于第三层“管理思想”的一个微小策略调整(例如,由于全球海运物流环境恶化,供应链部门决定临时将进口物料的“安全库存水位”这一管理约束放宽,以规避断料风险),由于这一约束在ERP系统中与底层的物料需求计划(MRP)计算逻辑(流程层)、甚至是库存物料主数据表结构(系统层)深度耦合,企业不得不启动全面的IT变更方案。
即便是引入了配置化工具,前文所述的“配置级硬编码”也会引发系统级的配置死锁:管理员在界面上调整了一个参数,会莫名其妙地激活十几个隐藏在其他模块中的互斥规则,导致系统频繁报出未知的空指针异常或逻辑冲突。最终,企业为了微调一个管理制度,要拉上数个部门协同,排期、论证、灰度测试,变更成本和响应周期被无限拉长。
系统演进与业务现实的灾难性脱节
商业市场的竞争是残酷的实时战场。当一线的销售团队或采购团队在运行层遭遇了前所未有的新业务场景(例如,为了抓住一个转瞬即逝的超级大客户订单,必须打破原有的“先款后货”流程,采用“部分授信+分批到货”的复合运行路径)时,滞后、沉重、焊死了管理规则的ERP系统根本无法在技术上给予支持。
如果业务团队选择死等IT部门修改ERP系统配置或更改流程图,订单早就落入了竞争对手的口袋。为了生存,一线的员工被迫做出了唯一理性的选择:肉体绕开系统。
他们通过微信群、个人Excel表格、线下口头承诺等极度灵活但也充满巨大组织风险的“影子IT”手段,在物理世界中把业务迅速跑完。等到物理世界中的业务已经尘埃落定、货已经发走、甚至款项已经回笼后,业务人员再怀着无比痛苦和厌烦的心情,坐在电脑前,把那些早已发生的历史痕迹,当成编故事一样,极其勉强地录入到僵硬的ERP系统中,以此来应付公司的合规检查与财务对账。
此时,企业信息化付出了最惨烈的代价:ERP彻底沦为了纯粹的事后补录系统和历史数据坟墓。沉淀在系统层的数据与物理世界发生的运行事实,在时空上产生了巨大的断层与扭曲,数据资产的真实性与实时指导价值彻底荡然无存。
技术债与配置迷宫的无限堆积
为了在同一个软件巨石里兼容企业在过去十年、甚至二十年历史进程中产生的各种不同历史时期的管理规定、特批流程和临时补丁,ERP系统的内部会充斥着无数层层叠加、互相矛盾的判断逻辑、废弃的代码片段以及临时patch逻辑。
而在现代的配置化或低代码平台中,则表现为系统后台沉淀了数以千计、带有各种后缀(如_v1_backup,_2026临时)的流程版本快照,以及大家都说不清究竟是谁设立、为什么要设立的交叉配置条件。
整家企业的信息化系统,最终从一个透明、清澈的数字双胞胎,演变成了一座逻辑极度混乱、谁都不敢触碰、一碰就塌的“代码垃圾场”与“配置迷宫”。系统越做越重,直至将整个企业的组织敏捷度彻底拖垮。
管理的因果倒置:运行产生制度,而非制度决定运行
传统信息化之所以在多层揉合的错误架构中越陷越深,其根源不仅仅是软件的设计失误,更是传统管理学长期以来在组织认知上犯下的一个极其隐蔽、带有欺骗性的因果倒置错误。
在传统的企业管理叙事中,人们有一种根深蒂固、近乎傲慢的理性主义执念:他们坚信是制度决定了运行。
在各大商学院的教科书中,企业的成功往往被描述为一套教科书式的精英主义闭环:伟大的管理层坐在豪华的办公室里,通过高瞻远瞩的智慧,洞察了市场的规律,从而制定出了完美无瑕的规章制度与风控条例(管理思想);随后,企业聘请顶级的顾问,将这些制度转化为规范的作业标准书与业务流程图(流程设计);最后,全公司的员工像无情的精密机器零件一样,机械地在IT系统约束下严格执行这些流程,从而产生高效的业务结果(运行)。
然而,只要我们真正下沉到任何一家真实、鲜活、在市场风暴中搏击的企业内部就会发现,现实世界的真实因果律与上述精英主义的傲慢叙事完全相反:企业管理的真相是——运行产生制度,而不是制度决定运行。
让我们还原真实商业历史的发展轨迹:
一个企业在初创和高速发展期,往往根本没有任何成文的采购制度,也没有任何人画过标准的采购流程图。每天真实发生的,是一线采购员为了满足生产需要,在运行层持续不断地给各家供应商打电话、下订单、谈账期、催促发货。在这个野生、无序但充满生命力的“持续发生采购事件”的运行层中,组织在不断的试错和演进。
随着业务规模的扩大,企业开始遇到问题:有的采购员为了拿回扣故意选择了价格高、质量差的供应商;有的供应商因为资金链断裂导致关键零部件断供。
为了应对这些在运行层真实发生的风险和教训,企业的管理层才开始坐下来,基于这些历史经验,总结、抽象并提炼出了一条规律:“为了防止舞弊和断供风险,以后我们在做大额采购时,必须至少找三家供应商过来比价,而且金额太大的时候需要总监来把关。”这才是采购制度(管理层)与采购流程(流程层)真正的诞生过程!
规章制度和流程图,本质上从来不是对未来业务创新的前瞻性神谕,它们是组织对于过去历史成功经验的总结,以及对于过去历史失败教训的规避。
制度是滞后的历史经验,而运行才是鲜活的现实世界。传统管理和传统ERP的最大误区,就是试图用总结自过去历史、焊死在软件代码里的静态“说明书”(制度与流程),去强行绑架、框定和限制正在面对全新未来、需要实时做出自适应调整的动态“汽车行驶过程”(运行层)。这种因果倒置的认知范式,才是导致数字化系统与业务现实产生巨大摩擦力、让系统变得像大山一样沉重的终极思想根源。
本内容由作者授权发布,观点仅代表作者本人,不代表虎嗅立场。如对本稿件有异议或投诉,请联系 tougao@huxiu.com。
本文来自虎嗅,原文链接:https://www.huxiu.com/article/4879418.html?f=wyxwapp
热门跟贴