一、调研从准备提纲开始
当业务部门对同一个流程各有一套说法时,邮件来回几轮也谈不拢。临沂小程序开发公司的团队会建议客户开一次集中工作坊:把各部门骨干与开发方分析师关在一个会议室里,用一到两天把流程当场过一遍、冲突当场摊开解决。在微信小程序这类角色众多的产品里,这种方式往往半天就能理清矛盾。
访谈中提问的方式很有讲究。多问"您平时是怎么做这件事的""遇到过什么麻烦""为什么一定要这样处理",少问"您是不是想要某个功能"。诱导式提问得到的答案看似顺利,实则把开发团队的猜测当成了用户的需求,后面返工的概率很高。关键信息应当场复述确认,访谈结束后二十四小时内整理纪要并回访核对。
问卷调查适合从大量用户处收集可量化的信息,例如使用频率、满意度、对候选功能的偏好。设计问卷要注意一题一义、选项互斥、避免诱导措辞,关键问题可以设置反向校验题。问卷覆盖面广但难以深入,应当配合少量深度访谈,解释数据背后的原因,否则只看百分比容易得出片面结论。
二、原型法降低表达成本
现场观察是发现隐性需求的利器。有些经验丰富的岗位人员说不清自己的操作诀窍,因为那已经成了肌肉记忆,只有走到真实工作场景里,看他们如何取数、如何临时绕过系统障碍,才能发现那些用户自己都没意识到的痛点。许多优秀软件的关键功能,正是来自对真实工作流的观察,而不是用户填在表格里的清单。
原型法用可点击的界面模型让用户直观感受产品的样子,反馈效率远高于阅读文字描述。需求模糊的项目尤其值得先做一轮原型验证:用一两天搭出关键页面的高保真原型,让用户上手点一点,比开三次会讨论"按钮放左边还是右边"有效得多。验证完需求就可以确认原型是否废弃,进入正式开发。
三、调研结论的验证方式
联合需求工作坊把客户方业务骨干与开发方分析师集中几天,由训练有素的主持人引导,共同梳理业务流程、识别角色与用例、当场达成共识。当多个部门对同一件事的理解存在冲突时,面对面工作坊比邮件往返几轮高效得多,很多绕了半年的需求矛盾,在工作坊里半天就能摊开解决。
调研阶段要特别注意区分"用户说要的"与"用户真正需要的"。前者往往是用户基于现有经验想象出来的解决方案,后者才是要解决的问题。成熟的需求分析师会顺着用户抱怨的现象追问下去,找到背后的业务目标,再回到方案层面讨论,避免被牵着鼻子做一堆华而不实的功能。
工作坊需要训练有素的主持人引导,否则容易开成各说各话的牢骚会。
备注:多角色需求冲突时,面对面工作坊效率最高。