如何为一款产品提出优化/改进意见?
1.糟糕的用户体验有哪些?(举例)
一般来说,糟糕的用户体验包括:
·视觉负担(让用户在视觉上找不到重点,看得很累)。
·需要分解布局,一个页面的重点区域在哪儿?放置哪些内容?
·需要区分内容层次,页面中主体内容是哪些,次要内容会对用户造成视觉干扰。
·需要区分视觉元素,文字、图片等的布局不符合对齐、亲密性等原则。
·需要努力定位目标信息。
·需要识别阅读起点。
需要经常变换视线。
·视觉流被干扰、打断,视觉排布不能够有效地对用户形成视觉先后的引导。
·认知负担(让用户很难理解产品,思考很累)。
·需要理解不熟悉的概念和模式,应尽量减少陌生词汇、概念等学习,降低用户学习认知的门槛。
·需要理解冗长、生涩的文本内容。一些股票类软件,给用户一个“基础教学”的模块,全部都是文字说明,讲述一些基本概念、分析技术等,这也是在做用户教学,但无疑效果将是非常差的。
·需要理解混乱的结构和布局。
·需要理解模棱两可的操作。对于用户想要进行的操作(特别是高频行为),应尽量让用户能够一下子就清楚如何进行操作,而非让其尝试两次。
·需要猜测系统状态、行为、结果。
·记忆负担(让用户记住乱七八糟的东西,记忆很累)。
·需要记住对象的各种属性(名字、位置、大小、颜色)。
·需要记住对象的关联。
·需要记住操作的命令、步骤、结果。
·需要记住以往的操作。
·物理负担(让用户不得不做无用功,身体很累)。
·需要长距离移动鼠标或滑动页面。
·需要进行(多次)点击。
·需要多种操作组合。
·需要切换输入模式。
·需要进出不同的页面/区域。连贯的操作、相关的内容应出现在同一个区域或页面,比如一个添加/删除添加或收藏/取消收藏的行为,尽量在一个页面内完成。
·需要长时间等待。需要等待的地方应尽量少、尽量短,要让用户清楚地知道自己在等待,并且给用户一个等待预期。
2.产品优化的目标/原则(goal)
行为和界面层面的设计原则告诉我们,应该为降低用户的工作负荷而设计。
仔细检查已有的设计,或多或少总是能发现问题。在解决问题之前,我们应该清楚要往什么方向进行优化。
·基于可用性的目标。
·易于识别/定位/阅读。
·易于理解/学习/记忆。
·易于操作。
优化最重要的目的,是让产品更好用,使设计符合Jakob Nielsen的10条可用性准则:
·通过有效的反馈信息提供显著的系统状态。
·符合用户的真实世界。
·用户自由控制权。
·一致性和标准性。
·预防出错。
·识别而不是回忆。
·灵活、便捷地使用。
·美观、精简的设计。
·协助用户认识、分析和改正错误。
·帮助和说明。
·基于产品的目标。
需要根据不同产品进行定义。例如,对于快速注册流程的优化,目的是让用户用最方便的方法完成注册进入目标页面,优化目标可能是最小化输入、最短等待时间等。
3.检查清单
对架构、布局、内容和行为四个方面可进行如下对照检查,以便更好优化。
·架构和导航。架构的组成是否合理,逻辑是否清晰,相似的功能是否在同一菜单下,等等。特别是对于那些功能繁杂的网站,架构和导航方面往往逻辑不清,非常混乱。
·是否采用了用户熟悉或容易理解的结构?
·是否能识别当前在网站中的位置?
·是否能清晰表达页面之间的结构?对于页面层级较多的,要让用户清晰地知道,自己在哪个位置,如何能去其他位置或回到此前位置。
·是否能快速回到首页/主要页面?
·链接名称与页面名称是否相对应?
·当前页面的结构和布局是否清晰?
·布局和设计。
·是否采用了用户熟悉的界面元素和控件?
·界面元素和控件的文字、位置、布局、分组、大小、颜色、形状等是否合理、容易识别、一致?
·界面元素/控件之间的关系是否表达正确?
·主要操作/阅读区域的视线是否流畅?
·其他文本(称谓、提示语、提供反馈)是否一致?
·内容和可读性。
·文字内容的交流对象是用户吗?
·语言是否简洁、易懂、礼貌?
·内容表达的含义是否一致?
·重要内容是否处于显著位置?
·是否在需要时提供必要的信息?
·是否有干扰视线和注意力的元素?页面是否重点突出,让用户能够快速将视线落到关键区域?另外,对于不同的浏览器、不同的手机型号,可能会出现设计时的视觉遮挡、显示不全等问题。
·行为和互动。
·是否告知、引导用户可以做什么?
·是否告知需要进行哪些步骤?让用户清晰地知道完成某项工作需要经历的步骤,否则若步骤很多,用户会很容易产生厌烦心理。
·是否告知需要多少时间完成?
·是否告知第一步做什么?
·是否告知输入/操作限制?
·是否有必要的系统/用户行为反馈?
·是否允许必要的撤销操作?
·是否页面上所有操作都必须由用户完成?
·是否已将操作步骤、点击次数减至最少?
·是否所有跳转都是必需的(无法在当前页面呈现)?
以上只是一个不完全的清单,同学们可以根据自己的实践经验修改,也可以参考更全面、权威的可用性测试检查表,如普渡大学可用性测试检查列表。
4.确定产品优化的优先级
当我们通过检查清单将需要优化的问题筛选出来以后,可以根据问题的严重性和解决的问题的成本(时间、人力等)来综合考虑问题的优先级。例如,问题严重性得分高而且优化成本低的问题,应该优先解决。
摘自《产品经理面试攻略》。