没有历史数据时,预算区间不应从“市场均价”倒推,而应从可验证的工作量与风险项正推:先列出必须保留的旧资产和必须退出的旧系统,再为每项给出下限、上限和触发条件。区间成立的前提是你能说清退出旧系统时要迁移什么、放弃什么;如果连旧系统里有哪些数据、接口和外部依赖都不清楚,任何区间都只是猜测,此时应先把调查本身作为预算项,而不是继续压缩数字范围。
旧内容、旧系统或旧合作关系需要退出时,费用通常由两块构成。退出成本包括数据导出、格式转换、链接处理、旧接口下线、合同或账号的收尾;重建成本才是新站的设计、开发、内容整理和上线。两者常被混在一起,导致区间要么过窄,要么被单一报价掩盖。
一个可操作的判断是:把每一项写成“动作—产出—验收方式”。例如“导出旧文章正文与元数据—得到可导入的结构化文件—抽样检查字段完整”。如果动作写不出来,说明它还没有进入可估算状态,应先做小范围盘点。
区间预算的常见做法是设定三档假设,而不是给一个点值:
每档都要注明假设。假设不同,区间才有意义。比如“旧文章不足百篇、字段规整”和“旧文章数千篇、正文里混有短代码和内链”会落在不同档位,这不是报价差异,而是工作量差异。
在没有历史数据的情况下,能收窄区间的不是询问更多报价,而是取得以下证据:
这些证据每补齐一项,区间就可以从“宽”变为“有条件地窄”。反过来,如果盘点发现旧数据无法导出、旧接口没有文档、旧合作方不配合交接,区间上限应上调,或者把项目拆成先迁移、后重建两阶段。
假设你按“旧站文章约两百篇、字段规整”给出中间档区间,但实际导出时发现正文里嵌入了大量自定义短代码、图片外链和已失效的内链,且旧系统不提供批量替换能力。此时迁移不再是格式转换,而是逐篇修复,中间档假设失效,下限档也不再成立。这个反例说明:区间失效往往不是因为价格估错,而是因为“旧资产可低成本迁移”这一前提不成立。遇到这种情况,正确动作是暂停报价,先做样本迁移,用样本结果重新划定区间。
选十到二十条有代表性的旧内容,实际走一遍导出、转换、导入和检查。记录每一步的耗时、失败原因和人工介入次数。样本结果会直接决定下一步:如果失败集中在少数字段,可以按规则批量处理,区间收窄;如果失败分散且无规律,应把预算重心放在清洗和人工整理,并明确告知哪些旧内容可能不迁移。这样得到的区间带有假设和触发条件,比一个看似精确的数字更能在退出旧系统时保护决策。