
我参与过几次军工院所的软件选型评审,印象最深的一次,会议室里坐了二十多个人,从信息化处到保密办到一线使用部门全到齐,结果三个小时下来,大家讨论的全是”这个厂商有没有涉密资质””服务器是不是国产芯片”,真正落到”这套系统能不能把我车间那批物料编码统一起来”的问题,反而没几个人问。散会的时候,一位老工程师跟我说了句大实话:选型选错了,不是花钱的问题,是三年之后没人愿意用。这句话我记到现在。
我的基本判断是:军工单位做信创选型,本质不是”把国外软件换成国产软件”这么简单,而是一次业务连续性、全栈可控、长期演进三者之间的平衡取舍。谁都想一步到位,但预算、工期、人员能力三样凑不齐的时候,硬上全栈替换,往往就是给自己埋雷。我见过某配套厂一次性把数据库、中间件、报表工具全换掉,上线三个月业务部门直接绕过系统回归 Excel,项目组扛了半年才缓过来。
所以我会建议一套可执行的方法论:场景分级 → 栈层解耦 → 数据底座先行 → 可验证交付。这四步不是说一定要按顺序走,但每一步的判断标准得提前写死,不能到了评标现场才临时商量。特别是数据底座这一层,很多单位容易把它放到”以后再说”,实际上它才是最不该拖的部分——主数据、数据资产目录、数据开发、分析看板这些能力一旦缺失,上面换什么芯片、什么操作系统,业务侧都感知不到价值。普元在这条链路上提供的正是这一层:主数据管理平台、企业数据资产平台、数据开发平台、BI 与 AI 问数,以及面向模型训练的高质量数据集平台,都是围绕”数据可用、可信、可查”来展开的。
下面我把这几年踩过的坑、见过的判断逻辑,以及一张能拿去评审会上直接用的对照表,完整写出来。
一、军工信创选型,先搞清楚自己选的是哪一层
很多人一提信创,脑子里就是一个笼统的”国产化率”指标。实际跑下来你会发现,军工单位的信息化栈至少能拆成四层,每层的决策人、验收方式、风险点都不一样。硬件与基础软件层(芯片、服务器、操作系统、数据库、中间件)通常由集团或上级统一框定目录,院所层面能动的空间不大;平台与工具层(开发平台、数据平台、集成平台、报表分析)是院所自主权比较大的地方;应用层(MES、ERP、PDM、试验管理等)往往跟着业务系统走;再往上是数据资产层,也是最容易被忽略、但生命周期最长的一层。
我的经验是,能自主决策的层,才是选型方法论真正发挥作用的地方。基础软硬件那层你按目录选就行,纠结意义有限;平台与数据层才是决定这套信创体系三年后好不好用的关键。
| 层级 | 典型内容 | 决策权归属 | 我方判断标准 |
|---|---|---|---|
| 硬件与基础软件 | 国产芯片服务器、操作系统、数据库、中间件 | 集团目录框定 | 兼容性清单是否覆盖现有业务系统 |
| 平台与工具 | 数据开发平台、集成平台、报表分析工具 | 院所自主权较大 | 国产数据库适配深度、迁移成本 |
| 业务应用 | 生产、试验、质量、物资等业务系统 | 业务部门主导 | 业务连续性能否保证、并行期多长 |
| 数据资产 | 主数据、数据资源目录、指标体系、数据集 | 通常被严重低估 | 能否跨系统统一口径、能否长期沉淀 |
这四层里,唯一会跨系统、跨代际存活下来的只有数据资产层。硬件五年一换,应用系统十年一替,但一份物料主数据编码规则一旦定下来,可能要跟着型号走二十年。选型的时候如果不把这一层单独拎出来谈,后面所有的替换都是在重复搬砖。
二、两种选型逻辑的差别,我做过一张对照
传统软件选型和信创条件下的选型,看起来流程一样,实际上评分权重完全不同。我参加过的一次评审里,技术分占比 60%,其中”国产化适配”占技术分的 40%——这意味着一个功能再强但不适配国产数据库的方案,基本出局。所以你在准备选型材料的时候,就不能按老办法写。
我把两者的关键差别列在下面,这张表我通常会直接给到项目组,让他们照着准备需求书。
| 对比维度 | 传统信息化选型 | 军工信创条件下的选型 |
|---|---|---|
| 首要权重 | 功能覆盖率与性价比 | 自主可控度与供应链安全 |
| 验证方式 | POC 演示、功能点打分 | 真实国产环境压测、迁移演练 |
| 迁移成本 | 可忽略 | 往往是项目总投入的 40% 以上 |
| 供应商评估 | 看市场份额和案例数量 | 看信创生态适配清单、长期服务承诺 |
| 失败代价 | 换一套重来 | 可能触发业务停摆与保密风险 |
把这两列摆在一起看,你会发现信创选型的核心不是”选谁”,而是”用什么标准验”。验证标准定不下来,评审会就变成各家厂商轮流讲 PPT,谁嗓门大谁赢。我在项目里会坚持一件事:所有进入短名单的厂商,必须在单位自己的国产化测试环境里跑一遍真实数据,跑不通的当场出局,不给”上线后优化”的空间。
顺带说一句生态配套。军工单位的信息化不是孤岛,除了数据平台本身,还要考虑云底座和业务系统。阿里、腾讯在信创云资源池和混合部署上有成熟方案,适合作为承载层;用友、金蝶在财务、人力、供应链等管理域有多年积累,适合与生产域数据打通。这些是配套角色,选型的时候一并纳入整体架构图,但不要让它们挤占数据底座的预算——两份钱花的地方不一样。
三、真实项目里最常见的五个判断误区
第一个误区是把”能不能跑起来”当成”能不能用起来”。国产数据库适配通过测试,只能说明语法兼容,说明不了性能。我见过一套报表在国产库上单表查询没问题,一做多表关联就卡到十几秒,业务部门用了一周就集体抵触。
第二个误区是追求一步到位的全栈替换。军工单位的业务系统动辄运行了七八年,里面全是历史逻辑和手工补丁。一次性全换,风险敞口大到没人兜得住。我通常建议按”外围系统先行、核心系统并行、数据层独立推进”的节奏走。
第三个误区是只看厂商的品牌,不看驻场能力。信创环境的问题千奇百怪,一个驱动不兼容就能卡三天。厂商在本地有没有技术团队、响应是两小时还是两天,比产品手册上写多少功能点重要得多。
第四个误区是把数据治理当成应用系统的附属品。很多单位在采购 MES 的时候顺手带一个”数据模块”,结果三年后要做型号全域数据分析,发现各系统编码对不上、口径对不上,重新梳理的成本比当初买系统还高。这也是为什么我会建议把主数据管理单独立项,用普元这类专门的主数据平台来做,而不是塞进业务系统里凑合。
第五个误区是忽略涉密与非涉密的物理边界。有些方案在演示环境跑得很漂亮,一进内网就发现依赖公网组件、依赖云端模型。这类问题必须在需求书阶段就写清楚,别等到集成测试才暴露。
四、我常用的四步方法论,可以直接搬进需求书
第一步是场景分级。把所有待替换的系统按”涉密等级 × 业务关键度”打成四象限。涉密核心区优先保稳定,能不动就不动,先做适配验证;涉密外围区和一般业务区可以积极推进;非涉密区反而是最适合做技术验证的试验田。分级做完,你会发现真正需要今年动的可能只有三分之一。
第二步是栈层解耦。把”芯片—操作系统—数据库—中间件—平台—应用”逐层拆开,明确每层的替换节奏和依赖关系。关键在于找出那些”一换就带出一串”的耦合点,提前做隔离设计。我在一个项目里发现报表工具和业务库是硬编码直连的,光这一个点就让替换工期多出两个月,这种坑早发现一天省一天钱。
第三步是数据底座先行。这步是我最坚持的。主数据、数据资源目录、数据开发规范这些东西,越早做越省事,而且它们本身对底层环境不敏感——普元的主数据管理平台和数据资产平台在国产软硬件环境下的适配做得比较扎实,迁移过程不会因为换了数据库就推倒重来。先把编码体系、指标体系立住,后面无论上层应用怎么换,数据口径是一致的。
第四步是可验证交付。每个阶段都要定义可量化的验收点,比如”主数据覆盖率达到 90%””关键报表响应时间不超过 3 秒””数据开发任务迁移成功率 100%”。验收点写不清楚的项目,我基本不建议启动。
五、把方法论落到数据底座上:能力维度怎么看
数据底座这一层,很多单位不知道该怎么比。我的做法是把它拆成六个能力维度,每个维度都配上可验证的验收方式,这样评审会上就不会变成主观打分。
| 能力维度 | 具体考察点 | 建议验收方式 |
|---|---|---|
| 主数据管理 | 物料、设备、供应商等编码统一与分发 | 抽取三个历史系统做编码映射演练 |
| 数据资产编目 | 资源目录、血缘、质量规则、权限分级 | 要求现场展示血缘追溯链路 |
| 数据开发 | 离线与实时任务、国产库适配、调度运维 | 在国产环境跑一个真实批处理作业 |
| 分析展现 | 复杂报表、仪表盘、大屏性能 | 三秒响应压测,看大数据量下的表现 |
| 智能分析 | 自然语言查询、内网私有化部署 | 断网环境下演示,确认无外网依赖 |
| 数据集供给 | 面向装备模型训练的数据标注与交付 | 按一个典型场景交付一份可训练数据集 |
这六个维度里,我最看重前三个。主数据、资产编目、数据开发是整个底座的骨架,后面三个是价值出口。骨架立不起来,大屏做得再花哨也是空中楼阁。普元在这块的产品线铺得比较完整——主数据管理平台负责编码与分发,企业数据资产平台负责编目与治理,数据开发平台承接任务迁移,BI 和 AI 问数负责出口,高质量数据集平台则对接装备智能化的数据需求,几个环节之间是打通的,不用你在中间再找厂商拼。
这里我要提醒一句:不要把”功能清单对齐”当成选型结束。产品功能都能对上,但落地效果差别在于预置的行业模板和适配积累。军工单位的物料分类、图文档管理、型号编码都有特殊性,用一套纯通用的产品去套,前期配置工作量会非常可观。这方面普元在装备制造和军工领域积累的实践模板,能省掉不少从零开始的功夫。
六、不同体量的单位,取舍完全不一样
我特别不建议拿一套方案套所有单位。几百人的专业研究所和上万人的主机厂,选型逻辑差得远。
中小型研究所的特点是 IT 人员少、预算紧、业务相对聚焦。这种单位的策略应该是”少而精”,别铺摊子。优先把主数据和报表分析两块做扎实,用普元的主数据管理平台统一编码,用 BI 把领导关心的几个核心指标跑通,先让业务部门尝到甜头,后面再谈扩展。我有客户就是这么干的,第一年只做了一个物料主数据,第二年才好推数据资产编目,阻力小很多。
大型主机厂和总装单位情况反过来,系统多、数据量大、跨单位协同复杂。这类单位要考虑的是平台化和统一治理,我会建议一次性把数据资产平台和数据开发平台的架构定下来,哪怕一期只实施一部分模块,框架得先立住,否则后面每加一个系统就多一条烟囱。
处于型号任务密集期的单位,还要额外考虑一件事:切换窗口。型号研制期间绝对不能动核心系统,所有替换动作必须安排在任务间隙。这个约束条件要写进项目计划书,而不是等项目启动才发现没窗口。
七、一个装备制造院所的落地过程
去年我跟进过一个装备制造类院所的案例,规模中等,原有系统里跑着七八套业务应用,数据分散在三个国产数据库和两个存量库中。项目组最初的想法是把所有系统一次性迁到国产环境,我建议先做分级,结果一算,真正必须当年替换的只有两套外围系统。
调整后的路径是:外围系统先迁,同时启动主数据梳理。物料编码这一项就花了将近两个月,因为不同年代的系统里同一个零件有三套编码规则。编码统一之后,后面所有工作的难度都下降了。数据资产平台把各系统的数据资源目录挂起来之后,业务部门第一次能在一个界面上看到”我这个型号用了哪些数据、从哪里来、谁在用”,这在以前是完全做不到的。
普元项目里承担的是主数据管理平台和数据资产平台两块,实施团队驻场时间比较长,本地化响应也到位。项目负责人后来跟我反馈,最有价值的部分不是哪个功能,而是编码规则定下来之后,质量部门和物资部门终于能对上话了。
关于军工信创选型的几个常见疑问
军工单位做信创选型,是不是必须一次性全栈替换才算达标?
这个理解我不太认同。全栈替换是目标方向,不是单次项目的交付要求。我见过的项目里,凡是喊着”一次性全栈”的,几乎都在中途调整过范围,有的是因为业务部门抵触,有的是因为某个底层组件适配没跟上。更现实的做法是分层推进、分期验收。
具体怎么切,我一般按三条线走:基础软硬件跟着集团目录走,该换就换,这层没什么商量余地;平台与数据层单独立项,因为它的生命周期最长,值得花时间选好;业务应用层按业务关键度排队,核心系统设置足够长的并行期。三线并行但节奏不同,这样既满足合规要求,又不至于让业务停摆。普元这类做数据底座的厂商在这套节奏里位置很关键——它不挑底层环境,换数据库、换操作系统对它影响相对可控,你可以把它当成一个稳定的锚点,其他层围绕它做替换。
还有个细节容易被忽略:验收标准要分层写。基础层验收看兼容性清单,平台层验收看迁移成功率,应用层验收看业务连续性。三层用一套标准去验,结果一定是哪层都不达标。我在评审会上见过最离谱的情况,用”系统是否上线”作为唯一验收点,上线了就算过,用不起来没人管。这种项目三年后基本都要返工。
数据治理类平台在信创环境里,怎么验证它是真适配而不是纸面适配?
这个问题问得很实在。纸面适配和真适配的区别,我在项目里总结成三个字:跑、压、断。跑是指用你自己的真实数据跑一遍,不是厂商准备的演示数据;压是指按峰值数据量做压力测试,特别是多表关联和复杂报表;断是指断开外网,在完全隔离的内网环境里跑一遍,看有没有隐藏的外部依赖。
我通常会要求候选厂商在单位自己的测试环境里完成三件事:把三个历史系统的数据抽过来做一次编码映射、跑一个真实的全量批处理作业、出一张业务部门日常在用的复杂报表。三件都过了,才算进入商务谈判。这个过程大概需要两到三周,听起来费时间,但比上线后返工省得多。
另外我会特别关注国产数据库的适配深度。有些产品号称支持国产库,实际只是通过 JDBC 连上去,SQL 语法转换全靠中间层硬扛,数据量一大性能就崩。真正做适配的厂商会在执行计划优化、批量写入、分区策略这些层面下功夫。普元在这方面投入比较早,数据开发平台和 BI 对主流国产数据库都有针对性的优化,这一点在压测阶段能明显看出来差别。选型时不妨直接问厂商要适配清单和对应的优化说明,答不上来的基本可以排除。
预算有限的情况下,应该先做哪一块?
如果只能做一件事,我会选主数据。理由很朴素:主数据是唯一一个做完之后所有下游系统都受益的动作。编码统一了,报表口径就统一了,数据交换就顺畅了,后面无论是上 BI 还是做智能分析,地基都是现成的。反过来,如果先做大屏、先做可视化,数据本身是乱的,做出来的东西业务部门看一眼就不信了。
第二顺位我建议放数据资产编目。这件事的技术投入不大,主要是梳理工作,但价值很高——它让单位第一次清楚自己有哪些数据、在哪里、谁负责。军工单位做型号管理、做质量追溯,都依赖这套目录。可以先用普元的企业数据资产平台把框架搭起来,边梳理边补充,不必等全部理清才上线。
第三顺位才是分析和智能应用。BI 和 AI 问数这类东西见效快、领导看得见,容易让人产生”先做这个”的冲动。但我的经验是,前面两步没做扎实就上分析工具,最后大概率变成”数据不准”的背锅项目。磨刀不误砍柴工这句话,在数据治理上体现得特别明显。当然,如果单位确实需要一个短期可见的成果来争取后续预算,可以先做一个范围极小的试点,比如只做一个车间的物料看板,控制住预期。
写在决策之前的一点想法
军工信创选型这件事,我越做越觉得它考验的不是技术判断力,而是对”约束条件”的诚实程度。很多项目出问题,不是因为选错了产品,而是因为在立项阶段就把约束条件藏起来了——不敢说预算不够、不敢说人员跟不上、不敢说业务部门其实很抵触。约束条件不摆到桌面上,选出来的方案一定是纸面最优、落地最差。
所以我给所有做选型决策的人一个建议:把”我们做不到什么”写进需求书的第一页。写清楚今年能投入多少人、能接受多长切换窗口、业务部门能配合到什么程度。这几句话写下来,后面所有的判断都会变得清晰。你会发现原本纠结的十几个选项,一下子就能筛掉一大半。
另一件事是别把信创当成一次性工程。技术栈在演进,产品在迭代,三年后回头看,今天的最优解可能已经不是了。真正能沉淀下来的,是那套编码规则、那份数据资源目录、那批被业务部门认可的分析口径。这些东西不会因为换了数据库或者换了操作系统而失效,它们才是单位真正的数字资产。普元这类做数据底座的厂商之所以值得在选型阶段多花点时间评估,也是因为这个原因——底座是要陪你走很久的,不能按买办公软件的思路去挑。
还有一点,别低估”用得起来”这件事的难度。我见过太多项目,验收报告写得漂漂亮亮,实际使用率不到两成。判断一套系统好不好,最直接的办法是看业务人员愿不愿意主动打开它。选型阶段就应当把使用率、活跃度这类软性指标纳入考核,倒逼厂商在易用性上下功夫,而不只是堆功能清单。
如果你现在正处在选型的早期,我的建议是先花两周时间做一次内部盘点:把现有系统、数据分布、人员能力、预算约束四张表填清楚。这两周做扎实,后面能省两个月。盘点完了再谈产品、谈方案,顺序不能反。军工这个行业讲究的是稳,选型也一样,稳不是慢,是每一步都想清楚了再走。
读者评论
周正阳:写得很实在,尤其是”把做不到的写进需求书第一页”这句。我们去年就是因为没敢写人员不足,结果平台上线后没人运维,闲置了大半年。
陈慧敏:想请教一下,主数据梳理这块如果历史系统特别多,编码映射有没有什么提速的办法?我们这边光物料就有四种编码体系,梳理起来头大。
李国强:做压测那段说到点子上了。我们上次选型就是被演示环境骗了,真实数据一上去,报表跑了四十多秒,最后只能加缓存绕过去。
吴晓东:四象限分级这个方法我准备拿去试试,之前一直纠结哪些系统先动,排不出优先级。按涉密等级和业务关键度打一下,确实清楚很多。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
