客户需求分析这件事,客户很多人把它想成“问客户想要什么,需求然后记下来”。分析方面真这么干,包括十有八九会翻车。客户客户嘴上说的需求,和心里真正在意的分析方面,往往隔着两层纱。包括我见过一个做SaaS的客户团队,花了两周做问卷调查,需求客户全填“希望界面更简洁”,分析方面结果改完上线,包括客户流失率反而涨了。客户后来深聊才发现,需求他们要的分析方面“简洁”其实是“别让我在操作时显得像个新手”——那是面子问题,不是UI问题。
所以需求分析到底要拆哪些面?我自己的经验,大致可以分成四块,但每一块都不是独立的抽屉,它们互相咬合。
第一块是显性需求。这是客户主动说出口的,比如“我要一个能自动生成报表的功能”。这部分最容易被捕捉,也最容易被误判。因为显性需求往往是解决方案,不是问题本身。你得顺着往下挖一层:报表生成之后,他要拿给谁看?是给老板汇报,还是给客户对账?如果是给老板看,那重点根本不是“自动”,而是“能体现他的管理价值”。这时候你光给个导出按钮,等于没做。
第二块是隐性需求,也叫说不出口的需求。客户不会告诉你“我希望用这个系统的时候,显得我很专业”,也不会说“我其实怕被同事比下去”。但这些东西会通过细节流露。有一次我给一家物流公司做仓储系统优化,客户方对接人反复强调“要支持多级权限”。表面看是安全要求,后来吃饭时他无意中提到,之前用Excel,总有基层员工误改数据导致他背锅。他真正的需求是“别再让我背锅了”。权限功能只是他想到的挡箭牌。
第三块是未来需求。客户往往活在当下,但你要替他们看到半年后。这不是让你做预言家,而是观察他们的业务节奏。比如一家做电商的客户,现在一天一千单,他说“够用了”。但你看他的广告投放计划,下季度要翻三倍。这时候你的方案如果只按当前峰值设计,那交付那天就是系统崩溃那天。需求分析里必须包含一个维度:客户的增长曲线有没有拐点?哪怕他自己没意识到。
第四块是决策链需求。这最容易被忽略。你面对的客户,不是一个抽象的人,而是一群人。使用者、审批者、付费者,他们各自的痛点可能完全不同。使用者要省事,审批者要合规,老板要降本。你只满足使用者的需求,项目可能在审批环节就被毙掉。我之前帮一家连锁餐饮做订货系统,店长们都说“手机下单方便”,但区域经理死活不批。后来才知道,他怕手机下单让门店绕过他的统一采购审批,削弱他的权力。你看,这根本不是软件需求,是组织博弈。
把这四块拼起来,你会发现需求分析其实是个翻译过程——把客户混乱的抱怨、零散的期望、没说出口的恐惧,翻译成一条清晰的问题链。别急着给答案,先确认对方真正在解决什么问题,以及这个问题在谁眼里才算问题。
最后说一句实在的。需求分析做得好不好,不看报告写得厚不厚,也不看思维导图画得花不花。就看你敢不敢在项目进行到一半时,对客户说:“你上次提的那个需求,我觉得你其实不需要。”——如果这句话说出来,客户先愣一下,然后点头说“你这么说我想了想,还真是”,那你的分析才算真正到位了。要是客户直接翻脸,那说明你前面几块根本还没摸透。