产品设计通用七原则

简介: 【5月更文挑战第28天】这些通用原则注重无障碍和用户体验,但实际设计还需结合经济、工程、文化等因素。

总的来说,行业里的产品设计遵从的通用原则包括如下内容。

原则一:公平地使用

对于具有不同能力的人,产品设计的首要原则应该是可以让所有人都公平使用。

指导细则:

  • 为所有的使用者提供相同的使用方式:尽可能使用完全相同的使用方式,如不可能让所有使用者采用完全相同的使用方式,则尽可能采用类似的使用方式;
  • 避免隔离或歧视使用者;
  • 所有使用者应该拥有相同的隐私权和安全感;
  • 能引起所有使用者的兴趣。

原则二:灵活地使用

设计要迎合广泛的个人喜好和能力。

指导细则:

  • 提供多种使用方式以供使用者选择;
  • 同时考虑左右手习惯的使用者;
  • 能增进用户的准确性和精确性;
  • 适应不同用户的不同使用节奏。

原则三:简单而直观

设计出来的使用方法是容易掌握的,而不会受使用者的经验、知识、语言能力及当前的集中程度所影响。

指导细则:

  • 去掉不必要的复杂细节;
  • 与用户的期望和直觉保持一致;
  • 适应不同读写和语言水平的使用者;
  • 根据信息重要程度进行编排;
  • 在任务执行期间和完成之时提供有效的提示和反馈。

原则四:能感觉到的信息

无论四周的情况或使用者是否有感官上的缺陷,都应该把必要的信息传递给使用者。

指导细则:

  • 为重要的信息提供不同的表达模式(图像的、语言的、触觉的),确保信息冗余度;
  • 重要信息和周边要有足够的对比;
  • 强化重要信息的可识读性;
  • 以可描述的方式区分不同的元素(例如,要便于发出指示和指令);
  • 与感知能力障碍者所使用的技术装备兼容。

原则五:容错能力

设计应该可以让误操作或意外动作所造成的反面结果或危险的影响降至最低。

指导细则:

  • 对不同元素进行精心安排,以降低危害和错误:最常用的元素应该是最容易触及的,危害性元素可采用消除、单独设置和加上保护罩等处理方式;
  • 提供危害和错误的警示信息;
  • 失效时能提供安全模式;
  • 在执行需要高度警觉的任务时,不鼓励分散注意力的无意识行为。

原则六:尽可能地减少体力上的付出

设计应该尽可能让使用者有效和舒适地使用。

指导细则:

  • 允许使用者保持一种省力的肢体位置;
  • 使用合适的操作力(手、足操作等);
  • 减少重复动作的次数;
  • 减少持续性体力负荷。

原则七:提供足够的空间和尺寸,使使用者能够接近使用

提供适当的大小和空间,让使用者接近、操作,并且不受其姿势或行动空间的影响。

指导细则:

  • 为坐姿和立姿的使用者提供观察重要元素的清晰视线;
  • 坐姿或立姿的使用者都能舒适地触及所有元素;
  • 兼容各种手部和抓握尺寸;
  • 为辅助设备和个人助理装置提供充足的空间。

以上设计具有普适性,通用设计原则主要强调使用上的便利性,但对于设计实践而言,仅考虑可用性方面是不够的,云计算从业人员在设计的过程中还须考虑其他因素,如经济性、工程可行性、企业文化、IT维护水平、员工的技术能力等。同时,以上原则提倡将一些能满足尽可能多的使用者要求的设计特征整合到设计中,并非每个设计项目都须逐条满足上述所有要求。

相关文章
|
11月前
|
存储 搜索推荐
知识体系化的必要性及构建通用体系的方法
知识体系化的必要性及构建通用体系的方法
307 0
|
27天前
|
存储 关系型数据库 MySQL
软件设计与实现:从概念到产品
【8月更文第21天】在现代软件开发过程中,从概念到产品的转化需要经过多个阶段的设计和规划。本文将重点介绍软件设计的几个关键方面:软件设计概述、架构设计、模块设计、用户界面设计以及数据库设计,并通过一个假设的项目——在线图书管理系统为例进行说明。
38 1
|
2月前
|
NoSQL Redis UED
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
|
2月前
|
存储 设计模式 前端开发
软件架构设计的原则与模式:构建高质量系统的基石
【7月更文挑战第26天】软件架构设计是构建高质量软件系统的关键。遵循高内聚、低耦合、单一职责等设计原则,并灵活运用分层架构、微服务架构、客户端-服务器架构等设计模式,可以帮助我们设计出更加灵活、可扩展、可维护的软件系统。作为开发者,我们应该不断学习和实践这些原则与模式,以提升自己的架构设计能力,为团队和用户提供更加优秀的软件产品。
|
2月前
|
敏捷开发 运维 监控
通用研发提效问题之归纳总结软件研发过程中的通用能力,如何解决
通用研发提效问题之归纳总结软件研发过程中的通用能力,如何解决
|
2月前
|
存储 缓存 运维
通用研发提效问题之什么是通用化方案,提高女娲的适用性如何解决
通用研发提效问题之什么是通用化方案,提高女娲的适用性如何解决
|
4月前
|
运维 前端开发 JavaScript
平台设计-概念澄清说明
平台所说模块一般指一个独立部署的前端项目
|
4月前
|
UED
产品服务需求分析与概念设计阶段
产品服务需求分析与概念设计阶段
98 3
|
设计模式 Java uml
你的职责链模式符合五大原则吗?-系统学习九
工作之余对于用到的设计模式进行总结再梳理,发现职责链模式的妙处以及五大原则的指导下更能发挥职责链模式的优势于是乎便有了这篇博文的诞生
|
搜索推荐 安全 数据安全/隐私保护
产品设计方法与原则
产品设计方法与原则
230 0
产品设计方法与原则