背景
需求是一个项目起点,没有需求就没有后续的一切,所谓完事开头难,如何做好需求是一个项目良好开始的基础,下面我作为一个非专业需求人员,发表一下自己的看法。
一、目标
- 明确客户的真实需求。
- 挖掘客户(独特的)价值。
比如客户的需求是:导出一个表格,导出表格不一定是客户的真实需求,真实需求可能是导出统计信息汇报领导。
二、需求难做的原因
- 你不是客户
a. 你不了解客户的业务
b. 你不了解行业的特点
c. 你无法体会客户的痛点
d. 你无法体会客户的难点 - 客户的目标是逐渐清晰的
- 客户不愿意花费大把的时间和你交流
- 让你做你的,给客户出主意,想办法
三、如何做好需求分析
3.1 掌握背景
- 国家(行业)
- 政策、法规、规章制度等文件的深刻理解
3.2 做好基础信息采集
- 现实生产环境考察
- 了解工作模式,业务场景,流程,谁干活(用户特征,比如年龄,文化程度等)
- 现有系统了解,单位,对接人。
- 客户反馈
3.3 需求分析
- 基础型需求
代表的是产品的必备功能,如果没有该功能,用户会极度不满,甚至不用你的产品。如果有该功能,用户满意度也不会增加,应该注意基础功能一定要实现。 - 期望型需求
如果没有,也还可以,有的话,用户满意度提升,注意提高这方面的质量,力争超过原来的系统。 - 魅力型需求
用户想不到的需求,没有不影响,有的话提升满意度。比用用户要求导出excel表,而你做的是可以选择导出那些列和排序功能等。 - 无差异型需求
有没有,都没有影响,比如这个按钮用22px还是用20px,杜宇用于来说是无所谓的。 - 反向需求
如果有的话,用户满意度下降,比如a页面跳转到b页面去执行任务,执行完成后b页面需要手动关闭,关闭后,a页面的信息也要手动更新,造成客户不方便。再比如:客户年纪大,而系统的操作流程很复杂,或者客户年龄大而系统的字特别小,导致客户看不清楚。
3.4 需求的挖掘
- 客户为什么做
a. 把钱花出去
b. 要面子
c. 别人有的我也要有
d. 完成上级交代的任务
e. 做第一个吃螃蟹的人 - 客户的痛点、难点
别人由于做了某个数字化转型二升官发财,而我无粮无枪,四处碰壁。 - 给客户带来的价值
价值=需求+欲望
3.5 需求的优先级
按照:紧急程度 和 重要程度 做二维坐标系
3.6 需求描述
- 概要信息:名称,描述,业务流程
- 使用群体:谁,用户数量,用户特征
- 获取来源:需求是通过什么来源获取的
- 时间特性
- 是否刚性需求
- 需求可变性,可用性,你认为这个未来变化的可能性
- 需求分类,重要和紧急程度
- 操作的数据是什么数据,现有规模级未来3-5年的增量情况
- 边界在哪里
- 性能需求
- 安全需求
- 运行环境
- 终端设备状态
3.7 回顾与评审
- 照顾到所有的用户了吗
- 是从正确的客户那里获取的需求吗
- 解决了客户的痛点和难点了吗
- 体现客户的价值了吗
3.8 你应该具有的能力
听、说、悟、写、广