1. 首页
  2. 博客
  3. 设计师与开发者的交接仍然一团糟——为什么?
数字商业

设计师与开发者的交接仍然一团糟——为什么?

设计师把视觉稿当作产品,开发者知道产品存在于代码中。除非我们抛弃“交接”的幻想、开始共同构建,否则问题会一直存在。

发布日期
阅读时间
5 分钟
作者
Yofie Setiawan
设计师与开发者的交接仍然一团糟——为什么?

说实话:设计师与开发者之间的交接从来没有真正“奏效”过。最好的情况下,它靠带注释的 PDF 和阴阳怪气的 Figma 评论勉强维持。

最坏的情况下,它造就了各自为政的团队、不断膨胀的工期,以及大量互相翻白眼。

然而到了 2025 年,在经历了十年的 Figma、成千上万的设计系统布道者和海量的衔接工具之后,您也许会以为我们早已解决了这个问题。

并没有。

事实上,我们可能只是把这团乱麻变得更好看了。文件更整齐,规范自动生成,Slack 频道里满是笑脸表情,但核心问题依然存在:

设计师和开发者仍然说着不同的语言。更糟的是,他们常常在解决不同的问题。

“交接”是个神话

“交接”这个词本身就有误导性。它暗示着递交接力棒、干净利落的分界,就像接力赛跑一样。但在现代产品团队中,不存在干净的分界。产品是有生命的有机体。界面随新数据而变化,API 不断演进,优先级在冲刺中途就会调整。

静态文件无论保真度多高,一旦“交出去”就成了死文档。

然而我们却把设计文件当作唯一的真相来源。剧透一下:它不是。真相存在于生产代码中,而生产代码很少与视觉稿完全一致。

精确的幻觉

Figma 规范?CSS 导出插件?Zeplin、Avocode,或者这周流行的任何工具?它们都提供了一种精确的幻觉,仿佛每一个 4 像素圆角、每一个半粗体标签都必须像经文一样被守护。

但开发者编写的不是规范,而是行为:逻辑、状态、响应式、数据流。当用户状态在交互中途改变、组件随之崩溃时,一个标注得完美无缺的按钮毫无意义。

那设计师呢?设计师往往看不到系统的真实约束。更糟的是,文件在 1 倍缩放的 MacBook Pro 上效果完美,在 iPhone Mini 上却完全错乱,或在低端 Android 上卡顿。

结果呢?阴阳怪气的 bug 工单,接着是“呃,这不是我设计的样子”,再接着是“嗯,组件就是这么运作的”。

设计系统还没能拯救我们(暂时)

设计系统本应是罗塞塔石碑:共享的设计令牌、共享的语言、共享的组件库。

没错,设计系统确实有帮助——前提是实施得好。但现实是:大多数组织的设计系统都像弗兰肯斯坦,由最上心的某位设计师或开发者拼凑而成……直到他们离职。

设计令牌逐渐偏移,组件不断分叉。设计系统沦为又一个没人更新的文件,或者成了一座只有一位工程师能在不搞坏测试环境的情况下修改的封闭堡垒。

设计师仍然在问:“我能直接覆盖这个组件吗?”开发者仍然在嘀咕:“他们为什么把所有东西都从组件库里分离出来了?”

文化鸿沟

让我们再深入一点。工具只是表面,真正的鸿沟在于文化。

设计师被训练成以空间、视觉和体验的方式思考。

开发者被训练成以结构、逻辑和效率的方式思考。

设计师希望它感觉对,开发者希望它运行正确。两者都没有错,但他们往往追求的是对“完成”的不同定义。

当开发者说“这太难实现了”,他们不是在偷懒,而是在应对十几个看不见的约束。

当设计师说“但这会破坏用户体验”,他们不是在小题大做,而是在为流畅性、清晰度和人的需求发声。

缺失的环节不是又一个插件,而是共同设计、共同开发和共同负责。

登场:设计工程师(又名独角兽)

UX 工程师、设计技术专家、前端设计师等混合型角色之所以兴起,是有原因的。他们生活在混乱的中间地带,在那里组件逻辑与版面和谐相遇。

他们既懂设计也懂代码。他们知道什么时候该为一条动效曲线据理力争,什么时候该接受系统默认值。他们在细微差别演变成冲突之前就把它翻译清楚。

但问题是:这些独角兽稀少、昂贵且分身乏术。大多数公司也许只有一位,还要分散在五个项目上。

交接只是症状,孤岛才是病根。

别再假装更好的工作流程就能“修好”交接了。真正的问题在于我们如何组建团队。

我们仍然表现得好像设计和开发是两个不同的世界,把规范扔过墙去,指望对方完美执行。这是披着敏捷外衣的瀑布式思维。

在高绩效团队中,不存在交接,只有从一开始就进行的协作:

设计师使用真实数据制作原型,甚至直接用代码制作。

开发者参加设计评审并尽早给出反馈。

设计评审中有理解技术影响的工程师参与。

代码与视觉意图共同塑造,而不是事后修补。

当双方持续协作时,就没有什么需要“交接”的了。

AI 不是您以为的救世主

现在,来谈谈房间里的大象:AI。

当然,AI 可以生成版式、导出组件、把草图变成可用的界面。但您猜怎么着?AI 不理解品牌的语气,也不理解人的细腻之处。

AI 无法告诉您某个动画是在建立信任还是让人厌烦。它不知道开发团队的习惯、技术栈的局限,也不了解用户的心智模型。

AI 可以减少重复劳动,但如果协作的基础已经破损,AI 只会更快地把沟通失误自动化。

需要改变什么

别再用创可贴和流行语来修补破损的交接了。以下是需要改变的地方:

一起开始:在创建任何 Figma 画框或提交代码之前,用设计与开发的联合会议启动项目。

用真实技术做原型:当保真度很重要时,使用基于代码的原型,让设计师在真实环境中看到自己的作品。

奖励协作而非交接:不再用“干净的规范”衡量成功,而是用共同的成果来衡量。

投资设计工程师:招聘、培养并留住混合型人才。更好的是,训练团队跨越孤岛思考。

打通反馈:让用户反馈同时塑造设计和代码,而不只是变成下一张 Jira 工单。

一句话总结:交接不是目标

目标不是一座更好的桥,而是根本不需要桥。一体化的团队、共同的语言、相互的尊重。

产品设计的未来不是孤立的文件或导出的代码,而是跨职能的手艺,设计师和开发者是体验的共同创造者,而不是链条上两个断开的环节。

在我们建立起这种模式之前,没有任何插件能拯救我们。

相关文章

全部文章 ↗