LabHub
学习 学习路径 课程

SI 项目流程

稳定期与向运维团队的交接

在 LabHub 中继续学习

一句话总结

稳定期不是修复剩余缺陷的时间,而是让运维组织能够独立运行系统的时间。误解这一点,合同结束后电话仍会不断打来。

概念图: 让运维组织能够独立运行系统的时间 · “没有我们之后,系统能否继续运转” · “让运维组织能够独立运行系统的时间” · 上线后大多数问题不是代码缺陷,而是数据和配置问题。

为什么这是一个问题

因为紧急的事与重要的事方向恰好相反。上线后故障和咨询大量涌入,每天都被响应工作填满;运维文档和知识转移则不断以“先熬过这一周”为由推迟。

等稳定期结束,SM 负责人会在不了解系统的情况下接手。几个月后凌晨两点的电话,就是最终结果——合同虽然已经结束,但唯一能询问的人还是你。稳定期的成果不应以“发生了多少起故障”衡量,而应以**“没有我们之后,系统能否继续运转”**衡量。

稳定期通常持续 3~6 个月

合同中通常有“稳定期”条款,指上线后一段时间内,由承建方负责故障响应和初期缺陷修复。许多新人会误解这一阶段的性质。稳定期不是“修复剩余缺陷的时间”,而是 “让运维组织能够独立运行系统的时间”

因此,稳定期要做的工作分为三类。

  1. 响应真实故障与咨询(紧急工作)
  2. 编写运维文档——操作员手册、故障响应流程、批处理运维指南(重要工作)
  3. 知识转移——培训 SM 负责人、共同值班、签署交接确认书(合同义务)

如果只顾紧急工作,稳定期结束那天,SM 负责人仍会一无所知。 六个月后凌晨两点,你就会接到电话。合同结束了,电话却不会结束。

上线后一周实际会发生什么

时间点 典型问题
上线当天上午 登录洪峰——全体员工同时连接。连接池与会话配置是第一道关卡
第 1~2 天 页面错误咨询。大部分是数据问题(代码值缺失、迁移数据异常)
第 3 天 首次夜间批处理结果异常,暴露数据迁移边界条件
第 1 周 首次执行月末/每周业务,“这个页面在哪里?”的咨询激增
第 1 个月 首次月结,出现统计与结算数字不一致的报告

可以看到固定模式:上线后大多数问题不是代码缺陷,而是数据和配置问题。 因此,割接阶段编写的数据验证脚本和配置备份,会贯穿整个稳定期持续使用。

故障响应的标准流程

在现场偏离这个顺序,情况通常会变得更糟。

1. 접수·기록      언제, 누가, 무슨 화면에서, 어떤 메시지
2. 영향 범위 파악  전체인가 일부인가. 특정 사용자/특정 데이터만인가
3. 임시 조치      서비스 복구 우선 (재기동, 우회, 기능 임시 차단)
4. 원인 분석      로그·모니터링·최근 변경 이력
5. 항구 조치      코드/데이터/설정 수정과 배포
6. 재발 방지      모니터링 추가, 검증 로직 추가, 문서 갱신

不要调换第 3、4 步的顺序。坚持查明全部原因后再处置,只会延长故障时间。 不过,执行第 3 步时必须保留证据——如果重启前没有保存线程转储和日志,原因可能永远无法查明。 “先重启就好了”重复三次后,第四次可能连重启也无法解决。

缺陷台账与“缺陷还是需求”的争论

稳定期最大的冲突就是以下对话。

客户——“这个不能用,属于缺陷,请修复。”

承建方——“这不在需求中,属于追加开发。”

这场争论的依据是需求定义书和 RTM。 因此,第一个月制作的文档,会在第八个月保护公司。

缺陷管理台账应这样维护。

严重度标准也应提前达成共识。通常,“致命”表示业务中断,“中”表示可以绕行, “轻”表示使用不便。不同严重度对应不同响应时间(SLA)。

转交给 SM(维护)时必须交付什么

交接确认书中应列出清单,实际工作至少需要以下内容。

维护阶段的工作是什么

SM 不是“系统坏了就修”的工作。实际工作比例大致如下。

因此,SM 负责人需要的能力不是“快速开发”,而是 “准确判断影响范围的能力”。知道增加一个列会影响三个对接系统的人,才是优秀的 SM。 这种判断最终依靠接口定义书和表定义书。 文档在项目结束后才真正体现价值。

生产现场中的常见情况

上线第一周的事件顺序几乎是固定的。

当天上午会出现登录洪峰。全体员工同时连接,因此连接池和会话配置是第一道关卡;如果卡在这里,看起来就不只是系统故障,而是整个上线失败。 第 1~2 天会收到页面错误咨询,其中相当一部分并非缺陷,只是“与旧系统不同”。如果全部登记为缺陷,缺陷台账几天内就会膨胀到数百条,真正缺陷反而被埋没。

因此,这一时期最重要的文档是缺陷台账的分类标准。如果每次临时判断属于缺陷还是新需求,每次都会发生争论;如果标准已经存在,判定就只是行政工作。

交接也是如此。最后一周集中进行的培训不会留下多少效果。SM 负责人真正参与并共同处理真实故障的次数,才是交接质量的真正指标。