3、需求调研与流程梳理:访谈技巧、流程文档编写、AS-IS与TO-BE分析、优先级矩阵

好,咱们进入第三章。这一章,说白了就是整个RPA项目的「地基」。

我见过太多项目,开发团队代码写得飞起,结果上线第一天就被业务部门打回来重做。为什么?需求没搞清楚。你想想看,你连人家每天怎么干活、痛点在哪都不知道,怎么可能做出好用的机器人?

所以,这一章咱们重点聊聊:怎么把业务需求「挖」出来,怎么把流程「写」清楚,怎么分析现状和未来,以及怎么给一堆需求排个优先级。

3.1 访谈技巧:别让业务人员把你当外人

需求调研的第一步,通常是访谈。但很多工程师一上来就问:「你这个流程有几个步骤?」「数据从哪里来?」——嗯,这样问,基本聊不出什么有价值的东西。

我个人习惯,访谈前先做三件事:

  • 看资料:先找业务部门要SOP、操作手册、报表模板。心里有个底。
  • 列提纲:不是死板的问卷,而是几个关键问题。比如「这个环节你每天花多少时间?」「哪一步最让你头疼?」
  • 约时间:别在人家月底结账、月初出报表的时候去访谈。那是找骂。

访谈时,记住一个原则:多听少说,别装专家。业务人员才是流程的主人。你只需要引导他们讲出真实的工作场景。

一个小技巧:我经常在访谈最后问一句:「如果有一个机器人帮你干活,你最想让它帮你做什么?」这个问题往往能挖出最真实的需求。

还有,一定要现场观摩。访谈是「听他们说」,观摩是「看他们做」。我遇到过好几次,业务人员说「这个操作很简单,点几下就行」,结果我去看,发现他开了七八个窗口,来回切换,还手动复制粘贴。嗯,这才是真正的痛点。

避坑指南:我曾经访谈一个财务主管,她说流程很标准,结果我去现场一看,她桌面上贴了十几张便利贴,全是各种「特殊情况」的处理方法。所以,访谈+观摩,缺一不可。

3.2 流程文档编写:把「怎么做」变成「怎么写」

访谈完了,下一步就是写文档。流程文档是RPA开发的「施工图纸」。图纸画不好,后面全是返工。

我一般用两种文档:

  • 流程描述文档:用文字描述每个步骤。适合给业务人员确认。
  • 流程图:用泳道图或BPMN图。适合给开发人员看。

写流程文档,我有个「三要素」原则:

  1. 输入:这个步骤需要什么数据?从哪来?
  2. 处理:具体做什么操作?有没有判断条件?
  3. 输出:结果是什么?存到哪里?

举个例子,一个简单的「发票录入」流程:

步骤1:打开邮箱
  输入:新邮件提醒
  处理:筛选主题包含「发票」的邮件
  输出:邮件列表

步骤2:下载附件
  输入:邮件列表
  处理:逐个下载PDF附件到本地文件夹
  输出:本地PDF文件

步骤3:读取发票信息
  输入:PDF文件
  处理:使用OCR识别发票号码、日期、金额
  输出:结构化数据(Excel格式)

你看,这样写,开发人员一看就知道要做什么。业务人员也能看懂,方便确认。

重点:流程文档一定要让业务人员签字确认。这不是走形式,而是「免责声明」。以后出了问题,至少文档是双方认可的。

3.3 AS-IS与TO-BE分析:现状和未来,差在哪?

AS-IS是「现状流程」,TO-BE是「目标流程」。说白了,就是搞清楚现在怎么干,将来想怎么干。

我习惯用一张表格来对比:

维度 AS-IS(现状) TO-BE(目标)
执行人 张三(人工) RPA机器人
耗时 每天2小时 每天10分钟
错误率 约5%(人工疲劳) 接近0%
操作步骤 打开系统→查询→复制→粘贴→保存 自动触发→自动处理→自动归档
依赖系统 ERP、Excel、邮件 ERP、RPA平台

做AS-IS分析时,我特别关注「异常处理」。比如:

  • 系统卡顿怎么办?
  • 数据格式不对怎么办?
  • 网络断了怎么办?

这些在现状流程里可能靠「人工经验」处理,但在TO-BE里,必须明确写进机器人逻辑。

我的经验:TO-BE流程不要设计得太完美。我见过有人想把所有异常都覆盖,结果机器人逻辑复杂到连自己都看不懂。先解决80%的常规情况,剩下的20%留给人工兜底。这叫「人机协同」。

3.4 优先级矩阵:先做哪个?别拍脑袋

需求调研完,你会发现一堆流程都可以做自动化。但资源有限,先做哪个?

我常用「优先级矩阵」,两个维度:

  • 业务价值:这个流程自动化后,能省多少时间?减少多少错误?
  • 技术可行性:这个流程好不好做?系统是否稳定?有没有API?

画个四象限:

高业务价值 低业务价值
高技术可行性 优先做(Quick Win) 有空再做
低技术可行性 评估后决定 放弃

你看,「高业务价值 + 高技术可行性」的流程,就是所谓的「Quick Win」。先做这些,快速出成果,让业务部门看到RPA的价值。后面再推其他流程,阻力就小多了。

避坑指南:我曾经选了一个「高业务价值但低技术可行性」的流程,结果开发了两个月,系统频繁改版,机器人天天报错。最后项目延期,业务部门怨声载道。所以,技术可行性一定要客观评估,别被业务部门「画饼」忽悠了。

嗯,这一章的内容差不多就这些。总结一下:

  • 访谈要「多听少看」,还要现场观摩。
  • 流程文档要写清楚「输入-处理-输出」。
  • AS-IS和TO-BE对比,重点看异常处理。
  • 优先级矩阵,先做Quick Win。

下一章,咱们聊聊怎么把这些需求变成真正的RPA机器人。到时候见。