在你接到一个需求的时候,应该怎么从用户的角度去思考,从而拿到得到一个可行的解决方案。拿一个页面需求做例子。
用户自身
1.用户是什么角色?(who)
2.用户进来这个页面的目的是什么?(goal)
3.用户在这个页面要看什么?要做什么?(look/do)
4.用户在这个页面的最核心/最短任务路径是什么?(path)
5.在4的基础上,用户在核心路径之外会进行哪些额外的操作,优先级是什么?(priority)
6.用户在这个页面的操作行为会影响到系统的其他哪些模块?(relevance)
用户行为归纳
用户在一个页面,可以笼统归纳为两个动机:看、做
看:决定了信息的展现模式。通过用户浏览的路径和目的,可以划分信息的重要级别,那些信息用该突出,那些用户需要弱化甚至隐藏。
做:决定了功能交互的形式。通过用户的核心的高频交互动作,以及辅助的低频操作,可以确定哪些交互是用户触手可及的,哪些需要隐蔽不干扰用户的。最简单的例子就是高频操作用“大按钮”,低频操作用“文字按钮”。
设计原则
1.确定用户的核心任务!!!重要的事情三遍说!
2.确保用户的核心路径是显然的、易找到的、易操作的。
3.非核心路径的信息和操作,为了不干扰用户核心路径,而选择隐藏或弱化。虽然会增加用户寻找摸索的成本,但是却让这个页面总体上高效、清晰。
网友评论