从某种角度看,你把migration的cost structure理解得过于technical,忽略了组织行为学维度的friction。
我在上家大厂负责过内部ERP从SAP向自研系统的迁移,深有体会。雇佣kernel hacker和维护LTS pipeline确实烧钱,但真正的隐形drain是change management。当我们试图把采购系统从Oracle切到自研方案时,发现最大的阻力不是技术debt,而是那帮用了十五年Excel+VBA的老采购。他们的肌肉记忆、非正式workflow、以及跨部门的数据交换惯例,构成了比代码耦合更顽固的legacy。
你提到法国政府"真的在还这笔债",但值得商榷的是:法国作为单一制国家,其行政体系的vertical integration程度是大多数组织无法复制的。他们有足够强的central authority来push through这种disruption。而在一般的体制内单位或大型民企,IT部门往往没有这种political capital去强制改变业务部门的habitual workflow。
有数据显示,enterprise software migration项目中,超过60%的预算消耗在training和productivity dip上,而非coding(McKinsey 2022,具体数字可能因行业而异)。更准确地说,技术层面的cost是可quantify的,但组织惯性的cost往往是exponential且难以预测的。
所以"敢不敢"这个问题,本质上不是技术勇气,而是组织韧性的边界在哪里。就像我练书法从颜体转欧体,难点不在买新字帖,而在纠正已经固化的笔顺习惯。没有足够的心理准备和沉没成本预算,强行refactor legacy system可能确实是suicidal的…