我对需求分析的理解

news2024/11/28 2:49:38

一、背景

最近做了一个项目,也算是踩坑过程,产品上线了,用户不怎么买单,使用者聊聊无几,前期一直不清楚为什么会这样,诚然新系统的开发设计上采用了更新的技术,设计上采用了更好的理念,但为什么用户不买单呢?终究是在需求分析不到位导致的问题。
当今商业时代每天都有无数产品诞生,也有无数产品陨落,很多时候都会谈到一个原因,没有把握住用户需求,吸引不了用户。需求人员在收集用户各种各样需求,如不加过滤,毫无克制地在系统上添加功能去满足各种各样的用户个体,最终也会导致产品变得臃肿和失去核心定位。
所以在软件项目开发过程中对需求你进行合理的正确的分析是非常重要的。

二、为什么要做需求分析?

其实很多同学很疑惑:需求不就是收集用户反馈么,只要系统能够满足用户提出的需求,那么就算完成了,为什么我们还要耗费心力去做一些看似无效的需求分析工作呢?
出现这种情况,很大几率是因为陷入了产品新人做需求的误区:

1、把用户描述当需求:用户说什么就做什么,被用户带偏;
2、把数据表象当需求:脱离核心业务,只看数据好不好,却忽视了是否有偏离核心业务;
3、把竞品功能当需求:照搬照抄竞品的功能,却没有考量其功能是否符合自身用户的诉求;
4、把个人臆想当需求:不重视用户调研,把自己当做典型用户,从自己的角度提出一些针对自己需要的但并非用户需要的需求。

不过还是有很多需求人员经常遇到下面的情况:

根据客观情况分析、推理出的客户痛点,却不被市场认可?
产品明明是按照老板要求做的,老板却始终不满意?
需求太多,不知道如何辨别需求真伪,以及可行性?

一来二去,花了很多时间效率低下不说,最重要的是没有实质性产出!进度一直没有办法往下推进。即便天天和需求打交道,许多产品新人还是会因为前期需求分析没做好,对用户需求把握不准确,导致自己一直在做无用功……

三、什么才是用户真正的需求?

用户需求是用户从自身角度出发,自以为的需求
用户其实是某一个岗位他们经常提出的需求是他站在当前他的处境和角色提出来的,对于系统的期望,这样的需求是真正的应该去实现满足的需求吗?我认为这可能不是真实需求,通常我们收集到的需求都是用户说的现象,如果我们的认知就停留在这个现象的范畴,那么我们真的会疲于满足各种各样离奇的功能点。
需求分析:从用户提出的需求出发,挖掘用户内心真正的目标,并转为产品需求的过程。
我们不能简单地看用户需求,而是应该去挖掘用户产生这个需求时,其心理真正的想法,也就是什么原因驱动用户产生了这个需求的。
我们可以参考以下理论体系进行用户心理原因分析:

第一、马斯洛需求理论模型

在这里插入图片描述
人类的需求源于五类,即生理需求、安全需求、社交需求、尊重需求和自我实现需求

第二、七宗罪模型

在圣经中,人类有七宗罪:淫欲、贪食、贪婪、懒惰、暴怒、妒忌、 傲慢。

通过以上两个模型,我们试图提出WHY,为什么他会提出这样的需求?这样的需求提出的心理背景,比如:用户提出需要更多的警察进行不间断社区巡查,其实这个需求提出是在满足人们的安全需求,在初步有这样的了解之后,也许我们的解决办法是装备天眼,街道社区安装摄像头,这样也能满足用户对安全的需求。
上面是了解用户的心智模型,提出需求的心理,接下来我们去挖掘一些用户真实需求

四、我们怎么才能真正发觉用户真实需求?

福特汽车创始人 – 亨利福特说的:“如果听用户的,我们根本造不出汽车来,用户就是需要一匹快马。”

在这里插入图片描述
其实就是挖掘出用户动机,只有明确用户动机之后,才能更好的帮助用户实现目标。
在挖掘用户动机之时,可以尝试判断是伪需求还是真需求的同时,底层需求的满足有时可以在相似产品中占据优势。

如何挖掘用户动机?
如果只是看需求和产品本身,是很难看出产品设计背后逻辑,如果放到场景里去,放到人和产品的交互里去,可以更好地看出产品设计的奥妙在哪里。
但我们也可以尝试从几个关键因素来进行场景分析。

基于什么环境:地铁/办公室/室内/公共场合/走路/夜晚/户外……深入情景周围的细节中去
基于什么用户:具备什么特征,比如身份、收入、区域……
基于什么行为:行为或操作流程,比如购物流程、操作习惯、行为认知…….

