当问题的产生是通过我们做了一系列的步骤产生的结果的时候,可以采用流程分析的方法来定位问题。对于这类问题有可能仅仅涉及到是非正确的二元问题,也可能是涉及到最终流程产出效果不理想等待优化问题。
问题产生的原因更多的是整个流程一开始的输入就是错误的,也可能是流程中的某个环节出现了错误。现在的关键问题还是要找到导致问题的关键步骤和工作单元,只有这样定位了问题后才能够谈得上如何去改善。
对于结构化的问题分析方法,只要流程是稳定的,而且问题可以在流程中复现出来,则我们就很容易进行分析。我们可以将流程中的所有工作步骤列举出来分析每一个的输入,输出和预想的差距。当存在明显的差距的时候我们就可以基本定位问题出现在当前这个黑盒的工作单元中。
为了加快我们问题定位的速度,对于一般的串行流程我们可以采用折半查找这种快速的方法来进行工作单元的输入输出分析。如上图我们可以首先对流程中的步骤C进行分析,当其输入本身就不正确的时候,我们可以将问题很容易的定位到工作单元A,B,F上。而当步骤C的输入输出都正确的时候,问题则是出在了D,E,G上。
如果我们在流程上有足够的历史经验数据积累,我们可以采用非结构化问题分析中的外展推理方式。比如我们的经验中可能已经有一些模式方法,比如根据历史数据的显示当生产出来的产品质量不合格的时候80%都是由于贴片过程出现了问题。当我们有这些历史经验的时候,我们可以优先建设是贴片机这个工作单元出现了问题,然后对该单元进行输入,输出分析以验证我们假设的正确性。