程序员到底是什么物种?能让我们设计师又爱又恨?
你有没有在验收视觉稿的时候,颜色完全不对,圆角大小随意,细节自由奔放让你想昏过去?
你有没听过开发说一句晴天霹雳叫:这个实现不了啊,让你辛苦好几天的页面变成飞机稿?
其实开发对于细节和审美是真的觉得无所谓,他们觉得这些远远不如把流程跑通重要。因此和开发沟通,要注重讲设计对于整体流程的价值,而不是怪开发没审美,开发也没怪我们是技术渣呀?
做一个有原则,懂产品,有担当的设计师,和开发在工作中建立起信任,沟通就会越来越顺利。
今天想和大家聊的主题是:如何顺利与开发沟通。成功的沟通是把一件事情说得双方都明白并且达成一致。前面提到ui设计是承上启下的工作,对上下游都要负责。在设计有了框架,产品或者交互原型的时候,就需要技术评审,让开发预先评估工作量。这样视觉稿出来之后,开发资源安排就会比较合理。我们对于开发来说也是需求方了,做一个好的需求方,我觉得首先要尊重他人,为他人着想。
ui设计师的苦恼之一:开发还原粗糙,有时候还自由发挥改设计。
遇到问题我喜欢先从自身找原因,还原粗糙主要考虑以下几个方面:
1.是否建立了设计规范呢?
一套严谨的设计规范,特别是标准控件,能节省很多和开发解释细节的时间精力。而且开发还原度也更高。
2.交付的标注是否细致?是否及时同步?
交给开发的标注要清晰并且详细。最好是zeplin,蓝湖,这一类线上的标注,线上标注插件的好处是,修改之后可以同步。当下大部分公司的节奏都是设计开发并行的,及时同步很重要。在做同步并行的项目时,ui设计师应该先移交主流程页面和交互复杂的页面,让开发的精力也集中在主要页面里。
3.是否进行跟踪走查?
虽然测试的同学也会验还原度,但是设计师依然要跟踪修改。
ui设计师的苦恼之二:开发说实现不了。眼看精心的设计的页面变成飞机稿。
遇到开发说实现不了,千万不要直接兴师问罪。开发在这个领域比我们更专业,客观的询问为什么不能实现,每个人都想把工作做好,对事不对人。
通常实现不了,有以下几种原因:
1.开发排期紧张,这个效果耗费资源较多,安排不过来。
2.开发对这个方案不认可,觉得实现出来了没什么意义。
3.开发目前的技术做不到这样的视觉效果。
不论是哪种原因,ui设计师首先要对要页面有清晰的定位,考虑几个问题:
1.从必要性考虑:如果实现不了,是否影响整体流程和效果。如果很重要,再尝试和开发推进,推进的时候说明重要性。
2.从紧急度考虑:是否一定要这个版本发布,安排下个版本有什么后果。如果必须这个版本发布,充分说明原因,并向相关负责人申请资源。
3.反思方案:这个设计是不是可行性本身有问题?是不是有其他更好的方案可以替代。和开发沟通出一个可行的结果。
做一个有原则,懂产品,有担当的设计师,和开发在工作中建立起信任,沟通就会越来越顺利。