9 个提升开发者与设计师协作的方法
创始人
2024-03-02 00:49:57
0

抛开成见,设计师和开发者的命运永远交织在一起。 以下是如何让每个人都在同一页面上。

在任何软件项目中,设计至关重要。设计师不像开发团队那样熟悉其内部工作,但迟早都要知道开发人员写代码的意图。

两边都有自己的成见。工程师经常认为设计师们古怪不理性,而设计师也认为工程师们死板要求高。在一天的工作快要结束时,情况会变得更加微妙。设计师和开发者们的命运永远交织在一起。

做到以下九件事,便可以改进他们之间的合作。

1. 首先,说实在的,打破壁垒

几乎每一个行业都有“ 迷墙 wall of confusion ”的因子。无论你干什么工作,拆除这堵墙的第一步就是要双方都认同它需要拆除。一旦所有的人都认为现有的流程效率低下,你就可以从其它想法中获得灵感,然后解决问题。

2. 学会共情

在开始干之前,先等一下。这是团队建设的重要的交汇点,也是建立共同认知的时机:我们都是成人,我们都有自己的优点与缺点,更重要的是,我们是一个团队。围绕工作流程与工作效率的讨论会经常发生,因此在开始之前,建立一个信任与协作的基础至关重要。

3. 认识差异

设计师和开发者从不同的角度攻克问题。对于相同的问题,设计师会追求更好的效果,而开发者会寻求更高的效率。这两种观点不必互相排斥。谈判和妥协的余地很大,并且在二者之间必然存在一个用户满意度最佳的中点。

4. 拥抱共性

这一切都是与工作流程相关的。 持续集成 Continuous Integration / 持续交付 Continuous Delivery ,scrum,agile 等等,都基本上说了一件事:构思,迭代,考察,重复。迭代和重复是两种工作的相同点。因此,不再让开发周期紧跟设计周期,而是同时并行地运行它们,这样会更有意义。 同步周期 Syncing cycles 允许团队在每个环节交流、协作、互相影响。

5. 管理期望

一切冲突的起因一言以蔽之:期望不符。因此,防止系统性分裂的简单办法就是通过确保团队成员在说之前先想、在做之前先说来管理期望。设定的期望往往会通过日常对话不断演变。强迫团队通过开会以达到其效果可能会适得其反。

6. 按需开会

只在工作开始和工作结束开一次会远远不够。但也不意味着每天或每周都要开会。定期开会也可能会适得其反。试着按需开会吧。即兴会议,即使是员工闲聊,也可能会发生很棒的事情。如果你的团队是分散式的或者甚至有一名远程员工,视频会议,文本聊天或者打电话都是开会的好方法。团队中的每人都有多种方式互相沟通,这一点非常重要。

7. 建立词库

设计师和开发者有时候对相似的想法有着不同的术语,就像把猫叫成喵。毕竟,比起术语的准确度和合适度来,大家统一说法才更重要。

8. 学会沟通

无论什么时候,团队中的每个人都有责任去维持一个有效的沟通。每个人都应该努力做到一字一板。

9. 不断改善

仅一名团队成员就能破坏整个进度。全力以赴。如果每个人都不关心产品或目标,继续项目或者做出改变的动机就会出现问题。


via: https://opensource.com/article/18/5/9-ways-improve-collaboration-developers-designers

作者:Jason Brock, Jason Porter 选题:lujun9972 译者:LuuMing 校对:pityonline

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

AI生态升级!致远互联携手...
近日,在“AI-COP 让组织智能进化——2025协同管理论坛暨致...
2025-08-18 11:14:57
汉数科技重磅发布「太擎3....
8月15日,汉数科技于广州盛大举办「太擎 3.0」发布会,正式推出...
2025-08-17 21:46:43
解码开源2 | 开源有哪些...
在当今数字化的时代浪潮中,开源正深刻改变着技术发展轨迹与社会协作模...
2025-08-06 12:42:59
魅视科技:自主研发AI边缘...
金融界8月5日消息,有投资者在互动平台向魅视科技提问:请问公司董事...
2025-08-05 17:14:09
三六零纳米AI:升级“多智...
【AI智能体进化提速,三六零纳米AI升级“多智能体蜂群”迈入L4级...
2025-08-03 15:48:50
纳米AI“多智能体蜂群”上...
中证报中证网讯(记者 王婧涵)8月2日,360集团宣布纳米AI完成...
2025-08-03 15:48:34

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...