设计系统的阴暗面以及如何处理

你好!

我的名字叫Lesha Svirido,我是Alfa-Bank的首席产品设计师(这是我们进行在线银行业务的方式)。

在这篇文章中,我将向您介绍设计系统。是的,与职业倦怠或远程工作一样,他们的写作频率也很高。坦率地说,这件事早已成为炒作,填补了它的边缘,带来了喜悦和失望,但它仍然是必要的。切入点-关于为什么设计系统很酷,以及它如何帮助我们的工作。关于为什么它并不总是很酷,哪些设计系统有阴暗面以及如何抵抗它们。

以及与Alfa-Bank设计系统的链接。



让我们从显而易见的地方开始。人们经常认为设计系统是为设计师设计的,目的是使他们的生活更轻松,它是这样一种便捷的组件集,始终在Sketch或Figma中使用。但这称为UI工具包。

设计系统对于产品团队来说是必不可少的,它也可以为开发人员提供帮助。

为什么设计系统很棒


1.设计可伸缩性问题得到了很好的解决

,我们的商业银行中有很多产品,当我们推出新产品时,我们将积极地重复使用这些元素。每个发射都可能坐下来绘制新元素。但这首先会浪费时间,其次会破坏一致性,我将在下文中详细介绍。因此,我们重复使用并且不会害羞。例如,当我们最近发布新的数字贷款产品时,我们重复使用了大约60%先前发布的产品,并且由于这个原因,我们很快推出了该产品。

2.协助债务管理

不仅是设计任务,而且是开发任务。最近,我们不得不去将产品中使用的绿色更改为另一种绿色。他们说,以前,人们不得不去与每种产品的所有者进行谈判,看,它是如此绿色,而现在却是这样。这就是为什么。是的。是的,这是必要的。

取而代之的是,我们只需单击几下即可在设计系统级别更改了公认的绿色,现在所有团队都获得了有关绿色使用的新(正确)输入。



3.有助于保持一致性

在银行中,我们为法人实体提供了30多种产品,借助于设计系统,我们通常可以保持所有产品的一致性。为什么这很重要?假设客户六个月前借了一笔贷款。今天,他决定安排收购。六个月后,他将开设一笔存款。在这整个过程中,他必须始终将银行及其所有产品视为一个整体。而且,如果一个产品中的某些元素看上去与另一产品中的相同元素有所不同,那不是很正确。

4.快速原型制作

也许是设计系统的唯一优点,实际上它对设计师而不是整个团队更加有效。为了检验某些假设,您需要制作一个原型,但是在它的帮助下,并非总是能够完全重现一个或另一个必要的流程。然后,设计人员与开发人员一起创建要测试的原型。

5.改善可用性

我们有很多组件,每个组件都已经通过了用户争夺战的测试。也就是说,我们可以肯定的是,用户会毫不含糊地理解这个元素或那个元素,而不会出现差异和打电话给朋友进行澄清。这些是工作组件,我们之前已经在其中缝制了各种变体和状态,所有这些都已在库中。



一切似乎都很酷,对吧?设计系统很棒,您需要随时随地使用它们。但是也有阴暗面。

设计系统的阴暗面


1.新解决方案的局限性

设计人员可以为产品提供出色的解决方案,并将其带给开发人员。他耸耸肩,他说,他们说,对不起,兄弟,我们图书馆没有图书馆,我们不能这样做。这里的一切不仅取决于设计师“制作精美”的愿望,还必须评估其他因素。例如,开发新组件的时间和此过程的适当性,因为客户端在更新后将获得的真正价值不是很清楚。加上预算。是的,在理想的世界中,与预算有关的所有事情都绝不是设计师的问题,也不应该影响他的创作动力。

但是我们生活在这个世界上,因此从预算的角度来看,设计师的许多愿望可能被认为是不合适的。

2.产品发展缓慢

当然,设计系统正在开发,但并非总是以您想要的速度发展。将产品带到这里-它必须不断发展,因为技术解决方案可能会显得很新,并且用户的心愿单可以附加其他内容,通常是来回的。您不仅可以制作产品,将产品提供给用户,而且会忘记/得分。设计师和团队的其他成员继续进行产品开发,改进并将产品提升到一个新的水平,为产品带来其他必要的和有用的,这一点非常重要。

这与手机或手表的故事差不多。一个用来简单地提供语音通信,另一个用来显示时间。如今,这些小工具具有许多附加的特性和功能,否则最终用户将无法想象它们。谁现在需要一部智能手机,其中根本没有相机或多媒体数据传输?和能显示时间但没有通知和闹钟的智能手表?

