一、什么是需求
用户需求:由用户提出来,期望满足自身一定需要的要求,通常原始的用户需求是不能直接做成产品的。
产品需求:分析提炼用户真实需求后,提出的符合产品定位的解决方案。
需求是整个产品的源头,很多软件项目失败的原因就在于没有做好需求分析,软件中很多浪费也来源于需求没想清楚导致的返工。
二、需求分析是要分析什么?
需求分析,就是对用户需求进行提炼分析,最终形成产品需求的过程,包括3个步骤。
1、挖掘真实需求
大部分用户提的需求,都不见的是其真实的需求,需要透过现象看本质,挖掘其背后真实的需求。现实项目中,大多数人需求分析的不正确,就是因为没有挖掘出用户的真实需求。
要分析用户的真实需求,可以从三个角度入手:
- 目标用户:用户不同,诉求就不一样
- 使用场景:使用场景不一样,解决方案不同
- 想要解决的问题:用户本质上想要解决的问题是什么
2、提出解决方案
了解了目标用户、使用场景和想要解决的问题,针对用户的真实需求,结合产品定位,提出解决方案。
3、筛选和验证方案
对于解决方案,要进行筛选和验证,不可行的用户需求不会变成产品需求,验证方案是不是能满足好用户需求。可行的设计方案会按照优先级进入实施阶段,最终变成产品。
三、软件项目怎么做需求分析?
软件项