逐步优化并优先处理设计系统请求的方法(以Agoda设计系统为例)
由Alexander Fanden(链接)
Agoda设计体系概览
自2018年起,Agoda的设计系统由一个小型开发者项目逐步发展,如今已形成一个拥有近20人的跨职能团队。在这之中,如何让领导层认识到良好设计系统的价值和影响力,是我们面临的一大挑战。
随着阿果设计系统(ADS)的不断发展,需求日益增多,如何应对这些挑战成为我们关注的焦点。
如今,我们支持超过60个产品团队,服务1,600多名设计师和工程师,每周在四个平台上推出超过百次的A/B测试。面对如此繁多的工作请求,我们面临着一个新的难题——如何有效管理?
识别问题的根源
随着工作量的增加,我们发现需要一种更有效的方法来确定处理请求的优先级。来自不同团队的相互矛盾的需求,使得我们难以解释为何先处理某个请求。当团队规模扩大到接近20人时,内部协调变得尤为困难,导致优先级不一致,一些请求被忽视,这让团队成员及相关方感到沮丧。
我们常遇到的挑战之一,是应对那些依赖我们交付、追求快速响应的团队的预期。正如乔希·克拉克所言:“当设计系统团队无法像产品团队那样快速提供新功能、组件或模式时,该团队可能成为瓶颈所在。”我们也遇到了类似的问题,并且由于许多团队并不清楚我们正在处理多少请求,导致了期望的不一致。缺乏透明度侵蚀了信任,因为团队难以跟踪进度或理解我们的决策过程。
我们的应对策略
为应对上述问题,我们开发了新的流程,建立了优先级框架,并改善了沟通方式。接下来,我们将引导您了解这些解决方案,并分享一些有助于您团队的资源。
新流程的简要介绍
我们的新请求流程从请求提交开始,任何在Agoda的团队成员都能提交请求。接着,我们的团队将梳理并审核这些请求,为其分配优先级。一旦完成,该请求即可由我们的团队或其他需要该变更的贡献团队接手处理。至今,流程简单明了。
如何处理新请求
我们通过设置一个专门的Jira看板来简化新请求的管理。这个看板按照状态整理所有请求,并根据优先级顺序排列。你可以轻松查看请求的类型和总数,并且可以通过状态或平台进行排序,以便更具体地查看。
我们的团队支持多种不同的请求类型:包括功能需求(如新组件或现有组件中添加的功能)、视觉资产(如图标、插图等)、设计标记值以及工具和工具链的改进等。
任何人都可以提交新的请求。我们根据请求类型定制了表单字段,以收集关键信息,如问题描述和提议的解决方案。我们还提供Figma模板来帮助我们更好地理解请求,其中包括设计规范、使用案例和其他重要信息。虽然这个过程看似繁琐,但它有助于确保我们充分理解请求人的需求,并确保该请求的重要性。我们还提供了许多其他反馈渠道,如想法和错误报告,以及每个组件的Slack群组,这些群组是讨论和灵感交流的好地方。
如何设定请求的优先级
赋予设计系统治理新的活力:我们的定制框架与实践
随着业务的不断发展,我们需要为设计系统注入新的活力。为了满足具体需求,我们选择定制框架,而不是采用通用的治理模式。虽然我们的框架与更成熟的框架如斯图尔特·史密斯的RICE评分法有许多相似之处,但我们也有自己的独特之处。这篇文章将带你了解我们的实践过程和思考。
为了更好地说明这个过程,让我们以一个实例来展开讨论——一个团队提出了关于增强现有日期选择器组件的请求,希望可以选择远在过去的或未来的年份。
一、产品类别评估
我们需要确定这个请求是否满足关键业务项目和产品的需求。假设这个日期选择器是为了一个重要的即将到来的发布而设计的,那么它将被赋予较高的优先级。
二、可重用性考量
接下来,我们会考虑这个解决方案是否可以在多个平台、功能或团队之间共享和再利用。对于年份选择功能,它在所有平台都适用,并且可以用于多种场景,因此可重用性很高。我们也要考虑其对最终用户和支持团队的影响,以及未来的变更频率。综合考虑以上因素,我们给予可重用性中等程度的评价。
三、其他解决方案的探讨
对于年份选择器这个问题,我们是否已经有了其他的解决办法?在某些情况下,简单的下拉菜单或输入字段可能就能满足需求。但在其他情况下,将年份选择融入日期选择器内更为关键,因此我们需要一个中等程度的解决方案。
四、实施的简便性
我们需要考虑解决这个问题需要多少工作量。日期选择器功能复杂,不同实现方式对用户体验的要求各异,因此修改此功能需要投入大量工作。这个功能的实施难度较高。
五、最终评分与决策
将以上各项评分综合,我们得出这个请求属于中等优先级。这可能意味着我们不会立即采取行动,提出请求的团队可能需要为改动做出一些贡献。
六、值班小组的角色
为了有效处理这些请求,我们设立了值班小组,由设计师、工程师、项目经理和质量保证专员组成。他们的职责之一是审核新的请求,确保请求者提供足够的细节并符合系统要求。如果请求不符合要求,他们会退回给请求者,让他们有机会改进后再次提交。
七、流程与文档化
我们的框架和流程已经被详细记录下来,方便所有团队在学习和提供反馈时参考。虽然这可能让一些人感觉过于复杂,但它为决策提供了坚实的基础,并与利益相关者有效沟通了优先级。这个框架也可以根据团队的具体需求进行调整。
八、处理请求的流程
一旦请求被优先处理,我们的团队会定期梳理这些请求,为设计和实现跨平台的功能创建任务。这些任务被存储在每个Scrum团队的看板中,并链接回原始请求,使得追踪依赖关系和接收其他团队的贡献变得更容易。相关人员可以轻松跟进进度,并关注自己的请求以接收更新。我们发现单纯的通知不足以让所有相关人员了解进度,因此我们采取了更加主动的方式来处理这个问题。
我们的定制框架为设计系统治理注入了活力,使得我们能够更好地满足业务需求、提高团队的效率并确保项目的质量。我们相信这个框架可以根据不同的团队需求进行调整和优化,为设计系统的发展提供坚实的支持。设计师Parn的最新分享与创新精神:团队透明度的艺术
最近,我们的设计师Parn兴奋地分享了关于底部组件的重大改进,并附带了Figma视频教程。这种主动分享和沟通无疑为团队注入了强烈的创新精神和活力!让我们感受到了设计的力量与团队的凝聚力。
一、我们的工作流程与仪式简述
我们有一套清晰的工作流程:
提交请求:任何人都可以轻松使用Jira和Figma模板提交设计请求。
审查机制:每周的例会上,我们都会对新的请求进行细致审查。
处理与追踪:一旦请求被接受,团队会迅速处理并创建工单,由Scrum团队负责管理。整个过程通过Jira和Slack进行追踪,确保利益相关者能够及时获取更新信息。
有了这样一个从始至终的明确流程,结合周到的优先级框架和经过验证的工作仪式,我们确保了利益相关者的信息畅通,有效管理了期望,并使得工作量分配更为合理。
二、关键收获与经验分享
在此,我们想分享一些宝贵的经验和建议,希望能为您的团队带来启示:
清晰的流程促进团队包容性:确立的流程让团队成员可以轮流承担仪式执行的责任,使负责人能更专注于战略规划,同时也为每个人提供了成长的机会。
减少冗余讨论:我们的重点已从个别请求的争论转向完善整体框架,优化了决策过程,并促进了持续的改进。
加强与利益相关者的沟通:流程的确立明确了设计系统的需求,并改善了与管理层及其他团队的沟通。季度调查表明,流程引入后,沟通和透明度得到了显著提升。
权衡与优先事项的挑战:在快速交付与高质量设计之间找到平衡是我们持续面对的挑战。我们的需求看板为我们提供了宝贵的见解。
处理请求过载的问题:当前收到的请求数量远超我们的处理能力,我们正在积极寻找解决方案,同时努力保持系统的完整性。
应对不同步的挑战:作为平台团队,我们努力与快速迭代的产品团队保持同步,不断探索保持创新平衡的方法。
三、给您的建议与开始的小贴士
1. 设定优先事项框架:让相关方参与进来,共同理解公司的整体优先事项,而不仅仅是团队的。这将使您的团队更加顺畅地前进。
2. 集中处理请求:将所有请求集中在一个地方,全面了解系统的需求,并向团队展示增加投资的必要性。同时考虑将日常维护任务添加到请求板上,实现完全透明。
3. 建立常规作息与反馈机制:标准化工作流程,高效推动进展,并在过程中嵌入反馈回路。定期沟通是管理期望和建立信任的关键,确保与相关方保持良好的沟通。
4. 学习与迭代:关注关键数据点,不断调整和优化流程以适应团队的具体状况。
结语:本文基于我们首席产品设计师Alexander Fanden在Into设计系统大会上的精彩演讲。如果您想了解更多关于我们团队的成长和创新故事,欢迎观看我们的视频分享链接(
诚邀您访问Notion页面,这里汇聚着众多与本文紧密相关的宝贵资源。在这里,您可以发现关于请求框架的深入解读,Figma请求模板的实用指南,以及富有洞察力的精彩文章。让我们一起畅游知识的海洋,寻找设计的灵感与智慧。
设计系统的构建之旅:慢工出细活,快速交付的艺术
Josh Clark在Big Medium为我们揭示了如何构建设计系统。他倡导,尽管构建设计系统需要细心雕琢,但交付速度同样至关重要。让我们一同探索如何将精细的工艺与高效的交付完美结合。
设计系统治理的新篇章:让管理变得轻松而非阻碍
Stuart Smith分享了他的见解,提出了三个让设计系统治理充满活力的方法。让我们了解如何通过巧妙的管理策略,让设计系统在运行过程中更加流畅,从而激发团队的创造力与热情。
Atlassian权威指南:如何高效且愉悦地管理待命团队
对于团队管理者而言,如何有效管理团队并提高工作效率是一大挑战。Atlassian为我们提供了权威指南,助您轻松驾驭团队管理的航船,带领您的团队驶向成功的彼岸。
RICE:产品管理中的优先级划分利器
Intercom推出的RICE工具为产品管理带来了简洁的优先级划分方法。让我们了解如何利用这一工具,在繁杂的工作中把握重点,实现高效的产品管理。
Notion页面为您汇聚了这些宝贵资源,助您在知识的海洋中乘风破浪,不断前行。在这里,您可以找到灵感、策略、工具和方法,为您的设计系统之旅增添无限动力。 |