这同样适用于数字产品,有时甚至更多。

因此,至关重要的是将产品开发的重要性传达给产品。讨论有助于增加有意义的指标的新功能和新用户群。而且它总是有用和有益的。

3.被宠坏的开发商

当开发人员长时间使用设计系统时,有时他们会以“这不在设计系统中,抱歉,我们不能这样做”的口号来回应传入的请求。实际上,这并不是说他们懒惰,不能或者根本不想做,而是他们只是具有这种行为模式,例如,如果他们提出要求,那么您需要去设计-system,从此处拉出所需的项目并将其插入。这就是设计系统的复制粘贴。

因此,如果设计系统中没有任何东西,那么就没有任何东西可以得到。您需要从头开始绘制它。而是与设计师合作。正如实践所表明的,这里的每件事通常都完全取决于沟通问题,而不是每个人都喜欢就原则上达成共识。

该怎么办?设计人员必须清楚地了解为什么要绘制此布局或该布局。因此,开发人员也很清楚地理解了这一点-我们为什么坐在这里并想出一些新东西,而不是在设计系统中翻腾,开心地重复使用所有东西。然后,您需要将此方法扩展到整个团队。团队是作战业务部门,每个人都必须完全了解自己的职责。

4. MVP仍然是MVP

存在任何自尊的MVP的主要目的是检验某些假设,然后将其大力发展为使客户和企业获利的产品。

但是有时候事实证明,有效的MVP只是作为产品保留下来。当错误地应用“有效-请勿触摸”方法时就是这种情况。是的,它有效。假设有效,我们对此进行了MVP检验。而且MVP起作用的事实意味着,现在已经是时候让它铭记在心了(阅读-产品)。

无论听起来多么陈旧,向设计师和产品传达他们现在坐着并看到它的MVP都非常重要。这只是暂时的,第一步,检验假设。验证之后,团队的任务应该始终是创建产品。

怎么处理


1.计划并建立流程。

您和您的团队应该在一周的下一个冲刺中了解您今天,明天,明天的工作。而且-您为什么要这样做。否则,作品的意义原则上就消失了。

如果不这样做,那么混乱和局面是不可避免的,每个人都只能坐下来,将自己的积压工作团结在一起。

2.团队的热情

是的,听起来像是这些令人毛骨悚然的“梦想中的团队,饼干和眼睛发亮的人”,但是每个团队成员在此过程中的兴趣远比看上去重要。当然,您可以在不在乎他们做什么和为什么做的人的手中制作产品,这样的产品也可以使用。但是,如果有机会与志趣相投的人一起做,那就更好了。

3.成功指标

必须对其进行识别,记录和监控,以确保其合规性和实施性。您绘制了一些页面-现在您可以看到,由于有了它,客户数量增加了。对于一个人来说,这是一件好事,他看到用这些双手创造的东西确实有用,并且对整个企业都有用。

4.设计系统-而不是设计原则

在这里,它仍然很重要:包括新来的设计师在内的设计师都可以开始将您现有的设计系统视为行动指南和不得已而为之。事实证明,设计师对使用组件有很好的想法,他去了设计系统,在那儿找不到它,并决定不需要该组件,有人已经建议过该组件,但他们拒绝了。结果,一个好主意一开始就消失了。

如果系统的设计中没有任何内容,则意味着它可以在那里找到自己的位置。正如我已经写过的,设计系统应该开发,获取新的有用组件和方案以供使用。

5.迭代

我不会是原创的,在使用设计系统时(实际上是在工作时),将任务分解为可以完成和计算的步骤,而不仅仅是执行和设置“使其酷”这样的任务。

读什么


设计系统手册,
作者:Marco Suarez,Jina Anne,Katie Sylor-Miller,Diana Mounter和Roy Stanfield

令人敬畏的设计系统

Yuri Vetrov关于接口

Alfa-Bank设计系统的介绍

及其他内容。设计系统已经证明可以在大型公司中使用,那里有许多产品,设计师,组件等等。

由于围绕设计系统的这种炒作,他们试图在任何地方实现它们,甚至是在2至4人的小型Web工作室中,那里的每个设计师都用PHP编写并管理服务器。就像,由于它在任何地方都可以使用,并且对每个人都很酷,所以对我们来说也是如此。

不会是。如果您是一家小型创业公司,那么就设计系统而言,就不需要设计系统。从一个好的UI工具包开始,然后继续。

All Articles