如何做需求分析

如题所述

需求分析的目的是为了达成开发者和用户对需求信息的共同理解,对需求的分析不到位,可能会导致各角色对需求理解不一致、需求变更频繁,无法对需求做出估计等问题,给项目和团队带来负面影响。

需要分析的主要内容包括:

(1)功能分析:分析实现该需求所须提供的功能含义、工作内容;

(2)角色分析:分析该需求涉及的角色及在本需求内容的行为;

(3)业务流程分析:分析该需求涉及的业务流程、以流程图或用例图表示;

(4)数据分析:分析该需求涉及数据项的名称、含义、格式、规则;

(5)全线分析:定义各角色在该需求中的行为;

(6)界面分析:分析实现该需求的界面风格、表单样式及页面布局;

(7)性能分析:分析该需求的最大数据量、访问频度,定义用户访问时间等要求;

(8)耦合性分析:分析该需求和其他需求的相互关系及影响。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-12

需求分析的过程

(1)用户分析通过用户生活形态分群的方法,按照用户的价值观和生活形态特征,对用户进行分群,形成具有典型性的细分群组,并且总结提炼出该群组用户的一般特征,清晰定位目标市场与目标用户群体,指导产品开发和创新。主要解决目标用户是谁,市场预期容量有多大的问题。

(2)需求挖掘根据上一阶段选定的目标用户群,进行抽样研究,通过记录某一特定类型用户的生活场景或业务使用体验,洞察用户的典型行为或生活习惯,了解他们在特定场景下的需求,结合企业自身的能力,拓展业务创新的空间。

(3)需求验证在定性挖掘用户需求碎片的基础上,要通过定量的调查从两个方面对需求进行验证:首先,要验证需求的普遍性,目标用户群中是否大部分用户都有类似的需求;其次,要验证需求的迫切性,目标用户群中大部分用户对需求的排列顺序。经过验证排序后的需求,就可以作为用户需求的最后输入。当然,要最终成为产品需求并且转化成产品功能,还需要从其他几个方面进行分析和筛选,在此就不详细介绍

相似回答