3. 工单分类与优先级:紧急程度、影响范围、服务级别协议(SLA)的设定方法

工单一进来,第一件事是什么?不是马上动手修,而是先搞清楚——这活儿有多急?影响多大?我见过太多团队,一上来就埋头处理,结果修了个边缘问题,核心业务却崩了一下午。说白了,分类和优先级搞不清楚,运维就是无头苍蝇。

这一章,我就把工单分类的底层逻辑、优先级矩阵怎么搭、SLA怎么定,掰开揉碎讲清楚。你想想看,没有标准,你怎么跟业务方对齐?怎么跟研发扯皮?怎么跟老板汇报?

3.1 工单分类的底层逻辑:先分对,再排优

我个人习惯,工单分类必须从两个维度入手:紧急程度和影响范围。这两个维度一交叉,优先级就出来了。

3.1.1 紧急程度:时间敏感度

紧急程度看的是时间窗口。问题发生后,你能容忍多久?

  • 紧急(Critical):必须在 30 分钟内响应,否则业务受损。比如支付链路断了、核心数据库挂了。
  • 高(High):1 小时内响应。比如某个 API 响应超时,影响部分用户。
  • 中(Medium):4 小时内响应。比如后台报表生成慢,不影响前端。
  • 低(Low):24 小时内响应。比如某个非核心页面样式错乱。
我的经验:紧急程度别拍脑袋定。我建议你拉上业务方,一起梳理出「业务容忍时间表」。比如支付团队说「超过 10 分钟我就得赔钱」,那这个工单的紧急程度就是 Critical。

3.1.2 影响范围:波及面

影响范围看的是用户量和业务链路。我把它分成四档:

影响等级 定义 举例
全局(Global) 影响所有用户或核心业务 登录服务挂了、首页 502
局部(Partial) 影响特定功能或部分用户 某个地区的 CDN 节点故障
单点(Single) 影响单个用户或单个实例 某台服务器磁盘满了
边缘(Edge) 不影响核心流程 某个页面文案错误
避坑指南:我曾经遇到一个团队,把「单台服务器 CPU 飙高」直接标为 High 优先级。结果一查,那台服务器是离线计算节点,根本不影响线上。影响范围没搞清楚,优先级就全错了。

3.2 优先级矩阵:把分类变成可执行的规则

有了紧急程度和影响范围,下一步就是搭优先级矩阵。说白了,就是一张 4x4 的表格,告诉你每个组合该排多高。

我常用的矩阵是这样的:

影响范围 \ 紧急程度 紧急(Critical) 高(High) 中(Medium) 低(Low)
全局(Global) P0 P1 P2 P3
局部(Partial) P1 P2 P3 P4
单点(Single) P2 P3 P4 P4
边缘(Edge) P3 P4 P4 P5

你看,全局 + 紧急 = P0,这是最高优先级,必须立即响应。边缘 + 低 = P5,这种工单可以排到下周处理。

核心原则:优先级不是一成不变的。比如一个 P3 工单,如果业务方反馈「这个 bug 导致我们无法上线新功能」,那影响范围就变了,优先级要重新评估。

3.3 SLA 的设定方法:把承诺变成可量化的指标

SLA 是什么?说白了,就是你对业务方的承诺。承诺多久响应、多久解决。但很多团队把 SLA 定得太死,结果天天被打脸。

我建议你按优先级来设定 SLA,分三个维度:

  • 响应时间(Response Time):从工单创建到运维确认接手的时间。
  • 处理时间(Resolution Time):从接手到给出解决方案或恢复服务的时间。
  • 升级时间(Escalation Time):超过处理时间后,自动升级到更高级别处理。

举个例子,我常用的 SLA 标准:

优先级 响应时间 处理时间 升级时间
P0 15 分钟 2 小时 30 分钟
P1 30 分钟 4 小时 1 小时
P2 1 小时 8 小时 2 小时
P3 4 小时 24 小时 8 小时
P4 8 小时 48 小时 24 小时
P5 24 小时 72 小时 48 小时
我的习惯:SLA 别定得太理想。我建议你拿过去 3 个月的历史数据,算一下平均处理时间,然后在这个基础上加 20% 的缓冲。比如平均处理时间是 1.5 小时,那 SLA 就定 2 小时。这样既不会太紧,也不会太松。

3.4 核心流程:从分类到闭环

嗯,到这里,我把分类、优先级、SLA 都讲清楚了。但光有规则不行,你得把它串成一个可执行的流程。下面这张图,就是我常用的工单分类与优先级处理流程:

工单分类与优先级处理流程 工单创建 评估紧急程度 评估影响范围 匹配优先级矩阵 绑定 SLA 并处理 关键输入 业务容忍时间表 用户量/链路分析 历史处理数据 关键输出 P0-P5 优先级 响应/处理/升级 SLA 自动升级规则
流程要点:每一步都要有明确的判断标准。比如「评估紧急程度」,你不能说「感觉挺急的」,而是要有量化指标——「超过 10 分钟影响支付」就是 Critical,「超过 1 小时影响报表」就是 High。

3.5 避坑指南:我踩过的三个坑

做工单分类这么多年,我踩过不少坑。挑三个最典型的,你注意避开:

  1. 坑一:SLA 定得太死

    我曾经给 P0 工单定了「15 分钟响应,1 小时解决」。结果呢?运维团队天天被追着打,因为很多问题根本 1 小时搞不定。后来我改成「15 分钟响应,2 小时给出解决方案或临时恢复」,压力一下子就下来了。

  2. 坑二:忽略业务方的主观感受

    有一次,一个 P3 工单被业务方投诉到 VP 那里。为什么?因为那个 bug 虽然影响范围小,但正好卡住了业务方的关键汇报。从那以后,我加了一条规则:业务方可以申请优先级重评,但必须提供理由。

  3. 坑三:没有自动升级机制

    我记得有一次,一个 P1 工单卡在某个工程师手里 6 个小时没人管。为什么?因为没人知道这个工单超时了。后来我加了自动升级规则:超过 SLA 处理时间,自动通知主管;再超时,自动通知总监。嗯,从那以后,超时工单基本绝迹了。

最后提醒一句:分类和优先级不是一成不变的。业务在变,系统在变,你的规则也得跟着变。我建议你每季度 review 一次分类标准和 SLA,看看有没有需要调整的地方。