不少公司都问到了“如何保证网站风格统一”的问题,特别是有多条产品线的网站。没错,保持风格统一确实是网站的一个大问题,不仅仅是视觉、文字的表面统一,还包括页面架构以及交互流程、交互方式的统一,此处不再多说。为只有统一的网站才能给用户更好的统一体验。几乎每个小型网站往中型网站的转化过程都会遇到这样的问题。
在以往的软件项目中,一般解决这个问题的方法是由专人来管理和总结统一的“设计规范”。但在网站项目上,这样做似乎并不适用。
一来是因为网站的更新频率过高,规范的维护成本增加实用性降低,二来是因为一般的网站开发团队都很难拿出来时间人员去专门搞这个事情,更主要的是就算有了详细而系统的规范应用起来的执行成本也是非常之高的。YUI对于大多数互联网公司来说也是不实际的。
一般情况下我建议让团队内部采用“交叉”的协作方式,通过人来保证整体的大致统一。然后再通过个别人的“把关”来弥补文字和视觉上的统一。做法如下:
1、保证产品设计部门的部门完整。
尽量不要把人员从“组织原则”上拆分到各个不同的产品或者项目组。拆分设计部门是很危险的事情,就算在一个很和谐的公司,不同部门之间的设计师在保持沟通和行为统一上都很难做到。这样搞产品势必不会统一。
2、充分贯彻“延续设计”的思想。
做一个设计之前想“我们网站之前有什么地方的设计和这个类似,可以直接延续哪个布局规则和交互方式”?,如果没有,才重新思考新的布局规则和交互方式,新设计之前依然需要想一下“现在这个这种新方式可以延续在以后什么样的类似设计上”。
3、尽量保证固定的设计师“主导”同一个产品的升级和调整。
在设计部门内部安排好什么设计师主要负责什么项目,不要任务来了谁有时间就谁上。每个设计师都有自己的风格,经常换不同的设计师设计同一个产品,设计风格势必难以统一。由一个设计师设计的产品,起码可以在思想和想法上保持一致。
4、让每个设计师都参与到多个产品中,项目和人员交叉进行。
让每个设计师根据自身能力“主导”一个或者两个产品,但同时“参与”到多个产品中,一个产品由一个设计师一直“主导”设计,但由多个设计师同时参与。那怕是很简单的参与。
甲主导A产品,同时参与B、C产品;乙主导B产品,同时参与A、C产品;..,这样甲在参与乙主导的B产品时即可以提供一些必要的讨论和建议,也可以告诉乙“我在做A产品的时候,一个类似的地方是怎么怎么处理的”,同样回头自己在做A产品时可以想到“乙在做B产品时,一个类似的地方是怎么怎么处理的”。。。这样,不同产品之间的一些风格延续就可以通过设计师日常工作自然而然的做到了。
5、视觉风格的统一由设计小组的“组长”把握,每一个风格的设计都需要“把关”,慢慢形成统一。视觉设计的同时往往很难,特别是有多个设计师时大家都有着各自的“设计风格”。
6、文字的风格有专人把关,并慢慢形成规范。
当然,到了一定程度必要的规范还是需要的。但建议把握尺度,逐步完善,保持更新。更重要的是确保“执行”。