一个人的时间分配:怎么同时维护 N 个产品

同时维护多个产品,真正稀缺的不是写代码的时间,而是处理意外的时间。本篇给出每周节奏表、每产品最小维护配额、上下文切换的批处理办法、一个人的值班规则,以及「每天每个产品都碰一点」为什么必然失败。

一个人维护三个产品,最贵的不是工时,是切换。

一、每天碰三个产品的那个人

以下情境为教学假设,人物、引语和数字不代表经核实的真实案例。

一位开发者同时维护两个 SaaS 和一个浏览器扩展。他的日程是这样的:

  • 早上打开 A 的邮箱,回两个工单。
  • 中午看一眼 B 的监控,修一个小 bug。
  • 晚上给 C 发一个版本更新。

看起来每个产品都在推进,但三个月后,三个产品都没有实质进展:A 的新功能停在设计稿,B 的迁移只做了一半,C 的留存继续下滑。

问题不在工时不够,而在于每次切换都要重新加载上下文:A 的代码结构、B 的数据库状态、C 的发布流程。这些加载成本不会出现在任何工时表里。

二、上下文切换的真实成本

切换类型重新加载需要什么估计恢复时间
同一产品,不同任务任务背景、当前分支5–15 分钟
同一产品,排查事故日志、监控、最近变更20–40 分钟
不同产品,写代码代码结构、依赖、运行方式20–30 分钟
不同产品,处理支持用户背景、历史工单、产品规则15–30 分钟
不同产品,做发布构建流程、发布清单、回滚方式30–60 分钟

一天切换四次,光是恢复上下文就可能吃掉两个小时。这是需要实测的排程风险,不是所有任务的定律;工单和事故仍可能需要跨产品快速处理。表中分钟数是时间预算假设。

三、把时间按产品分块,而不是按任务分块

正确的时间结构是:一周内给每个产品分配固定的整块时间,块内只做这一个产品的事。

时段周一周二周三周四周五
上午规划 + 组合巡检产品 A 深度开发产品 A 深度开发产品 B 深度开发维护 + 支持
下午产品 A 开发产品 A 开发产品 B 开发产品 C 开发发布 + 复盘
晚上不排不排不排不排不排

这张表的关键不是具体怎么排,而是三条规则:

  1. 深度开发至少 2 小时连续。 本文用 2 小时作为试验起点;短块也可完成清晰的小任务,按实际完成情况调整。
  2. 支持与维护集中处理。 不要随时响应,除非是 P0 事故。
  3. 每天留出缓冲。 意外一定会发生,不要把时间排满。

3.1 为什么要把「规划」单独拿出来

组合运营比单产品多了一件事:决定这周哪个产品优先。这件事必须在周初做一次,否则你会被当天最响的那个问题牵着走。

周一上午的 30 分钟规划,应该回答三个问题:

  • 这周每个产品的最低目标是什么?
  • 有没有必须在某天完成的外部截止时间?
  • 哪个产品这周可以完全不动?

四、每产品最小维护配额

每个产品都有一条「不做就会坏」的底线。把这条底线量化,才能判断组合是否可行。

产品类型最小周维护包含什么
稳定期 SaaS2–3 小时依赖更新、工单、监控巡检
增长期 SaaS6–10 小时上述 + 功能迭代 + 内容
工具类扩展1–2 小时平台政策跟进、版本适配
维护模式产品0.5–1 小时只处理安全和故障
实验期产品3–5 小时验证与迭代

把每个产品的最小配额加起来,就是组合的时间地板。

如果一个产品的最小配额是 3 小时,而你每周只有 20 小时可支配,20÷3 仅是静态算术上限,不是可稳定维护 6 个产品的结论;还需扣获客、行政、休息、支持与事故缓冲,并检验工时波动。

超过地板,产品就会开始腐烂,而且是从看不见的地方开始:证书、依赖、备份。

五、一个人的值班规则

没有团队,你既是开发也是 on-call。必须给自己定规则,否则会被随时打断。

5.1 告警分级

级别定义响应时间处理方式
P0核心不可用、正在被利用或重大数据/资金风险立即启动并行止血、评估与通知
P1显著影响但可绕行;疑似高风险事件当天响应,必要时升级每日支持/事件窗口,不等周维护
P2范围有限且无持续重大风险的普通问题48 小时内响应告知排期与绕行,解决目标另定
P3建议、咨询、需求一周批量回复

5.2 三条值班纪律

  • 通知只留 P0 到手机。 其他级别的告警进邮箱或看板。
  • P0 必须有明确的判定标准。 否则所有事都会被当成 P0。
  • 每周固定一个维护窗口。 计划依赖升级和非紧急修复放周维护;P1 当天响应、P2 48 小时响应,不等周维护才首次查看。

六、批处理:把同类事情攒起来做

事情频率一次处理量
回复用户邮件每天 1–2 次全部
依赖升级每周一次一个产品
发布版本每周或每两周一个产品
写更新日志随发布一个产品
看数据报表每周一次全部产品
备份恢复演练每季度一次一个产品

批处理的前提是你能接受延迟。能否延迟由响应期限、损害和法定/合同要求决定,不能因为不是 P0 就统一延到下周。

七、常见错误

错误后果更好的做法
每天每个产品都碰上下文切换吃掉一半时间按产品分块,块内不切换
随时响应所有消息无法进入深度工作分级 + 固定窗口
不设最小维护配额产品悄悄腐烂每个产品写清周配额
把日程排满一次意外全盘打乱每天留 20% 缓冲
周末补进度长期疲劳,判断力下降把补进度变成减范围

八、行动清单

  • 列出所有产品,写下每个产品的最小周维护配额。
  • 把配额相加,和你的可支配时间对比。
  • 画一张一周时间块表,深度开发至少 2 小时连续。
  • 定义 P0 的判定标准,只让 P0 打断你。
  • 设一个固定的维护窗口。
  • 把可批处理的事情列出来,定频率。
  • 每周一花 30 分钟做组合规划。

使用边界与实操验收

这套级别与资产韧性第 09 篇一致;响应指确认与开始处理,不承诺所有 P1 当天彻底解决。维护配额须包含支持及不可预测事件缓冲。

周五 16:00 收到 P1:当天确认范围、给绕行方案并安排跟踪;P2 则在 48 小时内响应,不默认等到下周五。若 20 小时可用,先预留 4 小时波动和 5 小时获客行政,再分配维护;不能把全部 20 小时都按每产品 3 小时分满。

关键参考与核验范围

以下链接支持对应的机制或规则;本文的案例、成本和经营评分是说明方法的假设,不能当作平台统计或收益承诺。核验日期:2026-10-22。

系列导航

继续阅读

探索更多技术文章

浏览归档,发现更多关于系统设计、工具链和工程实践的内容。

全部文章 返回首页

「Indie」更多文章

  1. 定价复盘:价格、转化、留存与退款的一张表
  2. 低流量定价实验:样本不够时怎么测
  3. 结账页:币种、税费、失败重试与拒付