简约设计

简介:
写下这个标题,那么首先得要明确什么叫简约。简约就是让用户操作简单,让用户更快的达到自己的目的。一个产品在于解决一个需求,如何让用户最好的完成需求就成为一个产品经理首先得要解决的问题。

那么在日常工作中,我们又有什么可以做的呢?怎么来让产品变得更简单呢?


在《简约至上》里面有四种策略,但是有的东西太高级了,在平时的工作未必能够用得上,所以我自己来提炼一下,看看日常工作中能够遇到并且可以解决问题的方法。


设计有四种策略,分别是删除、组织、隐藏以及转移,下面分别详细说明:


1、删除:删除是一个让人纠结的话题,做出来的东西而且是花了大量力气去做出来的东西,我们怎么忍心去删除,删除一个功能和决定做一个功能需要同样的勇气和决心。

那么那些功能需要删除呢?

①没有人用的功能, 不过我们得要识别他究竟是什么原因导致的没有人用,是推广不够给力和还是运营的方式不正确。要不然就是本身设计的价值不大,既然没有价值,那就当然去掉,不要让他占用资源和影响用户的决策。


②对用户主要任务造成干扰的功能,这样的功能识别是一个问题,举一个例子:如果在用户下单的页面推荐同类型的商品,那么一定会造成用户犹豫不知道是否应该下单,还是应该再看看。这里设计一个推荐功能就是典型的干扰了用户的决策,影响了他的下单任务。设计一定是帮助用户更快更好的决策而不是在干扰他,就像上面的例子,我们可以再商品的详情页面给予用户推荐,这个推荐是帮助用户来选择商品,而一旦进入下单页面,那么用户其实已经决定了购买该件商品,这个时候再推荐只是打断了用户该有的操作路径,影响了用户的支付流程。所以这样的影响用户操作的功能应该删除掉。


2、组织:造成很多网站用户体验差的一个很重要的原因就是组织得太差了。功能或者页面上元素的组织不合理给用户造成困惑甚至导致用户出错。功能该如何组织呢?有些什么手法可以来做功能的组织?分块,分层是比较基本的组织方法。比如说某一个功能又大量的表单需要填写,我们大家都应该有类似的精力,看到一个很大的表单看到如此巨大表达我们就头晕了,而且这么大一个表达让人感到畏惧不知道是否该进行下午也有可能造成用户感到迷惑。那我们如何来重新组织一个这样一个表单,一个有效的办法是分块或者叫分层,把类型相同的表单项放在一起,然后一步步的引导用户完成表单项的填写,这样有几个好处:①用户不会一眼看到大量的表单要填写,心理感受要好很多。②用户每完成一个区块表单的填写,用户会给自己的心理提示,他距离结果更近了一步,用户能够得到反馈,用户会有成就感,并且愿意走下去。所以合理的组织产品功能对于用户体验至关重要。
3、隐藏:具体看看什么样的功能可以隐藏:


①只会使用一次的功能或者使用次数极其少的功能点。一时想不到什么例子。


②自定义功能,我们的产品的用户可以区分为两种用户:大众用户和专家用户。简约设计很重要的一点就是“Don’t let
me
think!”这条对于大众用户尤其如此,大众用户只是关系一个产品能否帮助他完整某某功能而根本不会关系他的设计原理是什么。但是专家型用户则不同,他们需要个性化,想要掌控所有的东西,想要自定义一切,他们需要去探究更深层的东西。但是,任何一个产品他的专家用户是极其少量的不会超过1%,所以我们的设计还是应该围绕大众用户进行设计,但是也不能抛弃专家用户,因为专家用户往往具有很强的影响力。所以,我们可以把专家级用户使用的功能隐藏起来,而不是和所有普通用户使用的功能平级的放在一起,不要影响普通用户的选择。


4、转移:把合适的功能放在合适的地方,功能的转移包括几个范畴:


