首页 > 其他分享 >如何做线上问题复盘

如何做线上问题复盘

时间:2024-11-06 23:41:03浏览次数:1  
标签:RD leader 问题 如何 改进 做线 复盘 PM

1、什么事复盘

复盘,源自围棋中的一个术语,指棋手下完一盘棋后,要在棋盘上重新摆一遍,看看哪里下得好,哪里下得不好。下得好的要继承,下得不好的, 要在重新摆的过程中探究怎么样落子才更好。

线上问题复盘,通过还原问题现场,问题发生时间线,分析设计、开发、测 试、上线、运维等各个环节的问题、充分暴露风险,找到问题发生根本原因,通过行之有 效的改进措施,避免同类问题的再次发生。

2、复盘的目的

  • 避免同样的(类似的)错误不再发生
  • 为经验的传承和能力的提升提供依据
  • 把失败转化为财富,把成功转化为能力

3、什么时候复盘&谁来复盘&如何准备复盘

什么时候复盘?

  • 通常为线上故障发生后3天内(视问题严重程度&影响范围,可在3-7天内完成,趁热打铁考虑,通常建议一周内完成)

哪些角色需要参加?

  • PM、RD、QA、项目经理(须参加)
  • 对应模块接口人(可能为PM/RD/QA,建议参加)
  • PM leader、RD leader、QA leader(视问题严重程度&影响范围,可选参加)
  • 专项负责人(可选参加)

如何准备复盘?

复盘发起人需要完成:

  • 项目背景梳理、触发场景是什么、影响范围和持续时间、问题排查时间点整理(做了什么,谁做的)、问题根本原因是什么(需形成复盘文档)
  • 各角色、干系人拉到群里约时间地点,并至少提前1天把复盘文档发到群里供参与人查阅(复盘会上明确需要某个参与人发言的,可做专门提醒)

4、复盘过程怎么做

4.1 问题回溯

  • 项目背景
  • 时间脉络
  • 直接根因
  • 触发条件
  • 影响范围

4.2 原因分析

  • 设计&实现
  • 线下测试
  • 线上部署
  • 问题发现
  • 线上止损

4.3 改进计划

  • 产出改进措施
    • 短期
    • 中期
    • 长期目标
  • 改进措施的可行性讨论
    • 措施:可落地、可评估
    • 可行性考虑因素:
  不容易实施 容易实施
收益大

专项改进 — 中长期目标

快速处理 — 短期目标

收益小 可不处理 - 浪费时间

可稍后处理 — 短期目标

4.4 落地跟进

  • 跟进机制
    • 短期事务:实时通报(钉钉、邮件) 
    • 长期事务:专项周报等
  • 负责人&时间
    • 负责人:唯一
    • 时间:有期限,有承诺
  • 效果追踪
    • 技术改进:设置里程碑,review事项达成
    • 流程改进:形成规范,实际run起来

 

标签:RD,leader,问题,如何,改进,做线,复盘,PM
From: https://www.cnblogs.com/ailiailan/p/18531259

相关文章

  • 正则表达式如何匹配中文
    \w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下匹配中文字符的正则表达式:[\u4e00-\u9fa5]或许你也需要匹配双字节字符,所谓“双字节字符”就是长度是两个字节(byte)的字符,比如“嗨”、“!”、“。”,汉字及中文标点就是双字节字符;“k”、“!”、“.”,英文字母......
  • iedkcs32.dll文件丢失如何是好?详解找回IE浏览器加密DLL文件的方案
    在使用InternetExplorer(IE)浏览器时,有时可能会遇到iedkcs32.dll文件丢失的问题。这个文件是IE浏览器的一个重要组成部分,负责处理加密和解密任务,确保浏览器的安全通信。一旦iedkcs32.dll文件丢失,IE浏览器可能无法正常工作,甚至可能无法启动。那么,当iedkcs32.dll文件丢失时,我们应......
  • RabbitMQ如何保证发送的消息可靠(RabbitMQ的Confirm模式和2.Return模式)
    RabbitMQ如何保证发送的消息可靠(RabbitMQ的Confirm模式和2.Return模式)1、RabbitMQ消息Confirm模式(保证从生产者到交换机的消息可靠)1.1、Confirm模式简介1.2、具体代码实现1.2.1、application.yml开启确认模式1.2.2、生产者方式1:实现RabbitTemplate.ConfirmCallback生产......
  • 【AIGC】如何充分利用ChatGPT:有效提示框架与基本规则
    概述在使用ChatGPT进行内容创作时,遵循结构化的提示框架和基本规则可以显著提升AI响应的质量。本文探讨了五种结构化的提示框架,并详细介绍了基本规则和进阶技巧,帮助您更有效地与ChatGPT互动。基础规则规则1:指令放在开头,使用``或"""分隔上下文确保指令清晰明确,通过反引号`......
  • 自动化横行的今天,手工测试如何杀出一条血路?
    ......
  • 解决DDD最大难题-如何划分领域
    本文书接上回《反DDD模式之“复用”》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。背景最近直播的时候,看到一条留言,问我是否有关于如何划分领域的文章,翻看了一下,发现关于这么重要......
  • 如何在windows中安装达梦数据库?
    前言近年来,国产数据库越来越流行了,其中的原因大家也都知道。其中,我接触过的一款数据库就是达梦数据库。这个数据库的使用还是挺方便的。我知道最近有越来越多的小伙伴要开始国产化改造了,所以,对于达梦数据库这样的国产数据库,肯定想要了解很多知识的。所以,今天就来聊聊如何在win......
  • 如何在windows中安装达梦数据库?
    前言近年来,国产数据库越来越流行了,其中的原因大家也都知道。其中,我接触过的一款数据库就是达梦数据库。这个数据库的使用还是挺方便的。我知道最近有越来越多的小伙伴要开始国产化改造了,所以,对于达梦数据库这样的国产数据库,肯定想要了解很多知识的。所以,今天就来聊聊如何在window......
  • DBeaver如何快速格式化sql语句,真简单!
    前言我之前在使用DBeaver的时候,一直不知道其可以格式化sql语句,导致sql语句看起来比较杂乱,今天就来介绍下DBeaver如何格式化sql语句。如何格式化sql语句首先,我们打开一个sql窗口,在里面输入我们要查询的sql语句,如图所示。可以看到,此时sql语句是比较杂乱的。然后,我们鼠标右击,选......
  • 鸿蒙Next如何接入微信支付
    大家好,这是我工作中接触到的鸿蒙Next接入微信支付,有使用到,分享给大家,轻松便捷前提:你已有鸿蒙版本的微信,并且微信余额或绑定银行卡有钱,因为内测的微信暂不支持收红包和转账,2.你的应用已有安卓或IOS端的微信支付,否则的话,工作量将不止如此正文:首先需要你公司这边去申请开通鸿蒙......