《软件工程之美》材料地址:https://time.geekbang.org/column/article/88833
需求分析示意图(秋千图)
什么是需求?
- 用户需求:
项目经理对产品经理说:用户给我们提了一个需求,想要一个给三个孩子玩的秋千,你分析一下; - 产品需求 :产品经理对架构师说:我们现在有一个需求,在树上栓两绳子,再吊一块板子,你做一下设计。
需求分析是要分析什么?
需求分析,就是对用户需求进行提炼分析,最终形成产品需求的过程。
第一步:挖掘真实需求
- 目标用户:用户不同,诉求也不一样;
- 使用场景:使用场景不一样,解决方案也会有所不同;
- 想要解决的问题:用户背后想要解决的问题是什么。
第二步:提出解决方案
第三步:筛选和验证方案
在传统瀑布模型中,选定方案后,会写成产品设计文档,走相应的评审流程,评审完成后再进行设计、开发和测试,测试完成后会让客户再进行验收