与许多事情一样,设计系统永远都不是一件完成的事情——它是一段旅程。我们如何进行这段旅程会影响我们一路上生产的东西。在潜入并开始计划任何事情之前,请清楚可能带来的好处和风险所在。
可以很容易地假设每个人都需要一个设计系统,您可以从现成的系统中挑选一个或很快将一个组合在一起,然后您的问题就解决了。与网络上的许多东西一样,您的里程可能会有所不同。我想与您分享的是过去几年的一些观察,不仅来自我自己,还来自参与我们 Auto Trader 设计系统之旅的人们。
我们从一个与今天截然不同的地方开始:大量的不一致、重复、需要改进的沟通,最终输出的质量和速度不是他们应该的。我们今天的做法在许多方面都有了显着改进,其中一个方面是我们的设计系统。
问题空间 #
那里有很多关于设计系统的非常棒的文章;如何设计 台湾电话号码清单 和/或编码它们,但让我们回到开始。
您认为设计系统可以解决哪些问题?
为什么您认为设计系统可以改善它们?
如果您清楚自己的具体问题,它不仅有助于为您的解决方案提供信息,而且有助于进行可能引起利益相关者共鸣的叙述。
即使在这个早期阶段,语言也很重要。你认为设计系统是什么?作为你提出的解决方案的一部分,它实际上是一个风格指南、一个组件库、一个设计库,还是一个更全面的系统?您可能不需要为您的项目或组织提供所有载歌载舞的东西。从一个方面开始并不意味着您以后不能发展到其他方面!
因此,您在这个阶段感觉您可能在进行一个新建项目——或者像我们一样,将地基添加到一个已经存在的大流量站点——并且您可能对您的设计系统可能采用的形式有一个看法. 在潜入并开始计划任何事情之前,我们可以更清楚地了解可能带来的好处和风险。 如果在您的组织中您需要一个业务案例并使用SWOT 分析作为形成稳健事物的一种方式,您可以更进一步。这使您可以查看优势、劣势、机会和风险,并且经常用于业务规划。它不一定是一项艰巨的任务,但它可以帮助您从其他角度审视您的潜在系统。 减轻可避免的风险很重要。清楚自己可能会出错的地方以及您可以采取的措施有助于使您的解决方案更加稳健。另一方面,潜在的好处可以让我们思考我们对成功的定义 您可以从它作为一个设计项目开始,以解决整个设计团队的一致性问题,但要承认它要发展就需要更广泛的技能,这是一种内在的债务。在某些情况下,就像我们所做的那样,最初的解决方案可能会被更进一步的其他解决方案所取代。不拘泥于一个特定的解决方案可能很难,尤其是如果它是“你的孩子”,但回到那个北极星,这个系统的目的给了我们一个健康的提醒,提醒我们什么时候可以放手。