一位工程师就是一个单点故障:新加坡驻场 IT 的休假顶班与补位
一句话回答: 一位驻场工程师是一个人,不是一项服务。年假、生病和辞职是必然,不是风险——而这些有没有被覆盖,是合同里的一行字,不是一个假设。在比较两份驻场报价之前,先弄清楚两份是否都含补位,因为「含缺勤覆盖的月费」和「不含的月费」不可比。
新加坡一家运营两个站点的第三方物流公司——大士的一个仓库,加上一个离市区近一些的小型越库中心——有一位 IT 工程师。他很不错。在职三年,知道哪台叉车充电桩会跳哪个空开,能在四分钟内让一台扫描枪重新连上 WMS,因为这件事他做过两百次。
他同样每年休十四天年假,偶尔会生病,而且在某个时点会辞职。
公司里没有任何人写下过那时候会发生什么。不是因为大意,而是因为三年来没有任何事情让这个问题变得紧迫。仓库在转。工程师在那儿。直到他不在。
这篇文章讲的是:驻场 IT 合同里「已覆盖」到底是什么意思,购买冗余的四种方式各自要花多少钱,以及为什么买方常常表达出来的那种直觉——通常是「至少 2 名工程师,最好 3 名,用于覆盖和冗余」——往往是一个正确的诊断,配了一个错误的处方。
场景:一位工程师,两个站点,一个不能停的运营
先说清楚,为什么这种形态的生意和写字楼不一样。
在一家 150 人的专业服务公司,一天没有 IT 就是慢一天。大家用笔记本工作,邮件照样到手机上,最坏的结果是积压一点让人烦躁的事。在仓库或轻制造车间,一天没有 IT 就是一天没有产出。WMS 连不上,拣货员就拣不了货。出库口的标签打印机坏了,就什么都发不出去。手持扫描枪在货架最里端掉了无线关联,盘点就停了。这些不是效率问题,是产出问题,而且是用「没能开走的挂车」来计量的。
第二个特征同样要紧:这些工作是物理的。远程工程师没法把扫描枪重新插进充电底座,没法把被托盘车从地插里扯出来的线重新打好,也没法走到最里面那条通道去看看那台 AP 的指示灯是不是亮的。恰恰是「需要动手的那部分事故占比」,才是「站点上要有人」这件事的理由——那是一个决策,如果你还没做过,我们那篇新加坡工业 IT 支持讲得更深。
这篇文章假设你已经做过那个决策了。你有一位工程师。现在的问题是:他不在的那些天,会发生什么。
三种缺勤,以及它们为什么行为完全不同
把「缺勤」当成一个类别,是这里大多数糟糕决策的根源。它有三种,而且在运营上几乎毫无共同之处。
计划内休假是最容易的那种,也是大多数合同真正处理过的那种。它提前数周就知道,通常是几天到两周,而且可以避开已知的高峰排期。正确的应对是:一位来过现场的具名顶班工程师、一份交接说明,以及一份关于「那一周什么做、什么不做」的共识。计划内休假很少造成损害,它造成的是延后——而只要有人决定了延后什么,延后是没问题的。
突发疾病才是暴露「覆盖是不是真的」的那种。没有通知。顶班工程师——如果有的话——必须在没有交接的情况下,进入一个他可能从未去过的站点,并在几小时内产出。让这件事撑得住的一切,都是文档和访问权:一份站点运维手册、放在共享保险库里的凭据、一份当前的资产清单,以及一套不需要缺勤者批准的门禁办理流程。一份承诺了覆盖、背后却没有任何文档要求的合同,交付给你的会是一个站在前台的人。
辞职是最贵的那一种。它把几样东西叠在一起:一段在职但已经在抽离的通知期、一段招聘或调配的前置时间、接替者的进场适应期,以及一个与「公司自己唯一的 IT 管理员辞职」时完全相同的知识转移问题——只不过这里的知识属于你服务商的员工而不是你的员工,这改变的是「谁负责把它捕获下来」,而不是「没人捕获的话有多疼」。
三种要分开问你的服务商。一条写着「提供休假顶班」的合同条款,只回答了第一种,另外两种还开着。
费率表上的「不含补位」到底是什么意思
这里举一个来自我们自己公开定价的、真实可核对的例子,因为这个区分在真实价目表里比在抽象讨论里容易看清。
Brocent 在派工费率页上公开两张独立的费率表。一张是按次派工费率的 42 国表——新加坡首小时 85 美元、每增加一小时 78 美元,基准是 EUC L1、次个工作日、9×5。另一张是专属工程师的七国月费表,新加坡是每月 4,160 美元。
那个月度数字被标注得很精确:入门级的参考月费,全负载,不含补位——并且在同一句话里,按技能等级递增(L2 相对入门级约 +21%,L3 约 +44%),以及可另配次个工作日补位。
请仔细读这一句,因为整篇文章的要点都在里面。那个头条月度数字买到的是一位工程师的时间。它本身并不买下「那位工程师不在的日子里的第二个人」。补位是存在的、可以买的——它是一项具名、可采购的东西——但它相对入门费率单独计价,而这正是入门费率之所以这么低的原因。
与此同时,全职驻场服务页把「无缝休假顶班」作为其四项具名功能之一来卖:当你的驻场工程师休假时,会从一支受过训练的工程师池中提供替补,而「休假与缺勤全覆盖」出现在其列出的收益里。
这两件事不是矛盾,把它们说成矛盾是不诚实的。它们是你可以分别购买的两样东西,在两个地方各自被准确地描述了。服务页描述的是完整服务的驻场合作;费率表给的是一个入门级单价,并把可选项写在旁边。
但对作为买方的你来说,它之所以要紧是因为:当你把三份报价并排摆开时,其中几乎必然有些含覆盖、有些不含,而不含的那些看起来更便宜。 这不是谁在作弊。这是一个市场用不止一种形态给同一项服务定价时必然发生的事。你的工作是在决定之前把这个比较归一化。
实操版本是一个问题,用完全相同的措辞问每一家报价方:*当我的工程师休两周假时,谁在我的站点上,这件事包不包含在这个数字里,以及那个人是什么技能等级?*
购买冗余的四种方式
一旦你接受了「覆盖是要花钱的」,问题就变成了买成什么形状。有四种,而且它们适合的运营确实不同。
对比:覆盖单一驻场工程师的四种方式
再加一位全职工程师
- 你得到:真正的冗余,两个人都熟悉站点,缺勤可以无害地互相错开,而且你得到的是产能而不只是保险。
- 代价:大约是月费翻倍——可选项里最大的一级台阶。
- 坑:在单站点单班次的场合,两位全职工程师往往是配置过度。你是在为「一年大概二十天才发生的问题」买下每天八小时的产能。除非这个站点真的能产生两个人的工作量,否则第二位工程师会闲置,而闲置的工程师会变成无聊的工程师,然后辞职——那正是你本来要解决的问题。
- 适合:两个班次、两个需要同时有人在场的站点,或者确实超出一个人负荷的工作量。
一支带合同化覆盖的具名人员池
- 你得到:你的主责工程师,加上一组已定义、具名、并且在你站点做过进场适应的顶班工程师,对计划内和计划外缺勤都有合同化的响应。
- 代价:月费上的一笔溢价——真实存在,但远低于第二个人头。
- 坑:覆盖的质量完全取决于进场适应。一支成员从未走过你仓库楼面的「人员池」,是一份名单,不是一种能力。坚持要求顶班工程师在被需要之前,至少在现场跟岗一整天。
- 适合:单站点、单班次、承受不起糟糕一周、但也不需要每天两个人的运营。这通常是那个正确答案。
把派工当作安全网
- 你得到:没有常设的第二个人,但在你需要人手时有一条合同化的到场 SLA——Brocent 的现场派工服务承诺紧急 P1/P2 四小时到场或标准请求次个工作日到场,到场时间是写进合同的而不是「尽力而为」。
- 代价:常设为零,用到时按次计费。
- 坑:被派来的工程师带着通用技能,没有站点知识。他会修好一台死掉的交换机;他不会知道 14 号通道的扫描枪问题永远是同一个 AP。派工覆盖的是事故,不是运营。
- 适合:站点能吸收短时降级、环境是标准化的、并且文档确实做得好。
一层远程优先,加上偶尔的人手
- 你得到:不论现场是谁,监控、补丁、工单和远程处置都在持续运行,从而让驻场工程师只处理那些真的需要人在场的事。
- 代价:一份按人计费的月度套餐,与驻场安排独立定价。
- 坑:它完全不覆盖物理那一半。它不是驻场的替代品;它是让驻场变得更小、更可替换的东西。
- 适合:说实话,一直都适合——作为另外三种之下的一层,而不是取代它们。
为什么「至少两人、最好三人」是正确的直觉,却常常是错误的采购
买方经常主动提出这条要求,中英文都有,而它背后的直觉完全成立:一个人是一个单点故障,而在一个不能停的运营里,单点故障是一项真实敞口。
出问题的地方在于:从诊断直接跳到了最贵的那张处方。
当你在配置覆盖工时时——两个班次、七天运营,或者两个同时需要有人在场的站点——「至少两人、最好三人」是正确答案。在那里,你需要多个人,因为一个人没法同时出现在两个地方,也没法连续清醒十六小时。
当你在为单站点单班八小时在场配置冗余时,它往往是错误答案。在那里,你真正需要的不是两个全职雇员,而是一个人加上一个有保证的替补。你在投保的那种失效,一年大约占二十到三十天。为了覆盖三十天而买下第二位全职工程师,意味着你在为大约两百二十天你并不需要的日子付钱。
有用的重构是:在写工作说明书时,把这两项要求明确拆开——*我们需要多少小时的在场* 是一个问题,*提供这些小时的那个人不在时会发生什么* 是完全另一个问题。大多数工作说明书把它们混在一起,而这种混淆正是「我们需要三位工程师」这个结论的来源;那个结论随后会因为成本被否决,于是站点最后落得一位工程师、零覆盖——这是所有可选结果里最差的一个。
覆盖要能起作用,必须先成立哪些前提
这一节最可能替你省钱,因为它正是「覆盖明明已经付过钱却仍然失灵」的原因。
一位顶班工程师能派上用场,前提是他走进来的那天,下面四件事已经成立。
文档存在且是当前的。 一份站点运维手册——网络拓扑、WMS 与扫描枪架构、打印机资产、什么在哪个 VLAN 上、最常坏的三样东西以及对应的处置、还有那些已知的变通做法。不是一个装着当初实施 PDF 的文件夹,而是作为工程师职责一部分被持续维护的东西,并且把这项维护写进合同。
访问权不依赖那个缺勤的人。 凭据放在共享保险库里,不在他脑子里也不在他的个人密码管理器里。管理员账号不是以他的名字命名的。每一套有管理员的系统上都有第二个管理员。如果顶班工程师的第一个动作是打电话给生病的工程师问密码,那你买到的不是覆盖。
进场适应已经做过了。 门禁卡、安全培训、个人防护装备、叉车通道规则、向谁汇报、机房在哪里、钥匙在谁手上。在工业站点,这经常才是那条决定性的约束——一位完全胜任却进不了大门的工程师不是覆盖。而且这件事没法临时补:大多数仓库的进场流程,比你要覆盖的那场病还长。
升级路径是明确的,并且不经过那个缺勤的人。 仓库经理打给谁,顶班工程师遇到超出自己能力的问题时做什么,以及哪些供应商合同允许具名工程师之外的人开单。
这份清单在商务上之所以要紧,是因为上面每一项都「维持起来便宜、临时造起来昂贵」。一家把这些作为常规服务一部分来构建的服务商,和一家「需要时再安排覆盖」的服务商,卖的是不一样的东西——哪怕月度数字看起来差不多。
辞职这一种,也就是贵的那一种
休假和生病是中断。辞职是一次过渡,需要用合同而不是用祈祷来处理。
新加坡这类岗位的通知期通常是一到两个月,而有仓库或工厂经验的资深基础架构工程师不会在市场上停留很久。所以你应该事先谈好的序列是:
- 通知。 服务商多快告诉你?有些合同承诺在收到辞呈后的若干天内通知客户,这很要紧,因为你的规划窗口就是他们的通知期。
- 替换承诺。 一个写进合同的、到具名替补为止的天数,而不是「尽快」。
- 重叠。 替补是否在现任离开之前到场,以及重叠期谁付钱。一周的重叠,价值远高于一个月独自写出来的文档——原因和「走查胜过文档」在任何交接里都成立是同一个。
- 知识捕获。 在离职时点上确保站点运维手册是当前的,是谁的责任?如果答案是「离职的工程师,在他最后一周」,那它不会发生。
- 费率。 一位不同技能等级的替补是否会改变你的月度成本,往哪个方向改。
要注意,这里面大部分和一支内部团队面对自己 IT 同事辞职时的问题是一样的。差别——也正是「把驻场产能当服务买而不是当雇员养」的真正论据——在于:你的服务商有其他工程师、有文档义务,并且有把这次过渡做到无感的商业动机。一位要替换员工的雇主,有的是一则招聘启事和一个空缺。
按人计费的套餐在这一切之下的位置
之所以以这个收尾,不是因为它是那笔生意,而是因为它是唯一改变问题形状、而不只是为问题付钱的东西。
仓库里的驻场工程师,一天的时间花在一堆不同的事情上。其中一些确实需要人在楼里:物理故障、布线、设备更换、拿着频谱分析仪走货架、帮一位根本不会去开工单的主管。另一些则不需要:密码重置、打补丁、监控、软件部署、工单分流、授权管理、出报告。
第二类里每被远程层吸收掉一小时,就是让驻场这个角色变得更小、边界更清楚、更可替换的一小时。这正是一份按人计费的托管套餐在驻场安排之下所做的事——服务台、补丁管理、监控、备份,以及那份让顶班工程师第一天就能干活的文档与凭据归属。客户拥有文档与凭据是每一档套餐里的包含项,而那恰恰就是上面「覆盖要能起作用的前提」那一节所讲的前置条件。
诚实的说法是这样:远程层不会取代仓库里的那个人。它让仓库里的那个人,变成一个你覆盖得了的人。
如果你想弄清楚四种冗余模式里哪一种适合你的站点,以及每一种相对于你真实的缺勤敞口而不是抽象情形各自要花多少钱,跟我们聊聊——或者从公开费率出发,让我们把覆盖作为单独一行报给你,这样你能同时看到两半。
常见问题
休假顶班包含在内吗?
这完全取决于你买的是什么,而这也是比价之前就该问的问题。Brocent 的全职驻场服务把「无缝休假顶班」作为具名功能来卖,替补来自一支受过训练的工程师池;而派工费率页上公开的入门级 FTE 月费,被明确标注为全负载但不含补位,旁边写着可另配次个工作日补位。这是两笔不同的采购,在两个地方各自被准确描述。请向任何服务商——包括我们——问清楚,他们的那个数字代表的是哪一种。
如果我们的工程师辞职了会怎样?
在合同上,这应该在它发生之前就定义好:你多快被通知、到具名替补为止承诺多少天、有没有重叠期以及谁付钱,还有在离职时点上确保站点运维手册是当前的属于谁的义务。在实践上,要预期这是一次过渡而不是一次替换——即便是极优秀的替补,也需要进场适应和站点知识。决定这件事有多疼的最大变量,是你半年前的文档做得有多好。
找到替补要多久?
老实说,那是一个区间,不是一个数字,而且取决于你设了哪些筛选条件。对特定认证、特定语言、仓库或工厂经验、安全审查的要求,每一条都在缩小候选池,而且它们之间是相乘而不是相加。进场适应往往才是决定性约束,而不是招聘。任何一家不问这些就自信地给出单一数字的服务商,都是在猜——好的那家会给你一个区间,并点名哪条约束是决定性的。
顶班工程师会了解我们的系统吗?
只有在你为此付过钱的情况下才会,而付钱有两种货币。要么顶班工程师是一支具名人员池、做过进场适应并在你站点跟过岗;要么文档好到一个陌生的胜任者能照着它干活。最理想是两者都有。两者都没有的覆盖安排,交付给你的是一位站在前台、等着有人来给他讲讲这栋楼的合格人员。
我们能让一位工程师同时负责两个站点吗?
可以,而且对第三方物流或多站点制造商来说往往是正确答案——但要把你买的是什么说精确。共享工程师在任何一个站点都不是全职在场,所以你是在用在场深度换成本。明确定义拆分方式(哪几天在哪个站点),定义两个站点同时出事时会发生什么,并确保两地之间的路程时间被计入费率,而不是悄悄吃掉你的覆盖工时。
两位兼职工程师比一位全职好吗?
有时候是,而且这是一个被用得不够的选项。两位半职工程师给你真正的冗余,却不必承担两个整人头的成本,而且两人都熟悉站点。代价是真实的:两人都没有连续的上下文,他们之间的交接从偶发开销变成常态开销,而且只有在工作量真的能拆开时才成立。相比有长期项目工作的站点,它更适合支持需求可预测、重复性强的站点。
冗余会增加多少成本?
没有单一数字,因为它取决于你选四种模式里的哪一种。第二位全职工程师大致让月度成本翻倍。带合同化覆盖的具名人员池是月费上的一笔溢价,显著低于第二个人头。把派工当安全网常设为零,用到时按次计费——新加坡的公开费率是首小时 85 美元、每增加一小时 78 美元。远程层按人计费,与前三者独立。正确的比较不是哪个最便宜,而是哪个匹配你真实的敞口:一年有多少天你是没有覆盖的,以及其中糟糕的一天会让你的运营付出什么。
分享:
📬 亚太IT月报
中国合规动态、网络安全预警及亚太IT实践指南,每月一期。
不发垃圾邮件,随时可取消订阅。