软件工程之美_Day1
怎样做需求分析?
主要经过三个步骤:
- 挖掘真实需求;
- 提出解决方案;
- 筛选和验证方案;
整个过程是迭代进行的,如下:
- 收集需求:对用户需求进行收集整理;
- 分析需求:对需求进行分析,挖掘用户真实需求;
- 需求评估:筛选过滤掉不可行的需求;
- 需求设计:针对用户需求提出解决方案,设计成产品方案;
- 验证需求:验证方案是否可行。
分析需求
用户需背后的真实需求有三个层次:
- 表层需求:用户对解决问题的渴望。
- 深层需求:用户的深层次动机,述求产生的原因。
- 底层需求:人性本能的需求。
需求评估
考虑的因素有:
- 可行性:技术能否实现;
- 成本:人力成本,时间成本;
- 商业风险和收益:有没有商业上的风险,收益是否合理。
- 紧急性与重要性:是不是用户迫切的需求。
原型设计
结合工程方法,分成四个阶段:分析、设计、实施和验证。
- 分析阶段,搞清楚用户的需求,原型设计的目标;
- 设计阶段,划分好产品的信息架构,设计好产品操作和流程;
- 实施阶段,按照设计的结果,对每个界面制作原型,并且将界面组织起来,让界面组织起来,让界面之间可以相互跳转。
- 验证阶段,和项目成员、客户进行确认,收集意见反馈,根据反馈进行修改。
内容来源
极客时间 《软件工程之美》