需求分析主要基于客户所在的行业来决定的。建议以ppt的形式制作出来,但必须注意简洁明了,不要太冗长。 需求分析主要是口头说出来的,这将比书面表达要强。软件需求是指用户在功能,行为,性能和设计约束方面对目标软件系统的期望。通过对相应问题及其环境的理解和分析,为问题所涉及的信息,功能和系统行为建立模型,细化和完善用户需求,最后形成需求规格说明。这一系列活动构成了软件开发生命周期需求分析阶段。那么需求分析分为几个阶段?
需求分析可分为两个阶段,第一个阶段是调研需求,第二个阶段收集需求,第三个阶段是处理需求。
调研需求
开始做调研的时候,一定要先认真听取客户讲解需求,只有先听明白了客户想要什么,才能以此做出对策,这就好比做数学题一样,题目都不读明白就急于解题,其结果可想而知。在客户谈需求的过程中,切记不要打断客户的话语,一来是避免因为打断后客户思路接不上,导致遗漏一些需求;二来也是对客户的尊重。最好的方法是在客户讲的同时,如果我们认为需求不合理可以先记录下来,等客户说完之后,再表达我们的想法。这样可以提高客户对我们的亲切感和信任度,好处就是用户更喜欢和我们说,我们也就更容易收集到用户的需求。
收集需求
需求的来源有很多,需求的处理方式也不尽相同。有效的收集需求,将收集到的需求去伪存真,是产品设计环节中最重要的一环,如同大厦的地基,地基不坚实,大楼是盖不起来的。而且我们在收集到需求时,要第一时间与用户交流沟通,尽量走到用户中去了解他们的想法,深入了解目标用户在真实环境下的感受,尽可能地挖掘用户的原始需求,充分了解用户真实场景,才能真正更好地服务用户,打造出他所想要的产品。
处理需求
1.需求筛选、分类
尽管我们保持严谨的态度收集大量的需求,其中还是有很多需求是“伪需求”,甚至是不合理的,我们第一步就需要将这些需求进行“清洗”,择优去重、去伪存真。
2.设置优先级
一般来说,从需求类型来看,基本型需求>期望型需求>兴奋型需求;
从需求来源来看,战略性需求(用户提出)>功能性需求(核心功能)>业务性需求(拉活、存留)>体验性需求(提升用户体验)。
需求优先级判断最常用的是用四象限法则去评定优先级,另外可以使用RICE评定方法,KANO模型等。
3.需求评审
在这个阶段之前,作为产品经理对于产品应该有了一个完整的模型,但仅仅是理论上的模型,确保UI、UE、前端开发、后台开发、测试参与,从产品开发流程的各个角度对需求进行拆解、分析。需求评审可以看做是产品开发的初始化或者预开发。
需求分析是基于用户沟通、背景认知、人性理解,层层还原一个需求本源的过程。我们对一个需求的还原程度越高越准,越有机会在后续产品设计给出合理的方案。
以上就是关于需求分析分为几个阶段的全部内容,想了解更多关于需求分析的信息,请继续关注中培伟业。