需求分析的过程是什么?_7大需求分析方法与5大分析过程
面对业务部门层出不穷的需求,如何入手进行需求分析?有没有需求分析的标准方法论可供参考?以下就是为大家推荐的8大类需求分析方法:
流程图
原型
用例图
用户故事(3C原则)
词汇表
实体关系图ERD
分解图
下面着重介绍最常见的3种方法:流程图、原型、用例图方法:
流程图
流程图也叫工作流,业务分析师的主要技能之一。流程图是需求分析师在需求分析过程中的重要工具。业务干系人常把自己的工作描述成一系列活动,并夹杂着业务活动和现有系统的支持。
需求分析师通过绘制流程,帮助自己和其它人员的理解,并以此确认自己理解的正确性。
见活物流程图:
原型
最常见的需求分析方法同时又是需求分析的产出物,常以正式交付物形式交给业务和开发。一般会配合需求说明。看原型:
用例图
用例图展示了软件系统是如何与它的用户交互的。用例用椭圆形表示,角色用立着的小人表示。角色指软件与之接口的人、组织或系统。
用例图通常配合用例描述,用例描述是对用例图中的每个用例进行的描述说明。用例方法在传统的软件企业中十分流行,因为每个用例描述都具体描述了一个功能的详细需求,同时做为交付物直接让开发人员使用。
用例描述包括一系列顺序的步骤,描述软件和角色应如何交互以实现业务目标。
需求分析分析常常有5个过程,这也是需求分析与筛选的漏斗,层层过滤。从感性到理性,越往后越理性。
文章接下来会具体介绍需求分析的每个过程。
Step1 .筛掉明显不合理的需求
这个过程判断需求的合理性,用经验、专业知识,甚至是直觉,过滤掉大部分需求。比如,当前技术不可能实现的或意义不大的、投入产出比低的、明显不合理的需求。
产品从各种不同渠道可以收集到大量的需求,为了提高效率必须这么做。有个简单的判断方法:这需求做了会怎样?不做又会怎样?
如果做不做没多大区别,甚至做了会起到负作用,可以直接过滤掉这条需求。
Step2 .挖掘用户潜在需求、动机
这一步是用户需求进化为产品需求的关键一步。用户需求代表用户想要的。而产品需求是解决方案要做什么。这里洞察出的需求可以是推荐算法优化、界面布局调整、新功能点,甚至是新产品等等。
因为用户需求是用户想要的东西,产品需求是满足用户需求的解决方案。产品经理要去挖掘用户的潜在需求和动机。
如何挖掘用户潜在需求和动机?
在用户需求中带有很强的不确定性,受环境、情绪等各种因素影响。可以通过以下几个要素进行场景分析:
用户需求:谁(用户特征)在什么情况下想满足什么需要
如产品经理在调研过程中,用户反馈添加过程太麻烦,没法批量添加。产品经理在了解了为什么需要批量添加后,用户表明她是一名学生,想把课程表导入到list中方便查看。
对于一名大学生,在添加功能这里遇到了麻烦,因为想添加课程表。这时候找到解决方法就变得容易了,如:利用OCR技术,扫描整张课程表直接导入。
添加课程表是最终的目的吗?显然不是,对方添加课程表是为了方便查看,更是为了上课时间快到了提醒她上课。因此导入后形成一个可视化的日程表,提醒上课。这就是需求挖掘过程。
Step3 .需求归类
当了解了用户的真实目的,会发现看似不同的需求背后是出于同一个目的。这时可以将多个同类需求归类。
并通过以下必要的维度归属需求,如需求价值判断维度:
广度
频率
强度
使用人数很多、频率很高、需求很强烈,就是好需求。三者都不沾边,可以判断为无价值需求过滤掉。
需求价值判断维度二:KANO模型
KANO模型算是痛点需求分析的加强版。通过分析用户需求对用户满意的影响,体现了需求实现程度和用户满意之间的非线性关系。
KANO需求分为5类:
基本(必备)型需求--Must-beQuality/Basic Quality
期望(意愿)型需求--One-dimensionalQuality/ Performance Quality
兴奋(魅力)型需求-AttractiveQuality/ Excitement Quality
无差异型需求--IndifferentQuality/Neutral Quality
反向(逆向)型需求--ReverseQuality
Step4 .需求归类匹配产品定位
用户体验要素有五个层次:战略层、范围层、结构层、框架层、表现层,其中涉及战略层和范围层,战略层和范围层即表示:
战略层:企业与用户对产品的期望和目标(做什么,为谁而做?)
范围层:功能及其内容需求集合(需要做哪些?)
到这一步,要考虑产品定位,战略目标、目标用户、功能范围。
需求要为产品的目标服务,不然功能越做越多反而用户流失。确定目标用户很关键,分析目标用户的过程也很有趣,因为只有这样,才能会这个阶段的需求进行再次筛选。
Step5 .定义优先级
需求优先级的判定要在产品所处生命周期的判断之上,不同产品生命周期的产品侧重点不一样。
产品初期(0-1):最小可行产品(MinimumViable Product,简称MVP),满足用户核心需求,快速上线,快速迭代。积累种子用户。
成长期:继续打磨核心需求,完善功能短板,让产品朝着指定方向发展。这时候会加大运营投入,用户大量导入,需求激增。这时候团队压力很大,要控制好需求,把握好核心用户,把资源用在刀刃上。同时重点关注留存和活跃,提高粘性和使用时长。
产品成熟期:不断打磨产品,巩固产品壁垒,制造兴奋性需求,挖掘潜在用户,扩大用户规模。同时要开始考虑变现。
产品衰退期:尽量延长产品生命周期,持续带给用户新鲜感,留住用户。扩充品类,孵化新产品。
需求符合当前发展目标的优先级最高,反之降低优先级。
需求分析的过程是什么?_7大需求分析方法与5大分析过程相关推荐
- 为什么系统调用会消耗较多资源?系统调用的三种方法:软件中断(分析过程)、SYSCALL指令、vDSO(虚拟动态链接对象linux-vdso.so.1)
Table of Contents 软件中断 汇编指令 vDSO 总结 参考文章 系统调用是计算机程序在执行的过程中向操作系统内核申请服务的方法,这可能包含硬件相关的服务.新进程的创建和执行以及进程调 ...
- Android读取大文件方法,Android 读取大文件txt
原文:http://zkl-1987.iteye.com/blog/1055394 由于现在TXT文本很多,特别是好多小说也是以这个文件格式出现,毕竟这个格式所占用不必要的空间比较小.像我这样的人就非 ...
- 九大数据分析方法之:周期性分析法
有小伙伴问:能不能系统介绍下数据分析方法.今天它来啦!数据分析常用的方法有九种,今天先介绍第一种,操作上最简单的:周期性分析法.它是新人们避免犯小白错误的最好方法. 做数据的新人最容易犯啥错?当然是一 ...
- 数极客发布第10大用户行为数据分析模型-间隔分析
数极客发布第10大用户行为数据分析模型-间隔分析 一.什么是间隔分析? 在我们分析用户转化行为时,除了利用数极客的6大转化率分析和提升模型之外,我们还会关注用户完成转化所需的时长,数极客间隔分析模型通 ...
- 首席新媒体黎想教程:数据运营必备的5大数据分析方法
所谓的"数据指标",简单来说就是可将某个事件量化,且可形成数字,来衡量目标,在日常工作中大家都会应用的到.在一定程度上,"数据指标"能揭示出产品用户的行为和业务 ...
- 【编译原理笔记09】语法制导翻译:语法制导翻译方案,在非递归的预测分析过程中进行翻译
本次笔记内容: 5-5 语法制导翻译方案 5-6 在非递归的预测分析过程中进行翻译 本节课幻灯片,见于我的 GitHub 仓库:第9讲 语法制导翻译_2 文章目录 语法制导翻译方案 语法制导翻译方案 ...
- 易于使用的人工智能_需求分析:如何使用这种易于启动的方法+一个案例研究...
易于使用的人工智能 by Turgay Çelik 由TurgayÇelik 需求分析:如何使用这种易于启动的方法+一个案例研究 (Requirement Analysis: how to use t ...
- c语言大顶堆数组维护,图解大顶堆的构建、排序过程
这两天在复习大顶堆和小顶堆,比起两年前的懵懵懂懂,这次理解起来就容易了一些.又翻看了一下自己之前的笔记数据结构与算法之PHP排序算法(堆排序),发现自己这次查阅资料,和之前的思路不太一样,遂写下这篇笔 ...
- 项目管理10大知识领域及5大过程
文章目录 项目管理10大知识领域及5大过程总览 一.项目整体管理 1.项目整体管理设计4个方面 2.作为整合者,项目经理必须 二.项目范围管理 三.项目进度管理 四.项目成本管理 1.发生失控的原因: ...
最新文章
- 能详细地讲讲stm32该怎么学吗?
- 语义分割--Mix-and-Match Tuning for Self-Supervised Semantic Segmentation
- 【Verilog HDL 训练】第 12 天(数据通路)
- [翻译] GoogleMaterialDesignIcons
- Mybatis源码分析之(四)mapper访问数据库的底层原理(代理方法中具体访问数据库的细节)
- et al、e.g.、i.e.读音及释义
- Check the difficulty of problems - poj 2151 (概率+DP)
- php开发实例大全pdf百度云盘_互联网大厂 主要使用哪些开发语言
- RCNN,fast R-CNN,faster R-CNN
- 分布式事务之基础理论(CAP/BASE理论)篇
- AWVS12 安装教程(详细附图)
- Lync 2010升级到Lync 2013POC计划-过程!
- 谭浩强第五版课后习题答案-----第三章
- 【React入门实践】结合Ant-Design从0带你手把手开发【个人中心-信息修改】页面
- 安卓实战:自定义软键盘 (2)
- Python抓取网易云音乐热搜榜热评
- DOM是什么意思-前端入门
- 计算机毕业设计-基于微信小程序高校学生课堂扫码考勤签到系统-校园考勤打卡签到小程序
- Quaternion to angular velocity. 四元数 角速度
- Learning Local Search Heuristics for Boolean Satisfiability 2020-04-30