原则|原来构建设计系统,就像搭乐高一样( 二 )


1. 规则如何为组建设计工具创造氛围?创作者和贡献者如何确保每个人都在使用最新版本的设计系统?
规则的制定是为了让每个人都能理解和解释设计系统中的内容。它们被细分为价值和目的,作为一种基础资源,帮助团队中的每个人和新用户基于现有的元素进行设计。规则是一个管理体系,为设计系统的工作流程奠定了基础。
一个系统就是一个框架,是一份规则手册。它会告诉你这些模式是如何协同工作的 (布拉德·弗罗斯特)。
原则|原来构建设计系统,就像搭乐高一样
文章插图
来源:Atlassian设计系统 | Source: Atlassian Design System
规则手册的价值部分管理着设计系统的流程,它能将团队统一在约束和原则周围。它是真理的源泉,是设计和代码的记录系统。目的部分定义了个人要如何利用新的元素为设计系统做出贡献。
它在整个团队中建立了共同的语言和沟通交流,这反过来又创造了更好的沟通、理论以及自信和乐观的精神。
2. 约束创建和维护一个有效的设计系统是一个挑战。因为要做出许多小的决策,比如:应该定义多少种字体?我们应该如何构建颜色的使用模式?我们在哪停止?设计系统中的约束有助于简化每一个决定,提供一些限制和更多可能性。
约束定义了颜色的使用、声音、布局、多媒体、排版、数据可视化、表单设计、移动端行为等一般准则。它们在整个设计系统中利用其独特的差异化和品牌特征元素,使每个数字触点成为统一的体验。
原则|原来构建设计系统,就像搭乐高一样
文章插图
来源:Atlassian设计系统 | Source: Atlassian Design System
当设计师从约束、限制和可能性的共同点出发去设计和构造界面时,用户总是能够知道当他们与产品交互时他们将体验到什么。
从用户体验的角度来看,用可扩展的、共同的、一致的约束条件来设计界面,能为用户带来熟悉感。从技术角度来看,约束意味着可以使得开发人员的效率更高、可扩展性更强、重复工作更少。
3. 原则设计系统的原则提供了最初似乎没有看到的问题的答案。设计和开发团队经常以他们自己的一套基本标准来运作,用于评估设计的质量是否能够维持一致的数字化用户体验。但是,当我们创建一个统一的设计系统时,将所有标准统一成为共同原则变得非常重要。
如何去定义必要的原则?如何知道什么是不可缺少的,什么是不稳定的?你怎么知道这些是能够指导你的愿景和目标的原则?
设计系统的原则对每个人来说都是可重复使用的标准。这些原则应该取代本能的标准,让人们能够共同理解如何去塑造用户体验。因此我们必须制定设计原则,以帮助解决从头到尾设计软件的复杂性!
IBM 的 Carbon 设计系统将其原则定义为结果背后的意图。他们相信伟大的体验会给用户带来有意义的结果,会直击用户的内心。要设计出优秀的用户体验,你必须了解它们是如何组合在一起的,以及它们为什么能够在更深层次上触动人们。
原则|原来构建设计系统,就像搭乐高一样
文章插图
来源:Carbon设计系统 | Source: Carbon Design System
在写下设计系统的原则时,团队应该关注以下几点: