文章目录
- 基本原则1:关注用户及其任务,而不是技术
- 基本原则2:首先考虑功能,然后才是表示
- 基本原则3:与用户对任务的看法保持一致
- 基本原则4:设计要符合常见情况
- 基本原则5:不要分散用户对他们目标的注意力
- 基本原则6:促进学习
- 基本原则7:传递信息,而不仅仅是数据
- 基本原则8:设计应满足响应需求
- 基本原则9:通过用户试用发现错误,然后修复它
基本原则1:关注用户及其任务,而不是技术
- 核心要点:设计应始终以用户为中心,关注用户的需求、目标和任务,而不是单纯追求技术的实现。
- 具体做法:
- 明确目标用户群体,了解他们的特点、技能、动机和工作方式。
- 通过业务决策、经验调查和与用户协作,深入了解用户的需求和任务。
- 创建用户配置文件和人物角色,帮助设计团队更好地理解用户。
基本原则2:首先考虑功能,然后才是表示
- 核心要点:在设计过程中,应先明确软件的功能和概念模型,再考虑用户界面的具体表示。
- 具体做法:
- 在设计用户界面之前,完整定义软件的概念、功能和对象/操作分析。
- 开发概念模型,将抽象的概念转化为具体的用户界面设计。
- 避免一开始就陷入用户界面的外观设计,确保功能满足用户需求。
基本原则3:与用户对任务的看法保持一致
- 核心要点:用户界面应从用户的角度设计,符合用户对任务的自然理解和操作习惯。
- 具体做法:
- 通过任务分析,了解用户在执行任务时的自然行为和操作方式。
- 使用用户的词汇和术语,避免计算机行话。
- 隐藏软件内部的实现细节,让用户专注于任务本身。
- 找到功能与复杂度之间的平衡,避免给用户带来不必要的负担。
基本原则4:设计要符合常见情况
- 核心要点:设计应优化常用任务的用户体验,同时兼顾不常见任务的需求。
- 具体做法:
- 识别用户最常执行的任务,并优化其操作流程。
- 使用恰当的默认值、模板、向导和可定制性等技术,简化常见任务的操作。
- 根据功能的使用频率和用户数量,设计不同的用户界面特点。
基本原则5:不要分散用户对他们目标的注意力
- 核心要点:软件应让用户专注于自己的目标,避免引入额外的问题或需要用户通过排除法来推理。
- 具体做法:
- 避免让用户解决与目标无关的计算机技术问题。
- 确保用户界面的控件、命令和设置功能清晰明确,避免用户猜测软件的工作方式。
基本原则6:促进学习
- 核心要点:用户界面应设计得易于学习,帮助用户快速掌握软件的使用方法。
- 具体做法:
- 从用户的角度思考,确保用户界面对于不了解设计人员意图的用户也有意义。
- 保持用户界面的一致性,帮助用户快速形成使用习惯。
- 提供一个低风险的环境,允许用户犯错并容易纠正错误,从而促进学习。
基本原则7:传递信息,而不仅仅是数据
- 核心要点:软件应帮助用户从大量数据中提取有用的信息,而不是简单地展示数据。
- 具体做法:
- 认真设计屏幕显示,突出重要信息,便于用户浏览和理解。
- 匹配显示介质的特性,避免超出其局限性。
- 关注细节,确保用户界面设计的专业性和易用性。
基本原则8:设计应满足响应需求
- 核心要点:交互式软件应具备良好的响应性,及时对用户操作做出反馈,满足用户的时间需求。
- 具体做法:
- 提供即时反馈,让用户知道系统何时忙碌、何时空闲。
- 允许用户在等待期间执行其他操作,放弃冗长操作,并判断操作所需时间。
- 优化设计以提高响应性,避免响应性差的问题影响用户满意度和效率。
基本原则9:通过用户试用发现错误,然后修复它
- 核心要点:通过易用性测试,发现并修复用户界面中的问题,确保设计对用户真正有用。
- 具体做法:
- 在开发的不同阶段进行易用性测试,包括非正式、准正式和正式的测试方法。
- 让开发人员观看测试过程,增强他们对易用性问题的认识和改进意愿。
- 为纠正测试中发现的问题安排时间,确保测试结果能够真正用于改进产品。