内部工时应当按“占用时段的机会成本”计入,而不是按“总耗时×统一时薪”计入。判断依据只有一条:这段时间是否挤掉了原本能带来收入或交付的工作。如果会挤掉,按被挤掉工作的边际贡献计价;如果不会挤掉,只计可避免的现金支出和后续维护义务,工时只作记录、不进预算。
同样是用免费资源搭一套表单、落地页或内容分发流程,两种条件下的成本结论完全相反。
一个假设例子说明比较方法:某人月薪折算后每小时名义成本为100元,但当前有30%的时段处于无交付状态。若自建方案占用10小时且全部落在空档期,按名义成本算是1000元;按机会成本算接近0元,但必须另计后续维护。若这10小时挤掉了一单边际贡献3000元、耗时8小时的交付,则成本是3750元,而不是1000元。两种算法差异来自“是否挤掉”,不来自工时本身。
出现“自建明显更便宜”的反常结论时,先别接受,用三组证据交叉验证:
需要提醒的是,抓取异常、请求量下降或某项统计归零,都不能单独证明自建方案更划算。它们也可能是缓存、配置或外部环境变化所致,与工时计价无关。
可执行的动作是:在动手前写下一行口径,例如“本次投入按被挤掉工作的边际贡献计价,空档期工时只记录不计价,维护工时按季度复核”。这行口径直接决定下一步——
这个动作的结果会影响后续判断:口径一旦确定,第二个月复核时只需替换被挤掉工作的实际边际贡献,而不必重新争论“工时算不算钱”。
有三种例外需要单独说明,否则口径会被滥用。第一,学习型投入:如果这套自建流程能被复用到后续多个项目,工时应按可复用次数分摊,而不是一次性全额计入当前项目。第二,验证型投入:目的只是判断某条路径是否可行,此时工时属于信息获取成本,应与“不做验证直接采购”的代价比较,而不是与采购价直接比较。第三,明确不计报酬的时段:若执行者本身不以该工作换取收入,工时计价没有对应基准,应只记录现金支出与维护义务。
把这三种例外排除后,剩下的工时才是真正需要计入自建方案的部分。之后每次复盘,只需回答一个问题:这段时间如果不做自建,会被用来做什么,那件事值多少。答案就是工时的价格,也是自建与采购之间唯一可比的数字。