需求分析人员常遇到这种情况:用户说“把现有流程搬到线上”,结果系统做出来,流程还是那么慢,只是从纸上搬到了屏幕上。问题出在哪?出在只做了“电子化”,没做“优化”。功能需求分析不仅是把业务搬到系统,更是借系统建设的机会,优化业务流程。
优化流程,最典型的策略有四个,俗称“ESIA”:清除无效、简化高频、整合依赖、自动化烦琐。但这些都是找到问题之后的应对策略。要解决问题,首先得发现问题。建议以“同理心”转换到客户角度,通过穿越流程的方法来识别问题。
什么是穿越流程? 就是把自己当成客户,从头到尾走一遍流程,看哪里卡顿、哪里多余、哪里让人抓狂。比如你是体检者,早上空腹来体检:排队挂号→排队交费→排队等叫号→跑三个科室→等报告→再排队取报告。走一遍你就会发现:交费和挂号能不能合并?三个科室能不能就近安排?报告能不能手机查?这些问题,坐在办公室看流程图是看不出来的。
发现问题后,用ESIA四个策略逐一优化。
E(清除无效):找到不产生效能的、浪费的、低效的环节,想办法清除。
比如某审批流程,科室主任审批后,还要分管副院长审批,但副院长从不细看,只是例行签字。这个环节不产生实际效能,只是形式。清除它,流程立刻快一截。再比如,同一份数据在两个表单里重复填写,重复填写的环节就是无效劳动,应该清除,改为自动带入。
S(简化高频):对频率最高的环节进行优化,流程效率将显著上升。
比如报销流程中,员工填单是最高频的环节。原来要填十几项,还要贴发票、算金额。优化后:发票拍照自动识别,金额自动计算,员工只需确认。高频环节每简化一步,整体效率就提升一大截。需求分析时,要特别关注“哪个环节天天做、人人做”,优先简化它。
I(整合依赖):将相互依赖的环节整合在一起,提高效率。
比如体检流程中,交费和登记是相互依赖的——不交费不能登记,不登记不能体检。原来分三个窗口,客户跑三趟。整合为一个窗口,一次办完。再比如,采购申请和库存查询相互依赖,原来先查库存再填申请,现在整合到一个界面,填申请时自动显示库存,避免重复采购。整合依赖,就是让“前后脚”的事变成“一起办”。
A(自动化烦琐):把人做起来麻烦的事让电脑来干,提升效率。
比如每月5日前汇总采购申请,人工收集、整理、核对,费时费力还容易错。改为系统自动汇总、自动校验、自动提醒,人只需确认。再比如,体检报告自动生成、自动推送,省去人工整理和发放。自动化不是把所有事都交给电脑,而是把“烦琐、重复、易错”的事交给电脑。
在功能需求分析中怎么用?
穿越流程发现问题后,逐个环节问:这个环节产生价值吗?能清除吗?这个环节频率高吗?能简化吗?这个环节和前后环节依赖强吗?能整合吗?这个环节烦琐重复吗?能自动化吗?每个“能”背后,就是一个功能需求。
比如穿越报销流程发现:贴发票烦琐、算金额易错、审批周期长。对应功能需求:发票OCR识别、金额自动计算、审批超时自动提醒。这些需求不是用户直接提的,而是通过流程优化推导出来的。这样的功能,才是真正提效的功能。
总结
功能需求分析不是照搬业务流程,而是借系统建设优化流程。用同理心穿越流程发现问题,用ESIA四策略解决问题:清除无效、简化高频、整合依赖、自动化烦琐。流程优化了,系统才有价值。
最后,四句诗总结:
穿越流程找痛点,同理之心见真章。
清简整合自动化,功能需求自生光。
参考书目:有效需求分析 ,作者: 徐锋,出版社: 电子工业出版社

