译注:在本文中所说的设计师特指那些非固定工作地点/远程工作的设计人员
规格/需求文档
必须知道自己想要什么
在把图形设计交付到开发者手中使用前,最难的部分就是知道你想得到的是什么。而现在有一种趋势就是跟设计师就那么一说「你随便画点什么」。当然他们肯定会去做的,但是的出来的结果却并不一定是你确实想要的。而需求太模糊的开发项目你定当不会去接,设计师也并不比你笨。所以你一定要肯花时间去细化你的需求,从而减小模糊空间。
给点示例会很有帮助
如果你不是极其胸有成竹的知道你要的是神马,那最少也有表示出有某些喜好:随便列举一些你喜欢和不喜欢的例子,解释一下为啥喜欢为啥不喜欢。其他人的作品可以给你的设计师作为很好的参考。把喜欢和不喜欢的都列出来有助于归纳出你到底想要的(设计)是什么样。
信任你的设计师
聪明的人知道去利用别人的智慧(去解决问题),而不是独自去蒙混过关。相信你的设计师的能力和经验。尊重地对待设计师,给与他们自由度,他们可以给你帮助,甚至启发你,别太墨守陈规了。
随便画画的意义
正因为你自己做不出好的设计,你才会去雇佣一个真的设计师。如果你是一个普通的开发者,那么没的说了你就是个烂设计师,缺乏真正把握视觉艺术的能力。这是再正常不过的事了。即便如此,在纸上随便画一下你想要的图像,不管多烂,这也比口头描述有用多了。千万别怕画得很难看,因为这能让双方都有一个相同概念的起点,不会跑偏。
考虑示例数据的问题
作为开发者,你肯定自知到时候实际中会需要什么样的数据去管理去展示。但设计师不知道,除非你告诉他们,要不然他们都会去用一些随机的或者通用的文本(去填充设计稿)。最好是由开发者从一开始就提供真实的/有意义的数据来显示,特别注意文字的极限情况,比如特别短或者特别长。
前期就明确需求别瞎改
不管花什么代价都要保证已经在前期就明确好了所有设计工作的需求,对任何工作都应如此。后来添东西不仅仅会带来潜在无法预估的代价,还会无法安排工期,以及破坏了已经完成的工作内容。作为开发者你肯定知道最后一天拍脑门的修改的代价-设计师同样伤不起。
谨记设计的限制
你的设计师会尽最大努力去迎合你提的需求,所以呢,那些需求要尽量准确-包括有什么样的限制。屏幕尺寸,屏幕方向,能用的字体,品牌VI的颜色,允许放广告的空间,固定要有的元素等等。一定深思熟虑你对设计的要求,确保设计师从一开始就明确这些限制。
体现专业性的地方
负得起责任
从财务的角度和专业的角度来说,当设计师向你展示他的工作进展或者问你时,适当的回应都是一种负责任的态度。设计不该是开发完成后才着手的工作,更不能是与开发同时进行的(而是在开发前就已然完工的):理想的情况是先有设计再有规范文档再去着手开发工作。花点时间跟你的设计师好好研究一下吧。
别假设工作很简单
开发者的悲剧的根源在于非开发者都假设开发工作很容易搞定。调整一个功能或改变其工作方式,往往要去变更很多元素而不是一个,我们要去解释为啥这么复杂,而且还有要去解释这么做带来多少成本。设计工作也是一样苦逼的。将心比心,把一项变更看做简单的事情仅因为这是外观的调整,这种做法是应避免的。
别去干预所有细节
你的设计师在做着专业的工作,评估他们的工作进展的方式与评估开发者的工作的尺度(代码检查/每天写了多少行/修了多少bug)大相径庭。设计师经常有新的点子,需要时刻去脑补,测试,或者有时觉得不好又退回之前的设计从其他角度思考。
设计工作进展无法用评估代码开发工作的尺度去衡量,要允许他们有足够时间去做创造性的工作。在所有工作完工之后,才可以让设计师向你展示100%完毕的工作内容。
使用一样的工具
在允许的情况下,跟你的设计师用同样的工具-起码不要在工具选择上有冲突。对于一个专业设计师来说,买个正版PS不会把你搞破产的,而且是明智的投资,当deadline要到来而你的设计师找不到,要由你自己要来补充一些设计元素的时候,很有用。而且你的工具的版本不能太老,这样是设计师可能与你无法协调工作。
用同样的语言去沟通
就像设计师有义务把从设计中的切图交到你的手中一样,你也有义务去给设计师解释你的开发工作。如果你对文件名有特殊要求,请你(在得到图形资源之后)自己去搞定。如果你在代码里需要16进制的颜色代码,或者需要RGB的每个颜色的百分比,这还是由你自己来做比较好,别把设计师的脑子搞乱了。别在你的工作之外使用专业术语。
允许设计师向别人展示你的作品
如果你的设计师觉得这个作品引以为荣,他们会咨询你是否允许把它列在他的「代表作」里。这明显是应该允许的事情,这对你们双方都是很好的推广工作,也有助于彼此间互信的建立。在你的设计师有时很忙,而你恰好又有新的设计任务要找人做的时候,也很有帮助(设计师会向你推荐别人)。
商业上的考量
及时付款
及时支付你的设计师,别有借口。支付时间表应与上线日期没关联才对。当你对设计师的工作满意时,就结清尾款。在允许的情况下,尽量早付款,而不是拖到最后。
不能纵容规范工作
工作的规范和要求应在付款合同签订之前就确定。有很多网站可以提交你的设计要求简介还有你的预算,设计师们会给你发他们做的小样。你可以选择你想要的,单独付给他报酬。
有一种很糟糕的商业手段会带来毁灭性的杯具,这种做法甚至会摧毁整个行业(这在天朝很常见的喔XD)。那就是,不要随意接受(那些网站推荐来的设计师),而应该由你自己来人肉你喜欢的设计师和他们的作品(可以是别人推荐来的,然后索取他们的作品列表),最后才决定签协议,再开工。
译者按:有些地方只是略懂,见谅,所以呢这段可能翻译得有点不太对劲XD
理解(设计行业)商业模型
一般地,你总会收到一件满意的设计小样满足你的要求(也许会有两三件),而且你也有权做几轮微调然,这些是含在刚才那个费用里面的。除此之外任何其他的要求都是要另外收费的。这是合理且正常的,现实的设计行业就是这么工作的。
消除为了那些额外的收费的办法是,不要超出最早设计要求的不确定的额外的要求,最早就给与准确的要求。因此不要抱怨设计行业的这种基本的商业模型,或者想要得到设计师额外为你免费工作几个小时。
(设计的)源代码要另外收费的
在大多数的场合,开发工作最后输出的成果就是app或者网站的源码,工作内容和最终得到是一致的,因此开发者签合同对外销售的就是源代码。但是设计行业可不是这样。
图形设计工作最终交付的可以使用的产品,通常格式是PNG,EPS,PDF或者JPG这种类似的。而设计师工作的PSD,AI这种格式文件是不会免费包含在交付产品中的。要得到这些是要另外收费的。这是设计行业通常的做法,真的需要者些你要另外支付费用。
写在最后
就像我在之前的文章里说的,设计和开发是紧密不可分的硬币两面,都是为了交付高质量的软件产品。设计和开发两方面的专业工作者们都注入同等之专注与努力,才能让项目行进更加有效。