如何抓住用户的核心需求,有哪些原则可以遵循

反问思考法:首先要反问,增加这个功能对产品来说有意义吗;80、20法则;少就是多:只关注用户的核心需求,把它做到完美;合理的组织;要学会平衡

如何抓住用户的核心需求,有哪些原则可以遵循

移动产品设计之需求分析

需求分析的首要任务就是明确哪些需求是用户的核心需求,在我们的日常工作中,需求搜集是一项很重要的工作,然而面对多方的需求来源(竞品分析、用户反馈、用户研究),究竟该如何抓住用户的核心需求?又有哪些原则可以遵循呢?

反问思考法

面对列出的众多没有章法的需求,我们往往是先一条一条的过,但是往往我们自己心里都没有底,你说这个需求重要,她说这个需求是必须的,当遇到类似的情况时,可以运用“反问思考法”,所谓反问思考法,就是在面对一条功能描述时,首先要反问,增加这个功能对产品来说有意义吗?我不加他对产品有什么损失吗?假如你半天想不出来,那么就可以考虑将他pass掉。

80/20法则

在现有的移动设备领域,关于如何抓住用户的核心需求,两个著名的设计哲学代表hig和zen of palm也没给出一个明确的答案,zen of palm只是给出了一个法则:80/20法则,就是用户花80%的时间去解决的问题,构成产品的核心需求;剩下的20%则直接放弃。

少就是多

这个思想来源于包豪斯学派,最初使用在建筑领域,后来被用到工业设计领域,而乔布斯本人也非常推崇,特别是在手机的使用环境中,受天然的屏幕限制,功能越多,产品就显得越繁杂,面对浩瀚的功能,这时用户往往会选择放弃使用。而面对激烈化的手机桌面争夺战,就那么一点空间,保持产品的简洁是不能不考虑的。

遵循少就是多的原则,只关注用户的核心需求,把它做到完美、极致,是留住用户的基本原则。在这方面apple是个典范 。关于这一点《zen of palm》 里有两个谜语,非常形象。

1.大猩猩如何学会飞?

大猩猩怎么会飞呢?一只会飞的大猩猩还是大猩猩吗?当然不是,所以猩猩就应该做猩猩该做的事情,其他的就交给鹰好了

2.一座山如何放到一个碗里?

一座山怎么可能放到一个碗里?我们真的需要那么多泥土吗?当然不需要,所以只要把钻石找出来放到碗里,把石头扔了!要那么多泥土干嘛!

合理的组织

当按照大猩猩原则,我们列出了一个长长的功能列表时,往往会陷入下一个纠结的境地—该如何组织这些功能?这些核心功能里的核心需求又是哪些?在这之前,先看看《zen of palm》提到的一张

这张合理的组织可以让复杂的产品化繁为简,不仅如此,经过一定的组织更容易让用户关注核心功能。

传统的cd播放机按钮实在太多,一个可能的解决办法就是拿掉快进、快退、上一首、下一首之类的按钮,只剩下:播放/暂停,但是假如这首不是我想要的,需要听下一首怎么办?所以不能将上一首、下一首去掉,但是他们的地位没有播放、暂停高,这时候经过合理的组织,产品的感觉完全就不一样了,例如ipod shuffle 5,将上一首、下一首隐藏在了音量“+”“-”里面,连按两下是下一首,连按三下是上一首,这样不仅合理利用了空间,让产品显得更小、更轻,而每每这些隐藏的功能被发现时,都是惊喜。

所以经过合理的组织,我们还可以总结出一条需求分析原则:即只关注核心功能,去掉不需要的功能,必要的功能将其缩小隐藏。就像多功能刀,当你将所有功能都展开的时候,它什么也做不了,而当你每次只展开一个功能,将其他的隐藏,他才成为一把多功能刀,当然按照大猩猩的哲学,最好就是一把简单的刀,没有其他任何功能,但这对于大多数拥有一定数量级用户的产品来说显然是不现实的。

要学会平衡

上面提到过功能和用户体验的利害关系,在《zen of palm》里把功能和用户体验的完美平衡点叫做“甜蜜点”,这个甜蜜点是个最佳状态,多加就多了,少加就不够。但是一个问题出来了,当到达这个“甜蜜点”时,是不是所有人的任务都完成不需要再改进了?答案当然是否定的,要知道在IT行业,瞬息万变,竞争是以天数来记的,而这个“甜蜜点”要跟着行业趋势的变化而变化,在不同的阶段“甜蜜点”是不同的,也就是不同的阶段重点不同。

这个变量“甜蜜点”究竟该如何把握?这是最难的一点,它需要大量的实践和明确产品所处的阶段,在配以准确的行业分析才可以。

作者:Leon

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月3日 13:46:41
下一篇 2024年5月3日 13:48:49

