穿透式监管项目实施:九个风险和九条应对
先看一张真实的项目排期表。
某重型装备制造央企的穿透式监管系统建设项目,建设周期 19 个月,分三阶段分批上线监管模型,2028 年 2 月底完成全部模型上线,2028 年 5 月底验收。组织上设了五个小组:业务规划组、数据治理组、技术开发组、系统实施组、测试运维组,外加一个外部专家组。
在这张排期表里,有一行任务的工期是191 个工作日——全场最长,比"功能开发"还长一倍多。这行任务叫:
内嵌规则清单编制和完善
下设九个子项:薪酬、采购与供应链、合同、投资、产权、金融风险、境外业务、靠企吃企、公司治理。
同样是"规则",薪酬和采购那两行只排了 69 天,而合同、投资、产权、金融风险、境外、靠企吃企、公司治理这七行,全部顶格排了 191 天。
为什么?不是因为技术难。是因为这七件事的规则,谁也说不清、谁也不肯先签字。
这一行排期,几乎就是穿透式监管项目全部风险的缩影——它难在"人"和"口径",不难在"系统"和"代码"。
这篇文章,我想把这 19 个月里最容易翻车的九个坑讲清楚。九个坑分三类:技术侧三个、组织侧三个、合规侧三个。每坑配一条能落地的应对办法。
一、先说清楚:它和普通 IT 项目不是一回事
在列风险之前,得先说清楚穿透式监管项目的三个"不一样"。后面九个坑,全部是从这三个不一样里长出来的。
第一,验收方不只用你系统的人。普通系统上线,用户说好用就算成功。穿透式监管系统的验收方包括国资委、审计、纪检——他们不关心你的界面好不好看,只关心一件事:能不能顺着一条数据,从报表一路追到原始凭证。
第二,数据源不在你手里。你要穿透财务、司库、投资、采购、合同、人力、PLM、MOM、境外项目、军品专项……这些数据散在十几个系统里,每个系统都有自己的部门、自己的厂商、自己的口径。项目组能改代码,但改不了别人系统里的字段定义。
第三,失败的代价不是返工,是问责。国资委 46 号令写得很明白:资产损失、违规经营追责,以完整、可追溯的数据为核心举证材料;数据篡改、缺失、口径混乱,直接认定主管责任和领导责任,实行终身问责。也就是说,这个项目"没做出来"和"做错了",后果是同一个量级的。
一句话:普通 IT 项目输了,损失是预算;穿透式监管项目输了,损失是责任。所以它的风险管理,必须比一般项目早一步、狠一档。
二、技术侧:数据、规则、集成
这三个坑,是项目组自己能控制、也最容易低估的。
坑一 · 数据:系统通了,数据没通
最常见的误判是把"接口开发完成"当成"数据可用"。接口打通只解决了能拿到,没解决拿到的能不能用。
典型的三种翻车现场:
一是口径分裂。装备制造企业最典型的是 XBOM——设计 BOM、工艺 BOM、制造 BOM、成本 BOM 各说各话。设计部门改了一个零件,制造系统的 BOM 没同步,到成本核算时物料层级对不上,资产计价直接失真。你在数据湖里把这些数拉到一起,会发现同一个物料能算出三个成本。
二是存量脏数据。十年积累的历史数据,供应商名称有全称有简称有别名,项目编码换过三套规则,境外项目的币种和时间戳格式各不相同。全量入湖之前不清洗,入湖之后就是垃圾进垃圾出。
三是源头还在继续产脏数据。存量洗完了,业务系统每天还在按老规矩录。清洗成果三个月就被冲掉,项目组陷入"洗—脏—再洗"的死循环。
应对:数据就绪度评估 + 质量门禁前置
① 入湖前对每个数据源做就绪度打分:字段完整率、主数据匹配率、更新频率、口径一致性,达不到阈值的不入湖,宁可晚一个领域;
② 贴源层只做搬运不做语义转换,口径统一放在资产层——保留原始证据链,将来被问"这个数从哪来"时能拿出原始记录;
③校验规则 100% 前置到业务填报端。谁产生数据谁负责质量,业务系统在录入时就拦住,别等进了湖再查。后置整改只能当兜底,不能当主手段。
坑二 · 规则:写成文档的规则,机器都跑不起来
这是开头那张排期表给出的最大提示:规则梳理才是这个项目真正的工期大头。
规则为什么会拖这么久?因为绝大多数团队第一步就走错了——把规则当成需求文档来写。
写出来的东西长这样:"加强对薪酬发放的监督管理,防范超标准发放和违规列支。"这句话人人都同意,但没有一条机器能执行:什么叫超标准?跟哪个标准比?超了之后怎么办?数据从哪张表取?谁来判定?
更麻烦的是规则冲突。薪酬领域定了一条"福利性支出不得超过工资总额 14%",合同领域定了一条"不得签订无预算合同",投资领域定了一条"重大支出需前置审批"——三条规则碰到同一笔业务,谁优先?没人说过。
应对:规则五要素 + 版本化管理
每条规则必须写满五要素,缺一不可:触发条件、判定阈值、数据来源、判定逻辑、处置动作。写不满五要素的规则,不进规则库。
① 触发条件:什么时点跑(实时/日终/月度)
② 判定阈值:具体到数字和单位(14%、30 天、500 万元)
③ 数据来源:具体到系统和字段,不能写"财务系统"
④ 判定逻辑:能翻译成 SQL 或伪代码
⑤ 处置动作:预警/派单/阻断/上报,以及派给谁
规则定稿后入版本库,每条规则绑定三个名字:谁定的、谁来改、改了谁复核。业务规则的业务部门签字,技术实现的开发组签字,两边对齐才能入库。
还有一个容易被忽略的点:规则要分批冻结。别等九个领域全部确认完再开发,那会拖死进度。先冻结薪酬、采购这两个最成熟的,让开发先跑起来,剩下的边确认边补。这也是为什么排期表里薪酬和采购那两行只有 69 天——它们先冻。
坑三 · 集成:边界扯不清,环境不到位
穿透式监管系统不是从零建,它要跟一堆既有平台打交道:集团已有的数据平台、工业互联网平台、各业务厂商的系统。这些集成有两类坑。
一是边界扯不清。某个功能到底做在你的系统里还是做在数据平台里?某个接口由谁开发、谁运维?双方都觉得该对方做,会议开了三轮没结论,最后工期就这么耗掉了。
二是环境不到位。排期表里专门列了"开发硬件环境到位""测试环境硬件到位""开发环境公共功能部署"这些任务——这说明环境是真实的风险项。信创环境下的服务器、数据库、操作系统到位时间往往不由项目组决定,而环境晚一周,后面所有节点顺延一周。
应对:接口契约先行 + 环境提前量
①集成方案评审要前置到蓝图阶段,评审产出不是"意向",是接口契约:甲乙双方、字段清单、更新频率、失败重试机制、责任人。白纸黑字,扯皮就没空间了;
② 契约定完立刻做Mock 联调。对方接口没好,先用假数据跑通自己的链路,别让自己的进度卡在别人的排期上;
③ 环境申请至少留一个月的提前量,并把"环境到位"设成里程碑硬节点,谁的责任谁背。
三、组织侧:范围、权责、进度
这三个坑,项目组自己解决不了,必须靠上面推。
坑四 · 范围:一口气铺开十大领域
政策文件要求"十大领域穿透",于是项目一开始就把十个领域全列进范围。结果是:十个领域同时开工,十个领域都做不深。
开头那张排期表其实已经给出了答案——薪酬和采购排 69 天,另外七个领域排 191 天。这不是因为后面七个更难,而是因为前面两个有人能说清规则,后面七个还没人理清楚。范围铺得越宽,说不清的部分占比就越高。
应对:按"数据就绪度 × 风险发生频次"排序
画一张四象限:横轴是数据就绪度(能不能拿到、拿到的能不能用),纵轴是风险发生频次(这块业务历史上出过多少次问题)。
先做高就绪 × 高频次——财务、薪酬、采购通常落在这个象限,数据相对规整、问题又多最容易出成果;
后做低就绪 × 低频次——境外业务、军品这类,数据本身就要先治理一轮,硬排在第一批只会拖死。
把"全覆盖"留在规划里,把"分批冻结"落在排期上。
坑五 · 权责:数据治理组孤军奋战
这是最容易拖垮整个项目的一个坑。
项目组织里通常有专门的数据治理组,职责写着"数据标准和规范制定、数据质量管控、数据资产目录发布"。但标准这件事,定标准的人往往不是用数据的人。
于是出现经典场景:数据治理组花了两个月编出主数据标准手册,发到各业务部门,反馈是"这个口径跟我们实际业务不符";改完再发,另一个部门又说"我们系统改不了"。几轮下来,标准手册还是一版草案,而开发已经按自己的理解先把代码写了。
子公司那头更难推。"你们集团要数据,凭什么让我们改流程?"——这话在会上不会说,但会变成各种形式的拖延。
应对:三级组织 + 责任绑定到人
①决策层:数据治理领导小组,一把手负责制。对推进滞后、数据不实的单位,直接约谈一把手——这一条没有替代方案;
②统筹层:工作专班,审计监督部牵头、财务和信息化双主责。固定月度节奏:每月 5 日前收台账,8 日前形成督办清单,10 日开调度会通报滞后,25 日前出月度简报;
③执行层:各单位配三类数据专员——业务源头专员(负责填报质量)、IT 运维专员(负责接口和断流)、监管核查专员(负责自查)。
最关键的一条:标准必须由业务部门签字生效,不是由数据治理组发布生效。谁签字谁负责,这条不落实,"谁产生数据谁负责质量"就只是一句标语。
坑六 · 进度:19 个月的前松后紧
长周期项目有个铁律:前期的松,一定会变成后期的紧。
19 个月分三阶段,通常的节奏是:第一阶段时间充裕,大家按部就班;第二阶段发现和外部系统的集成没谈拢、规则还没确认完,开始加班;第三阶段所有遗留问题集中爆发,模型上线日期一拖再拖,最后压缩的是测试和用户培训——而这两块恰恰是上线后出问题的根源。
应对:把里程碑设成硬门槛,而不是时间点
每个阶段结束设准入条件:进入下一阶段前,上一阶段的交付物必须验收通过,缺一件就不放行。看起来会拖慢进度,实际上是把后期的爆雷提前到前期消化。
另外两个动作:①测试和用户培训的时间不许被压缩,写在合同和章程里;② 每阶段留15% 的缓冲,别把排期排满——排期表上 191 天的任务,真实工期往往更长。
四、合规侧:安全、验收、问责
这三个坑平时不显眼,出事就是大事。
坑七 · 安全:境外、军品、保密三条红线
穿透式监管要求"全量数据自动采集",但有些数据不能全量、不能实时、甚至不能出境。这是装备制造和军工类企业特有的难题。
境外数据:境外项目部的业务原始数据受属地数据法规约束,直接实时回传集团可能违法。但监管又要看得见。
军品数据:涉密生产数据根本不能进监管系统,可监管口径又要覆盖这块业务。
分级分类:经营数据、监管数据、涉密数据的权限边界如果没先划清楚,等系统上线了才发现某个字段不该被调取,整改成本极高。
应对:分级分类先行于入湖,双轨制解决两难
①境外走双轨:项目部本地缓存业务原始数据满足属地法规,同时搭建加密跨境传输通道,脱敏后的监管数据定时同步集团数据湖。监管要的是风险信号,不是原始单据;
②军品走物理隔离:独立算力、独立存储,划分"涉密生产数据"和"脱密监管数据"两类,只有脱密数据能同步至监管系统。访问双人审批、全程审计日志;
③分级分类在入湖之前完成,不是入湖之后补。字段级打标,标签跟数据一起走——这样权限控制才有依据。
坑八 · 验收:从"看得见"到"查得实"
很多项目做到最后,演示很好看:大屏上有图有表,点进去能看到预警清单,再点能看到处置流程。但验收方问的问题往往很朴素:
"这个预警的数字,是从哪张凭证来的?中间经过了几次加工?如果我要追到三年前那笔业务,你追得回去吗?"
这就是"看得见"和"查得实"的区别。前者是展示能力,后者是可追溯能力。国资委 15 号文要求的是"数据自动采集、模型自动分析、风险自动预警、核查自动派单、整改自动跟踪"的智能闭环,还要求完成全系统穿透性测试——验收看的正是后者。
应对:把"可追溯"做成验收硬指标
① 每个监管指标必须配全链路血缘:从原始系统字段 → 贴源层 → 资产层 → 指标计算,每一跳可查、可展开;
② 提前做穿透性自测:随机抽一条三年前的业务,要求系统在规定时间内追到原始凭证。追不到就是缺陷,进缺陷清单;
③缺陷销号台账:每个缺陷有编号、责任人、整改期限、复核人,整改完要复核签字才算销号。验收时交的不只是系统,还有这本台账。
坑九 · 问责:46 号令下,"没做出来"也是责任
这是最后一个坑,也是最容易被忽略的。
46 号令的逻辑是:数据完整、可追溯,是举证的前提。反过来讲,如果因为数据缺失、口径混乱,导致该发现的风险没发现、该追的责任追不了,那么责任会落到"负责提供这套数据的人"头上。
这就产生了一个反直觉的结论:在这个项目里,"我们还没做到那个领域"不是免责理由。因为政策给的时间表是硬的,46 号令的责任认定也是硬的。
应对:过程留痕,把"尽力"变成可举证的证据
① 所有标准、规则、接口的确认过程留痕:会议纪要、签字记录、版本历史,一样不能少;
② 对确实推不动的事项,形成书面风险上报,明确写清"卡在哪、需要谁决策、不决策的后果"。上报了是履职,没上报是失职;
③ 关键数据保留原始快照,包括入湖前的脏数据。将来被质疑时,"当时数据就是这样"本身就是最有力的证据。
五、九条风险,一张地图
把这九个坑压成一张表,方便对照检查你的项目:
六、最后一句:风险管理要早一步,狠一档
回到开头那张排期表。
191 天的"内嵌规则清单编制",表面看是一个工期问题,本质是一个权责问题——那七个领域的规则之所以迟迟定不下来,不是因为没人懂业务,而是因为没人愿意为一条规则的后果签字。
穿透式监管这件事,把"数据"从技术议题变成了治理议题。它要的不只是把系统建起来,而是让每一条数据都能回答三个问题:
这个数从哪来?谁对它负责?出问题时拿它怎么办?
答不上这三个问题,系统建得再漂亮,也只是把风险从线下搬到了线上,还顺手给它加了一块大屏。
所以,如果你正在做这类项目,请把风险管理的时间点往前挪——
范围在启动前就要收,规则在蓝图前就要冻,分级在入湖前就要做,留痕在第一场会议就要开始。
不是等项目出了问题再去救,而是让这九个坑,从一开始就没有机会出现。
本文来自微信公众号“数据驱动智能”(ID:Data_0101),作者:王建峰,36氪经授权发布。















