自建方案省下的外包费,往往被内部工时悄悄吃掉。要判断真实成本,不能只看“谁来做”,而要先决定内部工时按什么口径入账:是只算额外现金支出,还是把本可产生其他产出的时间也折算进去。两种口径都成立,但适用条件不同,混用会让预算失真。
常见的情况是:外部报价是一笔明确数字,自建方案列出的只有域名、服务器、插件等零星支出,于是自建显得便宜。但项目拖长后,参与者的加班、沟通、返工和等待累积起来,真实投入远超预期。
这里有两个合理解释。第一种是工时确实被低估:建站涉及结构规划、内容迁移、模板调整、测试和上线后维护,这些工作分散在多个人身上,单看某一项都不大,合起来却可观。第二种是工时被重复计算:把原本用于学习、顺手维护或已计入固定薪资的时间,再按市场单价全额摊到项目上,导致自建成本被夸大。
两种解释都可能是真的,关键在于是否区分“增量工时”和“存量工时”。增量工时指因为建站额外产生、原本不会发生的时间;存量工时指无论做不做这个项目都要支付的人力。把两者混为一谈,比较就失去意义。
能区分上述解释的证据,不是“一共花了多少小时”,而是这些小时从哪里来。可以要求参与者记录一周内的时间去向,标注哪些时段是原本用于其他项目、被建站挤占的,哪些是原本就空闲或用于学习的。
另一个可区分的证据是返工来源。若返工主要因为需求变更或内部决策反复,属于管理成本;若返工主要因为技术不熟悉或文档缺失,属于能力成本。两者都会推高工时,但前者可以通过流程控制,后者需要通过培训或外部协助解决。识别来源后,下一步动作才有针对性。
假设一个自建项目,外部报价为A,内部参与两人,各投入若干小时。口径一:只算额外现金支出,如服务器、域名和付费组件,内部工时不计入,自建成本看起来低于A。口径二:把因建站而推迟的其他交付按内部小时成本折算,再加上现金支出,自建成本可能接近甚至超过A。
这个例子的数字仅用于说明比较方法,不代表任何实际报价。它的作用是提醒:当内部工时被推迟的交付有明确价值时,口径二更接近真实成本;当内部时间确实空闲且不影响其他产出时,口径一更合理。选择哪种口径,取决于这些时间原本的用途,而不是取决于想不想让自建显得便宜。
旧内容、旧系统或旧合作关系需要退出时,内部工时最容易失控。此时应把工时分成三类:迁移必需、维护过渡、历史遗留。
实际动作是:先给每一类工时设定上限和截止日期,再决定是否继续。结果是,如果过渡期维护持续超限,说明退出计划本身需要调整,而不是继续追加人力。这个判断会影响下一步:是加快迁移,还是暂缓退出、先解决阻塞点。
要让内部工时进入真实成本,至少做三件事。第一,给每类工作标注是增量还是存量。第二,给增量工时设定一个内部折算口径,并写清假设,例如按内部小时成本或按被挤占交付的价值。第三,把工时和现金支出分列,避免用“反正人力不额外花钱”掩盖真实投入。
这样做的结果是,自建和外包可以在同一张表上比较,而不是一边只算现金、另一边算全包价。下一步决策也更清楚:如果增量工时折算后仍低于外部报价,自建在经济上成立;如果接近或超过,就要考虑缩小自建范围、引入外部协助,或重新评估退出旧系统的节奏。免费或低价方案不等于没有时间、额度或迁移成本,把这些成本写进预算,才是对“网站建设多少钱”更完整的回答。