摘要:UX设计师如何与程序员交流?
关键词:UX设计师,程序员,沟通,交流
全文共775字,阅读大约需要2分钟。
本文首发于UED观察
对于数字化产品,设计,编程和产品(或业务)。每一项都代表一门学科,要将产品价值传递给用户都是必不可少的。
程序员会对设计师不断提交的具有较高编程成本的小型功能感到恼火。产品经理会对设计师花太多时间感到恼火,因为产品经理要求产品设计需要迭代5次。
目标差异
程序员希望一次更改少量代码,这是完全合理的。编程是一件非常复杂的事情,并且由于多个人负责同一代码库的不同部分,所以很容易产生错误。
每次更改和部署少量代码,可以降低发生故障的风险。而且,即使发生故障也更容易查明,因为要筛选的代码较少。
如果程序员和产品经理的目标是以尽可能小的增量进行版本迭代,那么设计师的目标是规划并测试产品体验。当然,每个人的最终目标都是降低产品风险。
设计与产品
产品经理的工作是找出团队应该尝试解决的用户需求,UX设计师提供最佳解决方案。1个最佳解决方案应该解决多个用户需求问题,而1个解决方案只解决1个用户需求完全是浪费时间。
比如Instagram,我不仅可以关注朋友,了解他们的生活,还可以关注喜欢的漫画家,每天获取他们的最新消息。2个不同的问题,1个解决方案。
UX设计师做什么?
UX设计师应该使用其他部门可以理解的语言进行交谈。弄清楚他们关心的是什么,并解释做出妥协的原因。
例如,假设产品经理要求将单个按钮的颜色改为绿色,但是程序员要先将整个产品所有按钮的颜色更改1次,因为它可能是1个CSS类。
更改按钮颜色也会影响用户体验(可能需要重新做1次用户测试),UX设计师要让团队了解更改按钮颜色存在的风险。
如果整个团队都意识到并且仍然愿意承担风险,那么UX设计师工作就做到位了。只要每个团队成员都了解这种风险权衡,在沟通工作的时候就不会有任何冲突。
参考资料
why-designers-keep-fighting-with-other-product-departments: https://uxdesign.cc/why-designers-keep-fighting-with-other-product-departments-8c81f4cfd054