3、问题识别与根因分析:问题识别方法、根因分析工具(5Why、鱼骨图)、问题优先级排序
好,咱们进入第三个关键环节。整改措施要有效,前提是你得找对问题。我见过太多人,一上来就急着给方案,结果忙活半天,发现打的是「稻草人」——表面问题解决了,根子还在。
说白了,问题识别和根因分析,就是给控制缺陷「做手术」前的诊断环节。诊断错了,后面全白费。我个人习惯,在这个阶段至少花掉整个整改周期30%的时间。别嫌多,磨刀不误砍柴工。
3.1 问题识别方法
问题识别不是拍脑袋。你得有章法。我常用的方法就三种,你想想看,是不是也遇到过类似场景?
- 流程穿越法:亲自走一遍业务流程。别只看流程图,那玩意儿有时候是「理想国」。我记得有一次,我跟着采购员实际走了一遍从请购到入库的全流程,发现系统里有个审批节点,理论上3分钟搞定,实际上因为权限设置问题,每次都要等半天。流程图上看不出来,走一遍就暴露了。
- 数据异常扫描:盯着关键指标看。比如审批超时率、异常交易笔数、预算执行偏差率。数据不会说谎,但你要知道看什么。我建议你建立一套「控制有效性仪表盘」,把核心指标可视化。
- 访谈与头脑风暴:找一线员工聊。他们最清楚哪里「卡脖子」。我曾经在访谈中,一个仓库管理员随口说了句「那个系统我从来不用,太麻烦」,结果发现一个关键控制点形同虚设。
3.2 根因分析工具
问题找到了,但为什么会出现?这才是关键。根因分析,我主要用两个工具,一个像「剥洋葱」,一个像「画地图」。
3.2.1 5Why分析法
5Why,就是连续问五个「为什么」。别小看这个简单的工具,用好了威力巨大。它的核心逻辑是:不要停留在表面原因,要一直追问到系统层面、流程层面、制度层面。
举个例子,我在项目中遇到过一个问题:
问题:某笔付款审批被跳过了。
Why1:为什么被跳过了?——因为审批人没收到通知。
Why2:为什么没收到通知?——因为系统通知功能故障。
Why3:为什么系统通知功能故障?——因为最近一次升级后,配置参数被改错了。
Why4:为什么配置参数会被改错?——因为升级流程中没有对配置参数进行复核。
Why5:为什么没有复核环节?——因为变更管理制度里,没有要求对配置参数进行独立验证。
你看,问到第五个「为什么」,根因就出来了:不是人的问题,是制度缺失。整改措施就不是「批评教育」,而是「完善变更管理制度,增加配置参数复核环节」。
3.2.2 鱼骨图(因果图)
鱼骨图适合分析复杂问题,尤其是多个因素交织在一起的情况。它把问题放在「鱼头」,把可能的原因分门别类地列在「鱼骨」上。常用的分类维度包括:人、机、料、法、环、测(5M1E)。
我习惯在团队讨论时用鱼骨图。大家你一言我一语,把想到的原因都贴上去,然后一起筛选、归类。这个过程本身,就能帮团队对齐认知。
举个例子,针对「控制测试执行率低」这个问题,鱼骨图可能长这样:
| 维度 | 可能原因 |
|---|---|
| 人 | 测试人员技能不足、责任心不强、人员流动大 |
| 机 | 测试工具不稳定、自动化脚本维护不及时 |
| 法 | 测试流程不清晰、测试标准不统一、缺乏奖惩机制 |
| 环 | 测试环境与生产环境不一致、测试数据准备困难 |
| 测 | 测试用例覆盖不全、测试结果判定标准模糊 |
画完鱼骨图,你就能清晰地看到,问题可能出在多个环节。然后,再针对每个原因,用5Why进一步深挖。
3.3 问题优先级排序
问题一大堆,先解决哪个?别想一口气吃成胖子。我建议用两个维度来排序:影响程度和发生频率。
影响程度,就是这个问题如果不管,会造成多大损失?是几万块的小钱,还是可能导致公司被监管处罚?发生频率,就是这个问题多久出现一次?是天天发生,还是一年一次?
把这两个维度画成一个四象限矩阵:
| 高影响 | 低影响 | |
|---|---|---|
| 高频率 | 优先级最高,立即整改 | 优先级中等,纳入常规改进 |
| 低频率 | 优先级高,制定应急预案 | 优先级最低,持续观察 |
我个人习惯,先把「高影响+高频率」的问题干掉。这类问题就像「定时炸弹」,不拆不行。然后是「高影响+低频率」的,虽然不常发生,但一旦发生后果严重,得先有预案。至于「低影响+高频率」的,可以慢慢优化。「低影响+低频率」的,先放一放。
嗯,到这里,问题识别与根因分析这部分就讲完了。你想想看,是不是比你之前「凭感觉找问题」要系统得多?下一章,咱们聊聊怎么把分析结果,转化成实实在在的整改措施。