把内部工时计入自建方案,关键不是给每个小时随便标一个价,而是先判断这些时间是否挤占了本来能产生收入或必须交付的工作。如果只是利用原本闲置的时段,按机会成本计为零或很低是合理的;如果因此推迟了对外交付、少接了项目,就应按被挤占工作的边际贡献计价,否则自建方案的真实成本会被系统性低估。
两种条件下的选择完全不同。条件一:团队本身有富余时间,建站工作安排在淡季或等待期,没有推迟任何对外承诺。此时内部工时的真实成本接近于零,预算表里可以只记录直接支出,但要标注“依赖当前空闲窗口”这一前提。条件二:建站工作与计费项目、客户交付或固定上线节点争抢同一批人。此时每一小时都对应被放弃的收入或延期的代价,必须计入。
区分依据不是“忙不忙”这种主观感受,而是看有没有具体的替代用途。可以问一个可验证的问题:如果这一小时不用于建站,它会被用来做什么?如果答案是明确的计费任务或必须按期完成的工作,就属于条件二。
内部工时通常有三种计价方式,选择哪一种取决于你想回答什么问题。
三种口径没有绝对对错,错的是在同一份预算里混用却不说明。例如用零成本口径得出“自建更便宜”的结论,却在排期时按机会成本口径抽调人手,结论和实际决策就会脱节。
假设一个两人小团队,每人每月可支配工时约一百六十小时,其中约一百二十小时用于计费项目,剩余四十小时为缓冲。现在计划自建站点,预计占用一百小时。
如果这一百小时全部从缓冲中消化,不影响任何计费项目,按零成本口径记录直接支出即可,但缓冲被压缩,应对突发需求的余量下降,这是隐性代价。如果这一百小时中有六十小时来自计费时段,按机会成本口径,这六十小时对应的边际贡献就应计入自建成本,另外四十小时仍可按零成本处理。这个拆分比“全部计入”或“全部不计入”都更接近真实。
动作与结果的关系在这里很直接:先做一次排期拆分,得出有多少小时来自计费时段,再决定用哪种口径。如果拆分后发现大部分工时来自计费时段,下一步就应重新比较外包报价,而不是继续按零成本推进。
即使决定了计价口径,仍有三类时间常被漏记,导致成本偏低。
这三项的处理方式是:把它们单独列出,而不是混进建设工时里。分开列的好处是,当决策需要调整时,你能看清是哪一项在推动成本变化。
如果自建的目的本身就不是省钱,而是掌握数据、控制迭代节奏或满足合规要求,那么工时计价的作用是让预算透明,而不是用来否决方案。此时更实用的做法是设定一个可接受的工时上限,超过就触发重新评估,而不是追求把每一小时都折算成金额。
例外情况也要提前说明:当团队规模、业务节奏或计费方式发生变化时,原先选定的计价口径可能不再成立。例如从闲置期进入满负荷期,原本按零成本记录的工时就需要重新按机会成本核算。把口径和它的适用前提一起写进预算说明,比只写一个数字更耐用。