什么是高效性?
通过设计帮助用户可以稳定、快速、流畅和便捷的完成目标任务。
为什么要有高效性?
用户在使用产品过程中,简单高效可以使用户快速完成任务目标,这样的话可提高产品的留存和拉活。
提升高效性可以从哪些方面做起?
高效对于产品来说是至关重要的。稳定、快速、流畅和便捷都是高效的具体表现之一,高效性可以从四个方面来做;
1.性能优化,
2.减少操作路径
3.减少路径跳转
4.支持批量操作
1.性能优化
定义:设计产品的前后台逻辑,从程序角度优化整个产品页面的流畅度和稳定性。
例如:当用户查看邮件列表时,可后台加载每个列表的详情内容,这样进入列表对应的详情页的速度就会变得很快,无需等待加载,当用户进入的详情页还没有加载完成时,则优先加载查看的详情页,其他详情页加载暂停。
例如微信发朋友圈即使断网情况下,当用户在点击发送时,朋友圈立刻就显示数据,给用户反馈是动态发送成功,其实是假数据显示,在这个时候后台还在上传。断网场景极少,朋友圈这个设计满足绝大部分用户的操作顺畅,用户体验良好。不为了极少数使用场景而做真数据展示给用户,那样的话给绝大部分用户感觉加载过慢导致不好的体验。
2.减少操作路径
定义:优化用户操作路径,尽可能少步骤的完成用户要完成的操作路径。
例如iOS原生邮箱,通过右上角的上下箭头快速查看上一封和下一封,不需要回到列表再点击查看。
3.减少页面跳转
定义:更少的页面跳转能增加页面的连贯性,减少用户的记忆负担,让用户的任务操作有更好的连续性
例如:支付宝的充值,选择银行时,进入下一级界面进行选择,而微信提现选择银行时,直接出现底部浮层减少页面跳转,简单高效。
4.支持批量操作
定义:批量处理是一种比较直观的提升操作效率的方法,批量操作减少了一个个挨着操作,有效的提升操作效率,但是批量操作也要分场合,有些场景业务并不适合批量操作。
批量操作的场景很多,常见的有list列表的产品如邮箱,短信,相册等等
原文始发于微信公众号(吴轶):如何提升产品的高效性
评论0