场景分析也就是需要考虑具体什么环境(时间、地点、情境)什么类型用户的什么动机,想达到什么目标,以及人与人的关系。

需求分析的”Y理论”
在这里插入图片描述
“需求分析”的过程就是经历图中的“1 –>2 — >3”,把“用户需求”转化为“产品功能”。

“Y”的越上面越是解决方案,越下面越是背后的目的。“1-用户需求”,大多表现为用户的解决方案,往往是不好的,但好的“3-产品功能”一定是从用户需求转化而来,而不是凭空想出来的。所以说,“听不听用户”都是一个意思,更准确的说法是“听用户的,但不要照着做”。同时,也不要误解“创造需求”,你创造的只能是满足用户需求的解决方案——产品功能,而不是用户需求。

1–>2,通过问“Why”,逐步归纳,2–>3,通过问“How”,逐步演绎。过程中都要用到各种辅助信息,比如数据、竞品、行业等。

把“2-产品需求”追溯到“4-马斯洛需求”的过程是可选的,画为虚线,只是为了这个理论的完备,如果感兴趣,每个产品需求总能挖到马斯洛的层面。“2-产品需求”的点如何选择,我们到底应该挖到那个层面上,作为产品需求,取决于公司和产品的定位。
在考虑需求价值时候,可以从四个维度考虑:

广度:该需求的受众面有多大?
频率:该需求的使用频露是以日/周/月为周期?
强度:该需求对用户有多强烈需要?
时机:该需求是否符合产品的规划?当下的环境?

五、总结

其实上面也是我经过学习和阅读产生的对我触动很深的内容,其实言而总之,就是要挖出用户的真实目的,也许用户要得就是快速到达某个地点,而不是对快马或车的要求,按照快速到达某个地点,而衍生出了高铁和飞机,其就更好的满足了用户的需求。挖出真实目的最主要是要多问为什么?为什么提出这个需求?用户真实目的是什么?用户可能在什么场景下提出这个需求?用户可能在什么心理状态下提出这个需求?用户平时使用这个功能多么?其实就是需求的分析与需求的理解不能脱离真实环境,即便没有在真实环境中也要尽可能模拟这样的环境,才能更好的理解需求的本意。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1216382.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

知识梳理到了领域榜一,意外,开心。

我的护城河 就是掌握的不断更新的技术。 一直被认可的能力。 完美的项目交付。 写的文章得到了读者们的认可。 希望我做的努力被更多的人看到。 分享的代码片可以解决他人的问题。 很惊喜,今早我的文章被数据结构和算法领域内容榜排到了第一名。 被认可的感觉很棒。…

Python-pptx教程之二操作已有PPT模板文件

文章目录 简单的案例找到要修改的元素修改幻灯片中的文本代码使用示例 修改幻灯片的图片代码使用示例 删除幻灯片代码使用示例 获取PPT中所有的文本内容获取PPT中所有的图片总结 在上一篇中我们已经学会了如何从零开始生成PPT文件,从零开始生成较为复杂的PPT是非常消…

【重点文章】服务升级惨痛教训

文章目录 事故解析:避免方法涉及知识 以前怎么接触过大表,所以alter操作我都是一次性执行好几条的,这几条一下子干过去了   结果就是一直在转圈执行,因为alter产生的是表级排它锁,所以有关这几个表的查询更新操作全部处于阻塞…

04-学成在线之系统管理服务模块之查询数据字典表中的内容,前后端联调测试

前后端联调 配置前端环境 实际开发中先由后端工程师将接口设计好并编写接口文档并交给前端工程师,前后端的工程师就开始并行开发 前端开发人员先自己mock数据即使用假数据进行开发,当后端代码完成后前端工程师尝试请求后端接口获取数据然后渲染到页面 第一步: 首…

大力说企微第一课:企业微信的注册验证和认证

这段时间有好几个朋友问我,怎么用企业微信,还有一些朋友反馈,企业微信使用起来不太方便。 在我的印象中,企业微信确实不如微信那么简单,毕竟用户对象是企业,是企业就有多个部门,就有流程&#x…

ubuntu20源码编译搭建SRS流媒体服务器

第一、下载源码 下载源码,推荐用Ubuntu20: git clone -b develop https://gitee.com/ossrs/srs.git第二、编译 2.1、切换到srs/trunk目录: cd srs/trunk2.2、执行configure脚本 ./configure2.3、执行make命令 make2.4、修改conf/rtmp.c…

