问题解法咋聊(1)

背景

因为团队内部经常会有问题复盘以及技术故事讨论等活动,怎么让这个讨论是有营养且找到根因,保证最终能落到具体的行动项上面。我觉得这是一门很大的学问。

不信你留心观察你参加相关会议或者讨论,你会发现弄了半天问题好像解了又好像没解,过程可能还会伴有撕逼和甩锅…,有句古语说得好:我在旁边坐,锅从天上来。

那咋聊呢

Point 1 描述问题

描述问题,切忌采用下结论的思维和话语,比如:我认为、我觉得…。

我们是为了解问题的,所以你只需要言简意赅的把问题说清楚,这个时候你是一个莫得感情的机器。

怎么言简意赅呢?

站在第三视角陈述:只说现象不说结论,时间、环境、人物、操作过程、发生的现象、造成什么影响…。

如果有必要还可以进行一个动作:过程还原

直接叙述工作过程,有问题的环节或阶段,什么人,做了什么事,当时是怎么考虑的,在这个动作后结果是什么。

Point 2 根因分析

描述之后这个时候可以说说自己的看法了:描述最终定位到的直接原因是什么

有个模板可参考

1.技术根因分析

  • 引入环节:

    产品设计是否有问题?

    需求分析是否有问题?

    设计环节是否有问题?

    代码编写是否有问题?

    其他?

  • 流出环节:

    各评审环节是否有遗漏?

    是否进行研发自测?

    测试场景、测试用例是否覆盖全?

    是否进行了系统测试?

    其他?

  • 确定关键根因是什么:

    如果有多个根因在逻辑层次上相同,则取关键的原因,根因应该是具体的、客观的、在目前组织能力下可被改进的。

2.管理根因分析

  • 流程/制度原因:

  • 组织因素:

  • 执行原因:

    【帮助】流程/制度方面:考虑组织管理上是否有合适的流程、指导书、管理Checklist;

    组织因素方面:考虑人员分配、个人技能、培训、组织环境等原因;

    执行方面:考虑计划、监控、沟通方面的原因。

这个活动一定要有被随便蹂躏的那种奔放和豁达!!!

Point 3 纠正、预防措施

分析完了之后,一定要有落地的行动项。

根本原因 措施类型 措施内容 责任人 预定完成日期
技术根因: 例如,XX特性,在大规格、灵活配置等方面需求设计不充分 纠正措施 例如:对XX特性组织进行重新设计,刷新XX方案 Jack Ma 2020/11/1
预防措施 例如:更新××技术规范、工具、checklist等等 Pony Ma 2020/11/1