登录/注册
Web前端之巅
791
占位
1
占位
0
浏览量
占位
粉丝
占位
关注
老板的视角是如何看待故障的
Web前端之巅
2022-01-14 17:02:47 2022-01-14
13
0

2022年01月04日 今天出了一个线上问题在群里周知各业务方后,老板问影响是什么?回答:请求接口缺少参数导致页面展示不正常,后老板追问:业务视角的影响,目前有多少流量会有问题? 通过这个小事能看出来,老板看待一个事情,无论是故障还是需求,其视角都跟研发同学的视角不太一样。 从我目前的认识水平,我说说,我认为的老板看待故障或问题的视角,我认为主要从:影响范围、现状与方案、复盘与改进 这3个方面来看待的。 而这3方面其实就是围绕「在组织维度上如何降低问题发生的概率」 这个大方向来指导其行为动作的。

1.影响范围

老板第一关注的是故障的影响范围,影响多少用户,影响哪些业务,影响百分之多少的流量,影响哪些操作和行为,是影响用户下单还是内容展示还是数据统计还是埋点。(再说的明白一点,影响范围的严重程度决定了老板是否要向上一级他的老板汇报故障,以及他本季度是不是要背C了,给老板一个心理预期)

2.现状与方案

老板在了解完影响范围之后,第二关注的就是当前现状和解决方案,当前是否已经解决故障恢复了,如果已经解决那么解决方案是什么,如果还未解决,那么是否已经找到解决方案并正在处理中,如果还没有找到解决方案,那么是否有降级策略(例如 是关掉入口还是关闭流量还是增加线上故障提示文案等),是否有应对手段(例如 周知业务客服中心,面对用户客诉的话术是什么,告诉用户应该如何操作等等)

3.复盘与改进

老板最后关注的就是事后复盘。在故障结束后,必须要有复盘,老板视角可能并不关注具体代码的错误原因,更关注的是,为什么会发生这个问题,暴露出来我们存在哪些的不足,无论是制度上还是流程上还是规范上,发生问题无可厚非,但重要的是同样的错误不能发生第二次,必须要有改进策略。(例如 增加CodeReview环节,还是增加操作动作的审批,还是增加做事前的checklist,还是制定操作标准SOP,还是重构某核心组件架构设计等等)。从技术上、人上、流程上做改进和查漏补缺。

视角的差异

以上是从老板的视角是如何看待一个故障的。那么对于员工如何看待就不比多说了,基本上是找到问题原因,到底是哪行代码出的问题,以及怎么解决并上线,这事就算过去了。这是大部分开发同学的视角,把他当成一个bug去对待。 那么这两种视角的差异主要在于:

  • 员工的视角是:如何解决这个问题。
  • 老板的视角是:从组织维度来讲如何让这个员工发生的问题不再让其他员工再次发生。

可以看出来,员工视角在于解决当下问题,而老板视角是这个员工出现的这个问题可能团队其他人也会出现,如何将这个员工遇到的问题的挖掘出背后深层次的原因,并抽象出从技术上的优化或管理上的动作,来防患于未然让未来以后不再发生此类问题,从这个角度去想该如何去做。 所以最终总结起来一句话就是:老板视角面向的是「未来」

最后

老板的这种面向未来的视角,其实也是逆向思维的一种,这里的逆向指的不是时间的逆向,是逻辑因果关系的逆向。凡事往前想,想出现当前问题的前一步是什么,因为什么导致的出现了如今的问题,这是在线上故障上可以这么思考,在做任何事上也可以利用这种逆向思维模式。 最后,如果平时刻意有意识的去学习老板的思维方式和处事方法,可以让你更快速的成为老板。

原文: https://www.cnblogs.com/xxcanghai/p/lao-ban-de-shi-jiao-shi-ru-he-kan-dai-gu-zhang-de.html

暂无评论