【背景】
最近看了《软件需求全景图》之后开始进行思考日常的处理需求工作,我的理解是分三步走:分析——可行性判断——解决方案。
【详细过程】
1、分析
常用的需求分析方法:场景法,即围绕纸一个需求拆解成:用户、场景、价值3个维度看待问题寻找本质。
前提:问题已经是最小需求单位了,如果不是,需要根据场景拆解或还原为实际需求。
用户:是谁的问题?行业?年龄?地区?兴趣爱好?建立用户画像,进行精准分类。
场景:什么场景下的问题?时间?地点?人物?事情?传统暴力手段。多场景需逐个列出。
价值:即用户价值和商业价值。需要进行平衡,一般优先考虑用户价值~
基于上面三点分解出已有的解决方案的优缺点,从而进行下一步。
2、可行性判断
(1)是否有优化的可能?罗列可能优化的点。
(2)对用户目标和商业目标的影响和作用?即优化价值。
(3)不做谁生气?做了谁满意?多久用一次?
3、解决方案
(1)当前有多少种解决方案?罗列出来。
(2)每种解决方案的成本和预期如何?是否会影响其它东西?
(3)有其它类似的潜在需求吗?关联的功能有哪些?