①平台间的转移:比如移动平台和pc平台,每一个平台都有其优缺点,都有其擅长或者软肋。比如移动平台可以随时随地的阅读,但是PC得要找一个地方坐下来阅读。PC可以快速的写很多的文字,但是移动平台写文字是一个软肋,输入太慢和过于复杂。所以才有了跨多个平台的产品的出现,在PC进行书写,在手机上阅读。


②人与机器的转移:如果只是一个web产品,那么我们设计产品的时候必须得要思考的一个问题是,这个功能该由机器来主导还是人来主导。不得不承认的时候,有的事情,机器能做,人做不到。有的事情,人能够做机器又做不到。所以这个时候我们必须衡量一个功能该由人去决定还是机器来决定。
比如设计一个目标管理软件:允许用户设定一个目标,并且再加一个截止时间的表单项。好了,截止时间这个表达项是否真的应该存在?如果没有这个表单项,其实用户会自己在目标描述里面写上截止时间。反过来看,这个就是一个功能转移,把主动权交给用户,那么我们的产品可以变得更简单。



设计就是一个不停取舍的问题,任何技巧都需要灵活的应用。

本文来源于"阿里中间件团队播客",原文发表时间"    2012-05-01"
相关文章
|
数据可视化 应用服务中间件 数据安全/隐私保护
轻量应用服务器部署k3s,并搭建可视化高性能网关 apisix
k3s低资源占用集群,apisix 可视化高性能网关。小白教程
1993 0
|
3月前
|
自然语言处理 测试技术 API
TCPDF库详解:功能、作用及多语言安装指南-tcpdf可不是只有php能用-优雅草卓伊凡
TCPDF库详解:功能、作用及多语言安装指南-tcpdf可不是只有php能用-优雅草卓伊凡
287 5
|
6月前
|
存储 算法 Java
G1原理—1.G1回收器的分区机制
本文深入探讨了G1垃圾回收器的多个核心概念与实现细节,包括分区(Region)管理、新生代动态扩展机制以及停顿预测模型。首先分析了G1中Region大小的计算规则及其对性能的影响,强调Region大小需为2的幂次以优化内存分配效率并避免碎片化。其次介绍了新生代内存分配方式及动态扩展流程,通过自由分区列表调整新生代大小以平衡GC时间和程序运行时间。最后重点解析了基于衰减算法的停顿预测模型,该模型利用历史GC数据加权平均来精准预测每次GC所需时间,从而确保满足用户设定的停顿时间目标。这些机制共同作用,使G1能够在大内存场景下实现高效垃圾回收与低延迟表现。
G1原理—1.G1回收器的分区机制
|
8月前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
318 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
7月前
|
网络安全 SEO
如何简单建设一个网站?
在建站时,使用建站平台搭建简单,明确目标与定位、选择域名与主机域名、部署和运行将模板上传,完善网站信息,优化和维护网站后,考虑SEO和后续维护。
219 1
|
6月前
|
存储 运维 安全
Github Action:让静态网站实现定时发布
本文探讨了静态网站实现定时发布的解决方案,针对静态博客缺乏原生定时发布功能的问题,作者基于Zola工具构建的静态网站,最终选择通过GitHub Action实现定时发布。文章对比了几种实现方式,包括人力、自建服务及平台原生功能等,指出最理想的是利用平台能力但多数平台缺乏该功能。文中详细介绍了GitHub Action方案的原理、部署过程和使用流程,并分享了高级配置如推送通知。同时分析了方案的局限性,如时间颗粒度粗、设置繁琐等,并提出改进建议。总结中展望了未来优化方向,旨在提升静态网站维护体验。
93 0
|
8月前
|
消息中间件 Arthas Java
阿里云开发者2024年度技术热文盘点!
阿里云开发者2024年度技术热文盘点!
|
12月前
|
数据可视化 前端开发
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
本文介绍了如何在Twaver-HTML5中使用鹰眼(Overview)可视化视图组件,它作为Network的缩略图,允许用户通过缩略图导航Network,支持单击、双击和框选操作来控制Network视图。
194 5
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)