之后看了一些头条新闻最近出现关于设计系统,我开始想:在投入大量时间创建和维护一个设计系统之前,一个组织应该有多大?尺寸重要吗?
谷歌已经材料.苹果有其人机界面指南(被亲切地称为“希格”)。微软已经流利的.Salesforce已经闪电.设计系统无处不在,最受关注的设计系统诞生于更大的组织。
但是小型组织呢?大量的研究、时间和精力都花在了定义、创建和维护这些系统上,而对于资源有限的团队来说,这种努力很难得到证明。也就是说,设计系统能够帮助团队保持一定的一致性,这不仅能够传达出优秀和专业精神,同时也能够通过提前回答问题而让之后的设计和开发更加顺利。
这个话题在我工作中经常出现,所以我想我应该记下一些快速的想法和我经常遇到的问题的答案。让我们看一非常快速看一下什么是设计系统,然后看一下以精益方式奠定基础的几种方法(对于那些没有强大预算和资源的团队来说,这是最好的方法)。最重要的是,我想听到你们读者的来信设计系统对小型组织和对谷歌这样的庞然大物一样重要吗?
(哦,还有一个简短的题外话:2017设计+内容大会将功能关于设计系统的讨论如果你在那里,我强烈建议你去看看。如果你还没有注册,一定要使用我们的促销码uxbooth在注册检验以获得折扣。很快就会在7月17日至19日在BC省温哥华举行!)
等等,什么是设计系统?
最基本的,设计系统是设计组件的资产库。它回答了“我们如何作为一个组织方法(特定的设计元素)?”通常包含以下设计元素:
- 排版
- 布局和页面类型
- 颜色和使用
- 语音和语调
- 组件(如按钮或错误消息)
这绝不是一个详尽的清单。任何重复出现的设计元素都是设计系统中的固有元素。
那么我的团队应该开发一个吗?
看。我发誓,我不喜欢扫兴。而且我不喜欢在与我合作的任何产品的质量或一致性上妥协。但作为一名顾问,我经常面对压力很大但很敬业的客户,管理的预算太少,团队规模太小,技能组合也很复杂。而且时间永远不够用。在我的世界里,资源匮乏是一个现实。通常情况下,与设计相关的活动(如构建一个系统)会与其他研究相关的活动(如可用性测试)竞争。
这是我对小型组织的典型建议:如果你有资源和时间,绝对要在一个基本的设计系统上投入精力,即使它不是非常强大。建立一个基本的风格指南。定义基本组件,如按钮、悬停状态、链接处理等。与其他团队沟通,当简单的设计问题出现时,开发者和其他创造者不会因为设计师的可用性而受阻。
然而.如果你的组织还没有在可用性测试上投入时间和精力,那么构建一个设计系统可能是有问题的。当然,系统中的组件保持一致是很重要的;但更重要的是,它们是可用的。
还有很多话要说,但我很想听听你的想法:什么时候一个设计系统不值得麻烦?