《伟大的小细节:互联网产品设计中的微创新思维》——2.3 预期操作权衡

简介: 本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第2章,第2.3节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 预期操作权衡

与前面讲的能够明确判断用户意图的情况不同,有些情况下我们能够通过用户的一些行为判断出用户预期进行的操作,但预期的操作可能有多种,此时就不可妄自主张给用户呈现单一结果,但当发现用户执行某一项预期操作的概率比其他项的概率要大很多,且即便错误进行这一预期操作,撤回或纠正的代价也非常低时,也可以直接给用户呈现概率最大的预期操作。
Trello.com是一个在线协同办公的网站,国内类似的产品有Worktile、 Teambition等。在Trello.com中,用户在一张新的卡片上写标题,并未保存,切换到另外一张卡片上,Trello会认为用户可能输错了地方,默认将用户在前一张卡片中输入的标题移动到新的卡片中。这样如果用户正在卡片一中输入内容,发现输入的内容应该输入到卡片二,不得不切换到卡片二,会发现需要输入的内容Trello已经帮他们移动到了卡片二!
image
image

与必经流程简化不一样,凭用户输入完卡片一后未保存就切换至卡片二这个操作,并不能确切判断用户会在卡片二中输入的内容,但结合用户的操作特征可以认为有很大的可能性是输入错误,需要在卡片二中输入相同内容。下面使用流程图更加清晰地展示两种情况的不同之处。
image
image

再考虑输入内容是否跟刚刚输入的内容一致的概率,整理到以下对比表中。可以非常直观地看出,在绝大多数情况下为用户节省了操作时间,即便是与用户期望不符,用户也只多出删除这一步操作,并未带来太大的麻烦。综合考虑,为用户提供自动填写功能是最优选择。
image

准备运用预期操作权衡法完善一项细节创新设计时,可制作以上预期结果对比表格,配合不同情况的出现概率,综合评估权衡出最优方案。下面举几个类似的例子:当用户使用Evernote(印象笔记)创建一条新的笔记时,Evernote会从用户日历的待办事项中获取一条作为默认标题,虽然命中的概率并不高,但完全没有增加任何用户操作成本,万一命中了呢,何乐而不为!
在Evernote中创建新的笔记,会从用户日历的
待办事项中获取一条作为默认标题
再如macOS中的Finder(相当于Windows中的资源管理器),当复制的一个文件夹名称带有年份信息,如“Xmas 2013”,粘贴出来的文件夹名称将自动追加年份为“Xmas 2014”,即便不准确也无妨,没有增加用户操作成本嘛!
image

决定最终将哪种方案呈现给用户,数据分析起着至关重要的作用。如果没有各种预期方案被使用的概率值,设计者是无法判断最终应该展示哪一种方案的。当用户的选择远不止两种时,虽然不能将概率最高的方案直接抛给用户,但可以将它优先展示给用户。
image

在360安全浏览器中选中文本,会弹出搜索/复制操作框,点击“搜索”按钮,直接为用户新打开一个页面,打开搜索引擎,并搜索此文本;点击 “复制”按钮,则会将文本复制至剪贴板;按鼠标右键则会展开对该文字区域的全部操作。很显然,360安全浏览器是对使用频率最高的文本搜索和复制功能做了提前处理,简化了操作。
image
image

最后总结一下操作流程记录法在细节创新中的应用心法:首先,通过在使用过程中洞察或研究用户行为流,制作出预期结果对比表格,配合不同预期结果的出现概率,综合评估权衡出最优方案。其次,数据是基础,要精心测算不同预期结果的出现概率,才能给出最优的设计。

相关文章
|
定位技术
阿里架构总监一次讲透中台架构,13页PPT精华详解,建议收藏!
本文整理了阿里几位技术专家,如架构总监 谢纯良,中间件技术专家 玄难等几位大牛,关于中台架构的几次分享内容,将业务中台形态、中台全局架构、业务中台化、中台架构图、中台建设方法论、中台组织架构、企业中台建设实施步骤等总共13页PPT精华的浓缩,供大家学习借鉴。
38197 109
|
9月前
|
C语言 C++ 容器
【数据结构】二叉搜索树(二叉排序树)
本文介绍了二叉搜索树(Binary Search Tree, BST)的定义、实现及其性能分析。二叉搜索树是一种特殊的二叉树,其特点是左子树所有节点值小于根节点值,右子树所有节点值大于根节点值,且每个子树也满足此特性。文中详细讲解了BST的节点结构、插入、查找、删除等操作的实现,并通过C++代码展示了这些功能。此外,还讨论了BST的性能:在理想情况下,时间复杂度接近O(logN),但在最坏情况下可能退化为O(N)。为了提高效率,后续将学习自平衡二叉搜索树如AVL树和红黑树。掌握BST有助于理解STL中的set和map容器。感谢阅读,欢迎点赞支持。
845 9
|
8月前
|
人工智能 自然语言处理 搜索推荐
13.5K Star!支持5国语言+全栈语音生成,这个开源AI语音项目绝了!
CosyVoice是由FunAudioLLM团队开发的多语言大语音生成模型,支持中文、英语、日语、韩语和粤语等5种语言。该项目提供从推理、训练到部署的全栈能力,具备零样本语音克隆、跨语言合成、指令控制等前沿功能。其技术架构包括底层模型、多语言支持、框架支持及部方案等,性能优越,RTF<0.2,GPU内存<4GB,QPS>20。相比同类项目,CosyVoice在语言支持、特色功能和部署难度上表现出色,支持本地部署保障数据隐私,并大幅降低商业方案成本。适用于自媒体创作、在线教育、游戏开发、智能硬件和影视制作等多种场景。
701 0
|
8月前
|
存储 机器学习/深度学习 监控
如何监控员工的电脑——基于滑动时间窗口的Java事件聚合算法实现探析​
在企业管理场景中,如何监控员工的电脑操作行为是一个涉及效率与合规性的重要课题。传统方法依赖日志采集或屏幕截图,但数据量庞大且实时性不足。本文提出一种基于滑动时间窗口的事件聚合算法,通过Java语言实现高效、低资源占用的监控逻辑,为如何监控员工的电脑提供一种轻量化解决方案。
216 3
|
API Python
python属性错误(AttributeError)
【7月更文挑战第13天】
1420 10
|
9月前
|
SQL 数据采集 监控
VeryReport:高效智能的报表软件,助力企业数据可视化决策
VeryReport:高效智能的报表软件,助力企业数据可视化决策
|
机器学习/深度学习 数据采集 传感器
机器学习实战系列[一]:工业蒸汽量预测(最新版本上篇)含数据探索特征工程等
在工业蒸汽量预测上篇中,主要讲解了数据探索性分析:查看变量间相关性以及找出关键变量;数据特征工程对数据精进:异常值处理、归一化处理以及特征降维;在进行归回模型训练涉及主流ML模型:决策树、随机森林,
|
Oracle 关系型数据库 Linux
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
1089 0
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
|
消息中间件 负载均衡 应用服务中间件
秒杀场景的设计思路和方案
秒杀场景的设计思路和方案
593 0
|
大数据 区块链
量化交易系统开发(策略模式案例)丨量化交易APP开发源码
综合目前数字货币市场量化交易的情况来看,目前的数字货币量化交易还处于一个相当杂乱的阶段。绝大多数的量化团队的交易行为都发生在暗处且缺乏行业规范与自律,也导致在不少项目方以及投资人的认知中出现越来越多负面的影响。