相关推荐

  • java核心机制,JAVA核心机制

    java的核心机制是什么啊 1、【答案】:style=color:#f10b00;Java语言style=color:#f10b00;包含三种style=color:#f10b00;核心机制style=color:#f10b00;:Java 虚拟机、垃圾收集机制和代码安全检测。 2、JVM是Java虚拟机的简称,它是Java语言的核心,负责解释和执行Java…

    2024年5月21日
    5000
  • java解压核心失败,java解压war

    javazip压缩包过大解压失败 javazip解压过大失败究其原因是因为文件名中文所致,而ZIPFile默认使用UTF-8,在遇到解压非UTF-8的时候就会报错。 重新下载文件:如果您下载的文件损坏,尝试重新下载文件并解压缩。 使用其他解压缩程序:尝试使用其他解压缩程序解压缩文件。有时候不同的解压缩程序对于不同的文件有不同的处理方式。 由于解压缩软件版本不…

    2024年5月21日
    4600
  • java项目需求分析报告,java系统需求分析

    Java实训报告如何写? 1、写出具体的代码即可,代码记得做简单的注释,这个注释就是你的思想(“思想”怎么理解都可以,做一下简单的注释,注意注释不要太复杂太多)。 2、通过过这次实习,我们不仅在编程的理论知识上有所巩固和深化,更重要的是有了实战进行项目开发锻炼动手能力的机会,积累了一笔宝贵的经验。我学会了如何团队合作,共同开发。独木难支,光靠一个人的力量是远…

    2024年5月18日
    4600
  • c语言编写程序判断对称数,c语言中对称原则

    C语言编程:从键盘输入一个四位正整数,输出其逆序数,并判断是否是对称数… c语言编程:从键盘输入20个整数存入数组b中,要求逆序输出,简单代码如下:思路:首先输入20个数;然后逆序输出。 求C语言答案 1,输出一个3位整数的逆序数,比如输入123,输出321 2,计算球的体积和表面积 您好!这是我写的程式。希望对您有用。 分析:首先,输入的是一个…

    2024年5月17日
    5600
  • linux修改核心参数,linux内核代码

    linux性能调优都有哪几种方法? 登录系统。禁止SSH远程。时间同步。配置yum更新源。关闭selinux及iptables。调整文件描述符数量。定时自动清理/var/spool/clientmquene/目录垃圾文件。精简开机启动服务。 服务优化:你可以考虑优化系统中运行的服务,例如数据库服务器或 web 服务器,来提高性能。硬件优化:你可以考虑升级硬件…

    2024年5月16日
    4600
  • linux软件包版本冲突,不是Linux核心软件包

    CentOS7下的软件安装方法及策略详解 centos7如何下载软件步骤如下:使用yum命令下载和安装软件:yum是CentOS7中的包管理器,可以方便地下载和安装各种软件包。使用yum命令需要先配置好yum源,然后使用以下命令下载和安装软件。 产品型号:ThinkpadE15系统版本:centos7Centos7操作系统安装步骤:双击启动vmware15创…

    2024年5月15日
    3700
  • 通信网络安全防护技术知识,通信网络安全防护工作应坚持以下原则

    网络安全防护技巧 1、更新软件补丁:定期更新电脑、手机等软件和系统安全补丁,避免出现安全漏洞被攻击或植入病毒。1 建立防火墙:在进行网络使用时,建议通过防火墙、路由器和网络安全软件来加强网络安全防护,并尽量减少不必要的网络连接。 2、(3)防火墙控制:防火墙是近期发展起来的一种保护计算机网络安全的技术性措施,它是一个用以阻止网络中的黑客访问某个机构网络的屏障…

    2024年5月12日
    6600
  • java管理系统核心的数据结构,java管理系统核心的数据结构有哪些

    北大青鸟java培训:学习Java应该了解的大数据和框架? 1、数据挖掘清洗筛选:大数据工程师,要学习JAVA,Linux,SQL,Hadoop,数据序列化系统Avro,数据仓库Hive,分布式数据库HBase,数据仓库Hive,Flume分布式日志框架,Kafka分布式队列系统课程,Sqoop数据迁移,pig开发,Storm实时数据处理。 2、通过理论知识…

    2024年5月10日
    4600
  • java设计模式案例,java设计模式六大原则

    Java常用的几种设计模式 1、常见的Java设计模式有以下10种:桥梁模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。合成模式(Composite):将对象组合成树形结构以表示部分-整体的层次结构。 2、java中存在23种面向对象的设计模式,分别是:1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型…

    2024年5月8日
    6600
  • linux嵌入式核心板,嵌入式linux内核配置

    嵌入式linux和linux有什么不同?linux的作用是什么? 1、shell不同:嵌入式Linux一般用busybox,桌面Linux一般用bash。 2、Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。 3、Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版…

    2024年5月8日
    5000

发表回复

登录后才能评论



关注微信