自建方案在账面上往往比外包便宜,但把内部工时按真实代价计入后,结论可能反转。关键在于:工时不是按工资单上的月薪直接摊,而要区分“占用原本能产出收入的时间”和“本来就有空闲、不产生机会成本的时间”。前者应计入,后者可只计现金支出。
做百度关键词价格查询时,常见的对比方式是:外包报一个总价,自建只列出服务器、代理IP、验证码识别接口等现金支出。于是自建显得便宜很多。但一个季度后复盘,发现团队交付节奏被拖慢,原本排期的项目延期,招聘计划被迫推迟。这时再算总账,自建反而更贵。
矛盾不在数字本身,而在计入口径:外包把人力打包进了报价,自建却把人力当成“不花钱的资源”。只要人力有别的用途,这个假设就不成立。
解释一:工时被系统性低估。自建涉及采集、清洗、去重、代理调度、验证码处理、结果校验、异常重试、监控告警等环节,每一项都会持续消耗时间,而且不是一次性投入,而是长期维护。若只按“搭起来要几天”估算,必然漏掉后续的日常维护。
解释二:工时确实没有机会成本。如果团队处于产能空闲期,成员没有更优先的任务,那么这部分时间用于自建,并不会挤掉其他产出。此时工时只对应已经支付的固定工资,属于沉没成本,不该再按市场价重复计入。
两种解释都成立,区别在于前提不同:前者适用于人力紧张、排期饱和的团队;后者适用于产能闲置、且自建不会形成长期依赖的团队。
要判断属于哪一种,可以核对以下可观察的证据:
把这些证据放在一起,通常能区分“被低估的工时”和“确实无成本的工时”。只看其中一条容易误判,例如某周加班可能只是偶发,而连续数周的排期延后才是结构性信号。
假设某团队月薪支出固定,成员每天有2小时空闲。自建初期投入约40小时,之后每周维护约3小时。若这2小时空闲确实没有其他用途,那么初期投入的机会成本接近零,只需计入现金支出。但如果三个月后需求增加,空闲消失,每周3小时就要从其他任务中挤出来,此时应按该成员的小时成本计入,并叠加延期带来的影响。
这个例子的数字仅用于说明比较方法,不代表任何真实报价。动作上,可以先做一次“工时去向记录”:连续两周记录自建相关实际耗时,以及同一时间段被推迟的任务。若推迟任务明显增多,下一步就应把工时按内部小时成本计入自建总成本,再与外包报价对比;若没有明显推迟,则自建在成本上确实可能占优。
要让自建和外包可比,需要统一口径。可以按以下步骤处理:
这样处理后,百度关键词价格查询得到的自建数字才具备决策价值。否则,一个漏掉工时的自建方案会持续显得便宜,直到排期问题暴露才被迫修正。判断标准很简单:如果自建占用的时间本来能用于其他交付,就必须计入;如果确实不能,就如实说明前提,不要用“人力免费”作为默认假设。