定义:需求分析是软件计划阶段,分析系统在功能上需要“实现什么”,即功能需求。
工具一:HMW(How Might We),即“我们可以怎样”
使用流程:
1.明确用户和问题
2.从5个方向发散问题:a.否定;b.积极;c.转移;d.脑洞;e.拆解
3.根据方向提问,用“如何让....”开头
4.根据提问列举解决方案
5.筛选可实现的解决方案,输出为功能需求
如下图:
举个例子:
工具二:“用户-场景-需求”
使用流程:
1.明确需求
2.根据需求确定可能会影响到的用户
3.根据用户描述使用场景
4.根据场景提出存在的问题
5.根据问题列举解决方案
6.筛选可实现的解决方案,输出为功能需求
如下图:
举个例子: