-
为什么要进行需求分析?
作为产品经理,每天要接触到大大小小不同的需求,在面对需求时,需要进行有效的需求分析,才能更好地了解问题,从而制定相应的解决方案,就是通过用户的问题,找到用户需求的最本质,给予最合适的方案,满足用户需求。
需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”,而不是考虑如何去“实现”。需求分析的目标是把用户对待开发软件提出的“要求”或“需要”进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,完成哪些工作。此外,软件的一些非功能性需求(如软件性能、可靠性、响应时间、可扩展性等),软件设计的约束条件,运行时与其他软件的关系等也是软件需求分析的目标。
需求分析的几种方法
-
马斯洛需求层次理论
马斯洛的需求层次结构是心理学中的激励理论,包括人类需求的五级模型,通常被描绘成金字塔内的等级。从层次结构的底部向上,需求分别为:生理(食物和衣服),安全(工作保障),社交需求,尊重和自我实现。这种五阶段模式可分为不足需求和增长需求。前四个级别通常称为缺陷需求(D 需求),而最高级别称为增长需求(B 需求)。1943年马斯洛指出,人们需要动力实现某些需要,有些需求优先于其他需求。
- 属于生理类的产品有电商、团购、房屋出租、旅行服务等;
- 属于安全类的产品有清理软件、安全软件、杀毒软件等;
- 属于归属与爱的产品有即时通信、邮箱、博客、微博等;
- 属于尊重类的产品有网络平台中的高级认证、奖励等;
- 属于认知的产品有信息流、搜索引擎、知识付费等;
- 属于美学类的产品包括各类产品不断在视觉方面的优化、健身软件、美妆软件等;
- 属于自我实现的产品包括公益平台、朋友圈等。
-
KANO模型
KANO模型是对用户需求分类和优先排序的有用工具,以分析用户需求对用户满意的影响为基础,体现了产品功能的完善程度和用户满意度之间的非线性关系。
将需求按照优先级从高到低排列。
- 必要型需求:一个产品必须具备的功能或者必须满足的需求;
- 期望型需求:功能越完善,用户越满意;
- 兴奋型需求:稍微做了一点点,用户的满意度就会极大提升,注意,兴奋型需求可能会付出大量的研发成本;
- 无差别型需求:对用户来说无关痛痒,尽量别做。
-
四象限法则
四象限法则是美国管理学家斯蒂芬·科维提出的一种时间管理方法,主张对事情按重要和紧急两个维度划分,把事情分为“既紧急又重要”、“重要但不紧急”、“紧急但不重要”、“既不紧急也不重要”四个象限。
- 紧急且重要的需求:马上做
- 紧集但不重要的需求:授权做
- 不紧急但重要的:计划做;
- 不紧急也不重要的:能砍就砍
良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。