设计语言系统服务于设计师和工程师,是他们工作的中心,并且可以在使用的过程中不断迭代,以期达到更好的功能和效果。
构建包容性设计语言系统
设计语言系统是独一无二的。一些公司创建系统是为了效率和复用,而另一些公司则是表达自己的形象和感觉。虽然目标可能不同,但所有系统都有共同之处——就是人们可以使用和迭代。如果我们只是在设计产品组件上花时间,那我们就不是在设计无形的有人性的组件:这就是系统和使用它的团队之间的整体关系。
这个系统是为人服务的,而不是反过来。设计师和工程师正是这个设计系统的真正客户,需要成为我们工作的中心。在这一背景下,韩语津(Yujin Han)和我(HayleyHughes)作为设计经理和体验设计负责人,他们知道让团队作出贡献是有的一些挑战性。现在问我们自己:
“我们如何通过帮助团队在日常工作中融入我们的设计语言系统 (DLS) 来建立成功的团队?”
下面是我们如何发展我们的模型,使其具有包容性,使团队能够参与系统。
一段小小的历史
早在2016年,一个由工程师和设计师组成的团队创建了我们的第一个版本设计语言系统(DLS)以创造一致的体验和跨平台的统一为目标。公司和团队发展非常迅速。我们需要一种共同的语言来保持同步。
自从我们在 2016 年发布 DLS 以来,我们的设计组织有了非常显著的成长。该系统很有价值,需求量非常之大 ——引发一个很棘手的问题,我们无法跟的上即将到来的需求数量。正在设计的新组件时,没有记录文档。文件在团队之间共享,也没有命名约定。
我们已经从一个应用程序演变成一个支持多种业务的平台,这一转变让我们越来越多地考虑用户的需求,而不是仅仅关注功能。跨业务的协作是至关重要的,因为我们不希望在改造后台代码时,我们的社区变得混乱不堪。因此,我们必须创建了一个将每个人聚集在一起的反馈循环机制。
重塑协作方式
去年,我们尝试了一个评价模型,这样 Airbnb 的设计师们就可以组织一起分享产品反馈和系统思考。我们称为这个反馈循环机制——DLS 伴侣。这是一个好的开端,但是当设计师变得忙碌,出席参与的人数就减少了。当我们问设计师们为什么不来的时候,他们的回答是出于自己的热情,但是这并不是他们所需要或期望的。
很明显,设计师希望有专门的时间参与,并且可以承认他们的参与。相反,这种合作感觉像是额外的努力,所以我们研究并开发了一些关键词来改善我们与团队的协作方式。
认可
方案:我们寻求管理层的支持,并确保他们会认可设计师的参与。
责任
问题:虽然我们给了很多评价,但是设计师不知道反馈的优先排序,什么时候把建议变成行动。
方案:我们设定了可执行的目标,并对其进行跟踪,这样设计师们才能确切地知道该关注什么。
协作
方案:我们开始提供机会,让人们创建共享的项目,并相互学习。
程序设计
与设计师的合作是关键,但获得经理的支持将是这一计划的关键成败因素。我们想必须把合作的心态从好的转变。因此,在我们启动项目之前,我们召集了一些经理,并要求他们在团队中提名一两个设计师参加。为了建立兴奋感,我们还要求他们和他们的团队一起举办小型庆祝活动,以表彰他们的设计师的新角色。
我们宣布了该项目的启动会,欢迎参与者与我们合作。作为一个以设计为主导的小组,我们设计一切-从电子邮件和平台到会议和内部程序。在这个项目即将结束前,我们为每个参与者写了业绩评估,这样他们的管理者就可以了解他们的贡献。
议程的演变
在会议开始时,我们要求设计师发表建议,并就如何改进设计系统进行投票-比如建立一个样式库或研究产品课题。这样民主的议程让参与者为这些改进,变得更加团结和努力。这个会议议程在该方案的设计中发挥了重要作用。我们的目标是帮助设计师腾出时间一起工作,并将系统思维应用到实际项目中。我们还想为参与者提供一个可以相互学习的空间。
我们的议程(方案)分成了以下几个活动:感恩(培养团队、激发思考),公开论坛(创造合作市场)、站起来(跟踪进度和解锁工作)、低头时间(和伙伴一起工作)、行动项目(计划下一个阶段和里程碑)和分享(给予并接受对工作的评价)。
每周,我们都会问我们的合作伙伴,他们是否有改进会议的反馈。例如,合作伙伴想知道其他团队是否正在应对类似的挑战,因此出现了合作开放论坛。通过实时模拟会议,我们能够适应人们的需求。我们希望会议富有成效,但更重要的是,我们希望促进关系。取一个有趣的项目团队名称,如织物和木薯,每两周一批泡茶,偶尔气球,我们设计了一个愉快的环境。
除了合作伙伴会议外,我们还试验了共同设计冲刺。两周来,一位产品设计师和一位系统设计师并肩坐在一起共建了一个新的过滤器侧边栏,这样我们的客人就可以更容易地找到家和体验。sprint包括与产品研究团队的汇报,以及在第一周结束前的用户测试。
此外,还每天都会对经理们进行案头评价。这使得设计师能够收到几乎实时的反馈,并不断向前推进。在第二周,产品和系统组合向各自的团队介绍了他们的工作,并接受了工程、数据科学和内容策略的指导。由于共同设计Sprint和其他团队的支持,该模式在产品中被更新,并提交给我们的 DLS 组件模板供所有团队使用。
衡量成功
跟踪结果可以帮助我们证明程序的价值。另一个早期的,强有力的结果是我们的选择模式的改进。Airbnb支付团队的体验设计师 LesarStepputta 已经在努力改进他的团队中的下拉选择状态。通过我们的项目,他雄心勃勃地扩大他的影响,以改善整个Airbnb产品的模式。
我们成功的伙伴关系之一是出席。虽然这个项目的第一个版本已经下降到了几个参加会议的人,但我们的努力导致了平均60-70%的合作伙伴经常参加。我们还创建了一项调查,收集开放式反馈。超过半数的受访者强烈推荐该项目。调查还显示,该项目在社区中建立了牢固的关系。一位合作伙伴甚至指出,“这是一年半来给DLS带来的最有效的变化”。
虽然最初的积极反应是一个强有力的开端,但我们也发现了一些需要改进的地方。我们一直从合作伙伴那里听到的一件事是,DLS团队希望在共享工作时开发一种对反馈开放的态度,并希望在此过程中更早地共享反馈。
现在,我们正在迭代发展合作伙伴关系。
回顾
通过这一进程,我们了解到,以包容各方的心态,我们可以有效地建立伙伴关系,从而产生一个健康的社区和可采取行动的结果。
在创建一种可持续的文化时,您的设计系统只有与使用它的团队之间的关系才是牢固的。
要使一个健壮的设计系统工作,公司需要一种成熟的文化,使人们能够共同开发该系统。没有这一点,设计师可能会觉得系统限制或阻碍了他们的创造力。我们的目的是继续支持团队建立一个可持续的设计系统社区。
有机联盟
创建和维护一个设计系统就像种一棵树-它必须得到培育和照顾,才能获得处。我们的设计系统的种子已经种下,现在我们的团队正在共同努力来维护和培育它。我们的新工作方式给予人们认可,促进信任,并建立强有力的伙伴关系。通过相互学习和共同衡量进步,我们能够为我们的团队和整个Airbnb社区提供更好的体验。
原文作者:HayleyHughes & Yujin Han
原文地址:https://airbnb.design/systems-thinking-unlocked/