零代码实现问卷网与巨量引擎的对接

通过数环通,您可以使用不到几分钟的时间即可实现问卷网与巨量引擎的对接与集成,从而高效实现工作流程自动化,降本增效! 1.产品介绍 巨量引擎是字节跳动旗下的营销服务品牌,它整合了字节跳动旗下的产品及海量内容&…

简单高效的定制移动固态硬盘,稳定易用的办公小助手

我在平时的工作中,常常需要处理各种大文件和数据,如果硬盘速度跟不上,那工作效率就会大幅降低。今年固态硬盘的价格大幅下降,有很多国产品牌加入其中,很容易找到一款性价比高的固态硬盘,搭配硬盘盒使用&…

mac清除所有数据,不抹除的情况下如何实现?

mac清除所有数据是一个比较复杂的任务,尤其是在不进行系统抹除的情况下。但是,如果你想要将mac完全恢复到出厂设置的状态,同时保留数据,本文将介绍一些可行的方法,帮助您在不抹除硬盘数据的情况下,让mac清除…

Ganache结合内网穿透实现远程不同局域网公网访问

文章目录 前言1. 安装Ganache2. 安装cpolar3. 创建公网地址4. 公网访问连接5. 固定公网地址 正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能学习网站, 通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站…

Zookeeper Java 开发,自定义分布式锁示例

文章目录 一、概述二、导入依赖包三、创建锁的过程3.1 通过 create 创建节点信息3.2 AsyncCallback.StringCallback 回调函数3.3 AsyncCallback.Children2Callback 的回调函数3.4 Watcher 的回调函数 四、完整示例4.1 完整分布式锁代码4.2 测试类 如果您还没有安装Zookeeper请看…

Shopee选品工具软件——知虾,助您轻松把握市场趋势

在如今竞争激烈的电商市场中,了解市场趋势和数据分析是成功的关键。对于Shopee虾皮平台上的商家来说,知虾是一款强大的选品工具软件,它提供了全面的数据分析服务,帮助商家快速了解大盘走势,并挖掘潜力行业类目。本文将…

[msg_msg] corCTF2021 -- fire_of_salvation

前言 msg_msg 是 kernel pwn 中经常用作堆喷的结构体. 其包含一个 0x30 大小的 header. 但 msg_msg 的威力远不如此, 利用 msg_msg 配合其他堆漏洞可以实现任意地址读写的功能. 程序分析 本题给了源码, 可以直接对着源码看. 并且题目给了编译配置文件, 所以可以直接编译一个…

C 语言指针和数组

C 语言指针和数组 在本教程中,您将了解C语言编程中数组与指针之间的关系。您还将学习使用指针访问数组元素。 在了解数组与指针之间的关系之前,请确保检查以下两个主体: [C 数组](C 语言数组-CSDN博客)[C 指针](C 语言指针-CSDN博客) 数组…

2023上海国际电力电工展盛大举行 规模创新高 与行业「升级、转型、融合」

由中国电力企业联合会、国家电网主办及雅式展览服务有限公司承办的「第三十一届上海国际电力设备及技术展览会 (EP Shanghai 2023)」从11月15日起至17日一连三天于上海新国际博览中心盛大举行,并首度增设专题子展「上海国际储能技术应用展览会」。本届展会以“升级、…

2023_“数维杯”问题B:棉秸秆热解的催化反应-详细解析含代码

题目翻译: 随着全球对可再生能源需求的不断增加,生物质能作为一种成熟的可再生能源得到了广泛的关注。棉花秸秆作为一种农业废弃物,因其丰富的纤维素、木质素等生物质成分而被视为重要的生物质资源。虽然棉花秸秆的热解可以产生各种形式的可…

jffs2文件系统(二)

本篇文章讲解一下如何制作jffs2文件系统,以及如何在linux下把jffs2作为根文件系统使用。 文件系统制作 制作工具:mtd_utils,可以自己安装 mkfs.jffs2 -o root-uclibc-jffs2 -r root-uclibc -e 0x10000 -s 0x1000 -n -l -X zlib --pad0x10000…

基于卷积神经网络的猫种类的识别

1.介绍 图像分类是计算机视觉中的一个关键任务,而猫种类识别作为一个有趣且实用的应用场景,通过卷积神经网络(CNN)的模型能够识别猫的不同品种。在这篇博客中,将详细介绍如何利用深度学习技术构建模型,从而…

gd32 USB HOST 接口

接口 CPU引脚 复用 DM PB14 USBHS_DM AF12 DP PB15 USBHS_DP AF12