随着项目的不断发展,设计团队在不断壮大,设计师之间的协作也越来越多,相应的沟通和协作成本在不断增加。如何才能更高效的合作,并把设计质量和一致性做的更好,是我们需要去解决的问题。
本文将以QQ动漫设计系统为例,分享一些过程中的思考和经验,抛砖引玉,希望对大家有所帮助。
问题之源:本地组件库
在项目初期,团队设计师的协作方式是通过一个本地的sketch规范文件,以复制粘贴的方式来复用一些元素和控件。在设计师协作人数不多,UI控件改动频繁的情况下,这套流程可以比较快速的完成需求。
但随着项目逐渐成熟,协作设计师人数变多、UI控件逐渐趋于稳定且需要复用的地方逐渐变多时,之前流程的不足就逐渐凸显出来。
1.更新通知缺乏自动化
文件更新难以做到及时有效的通知到所有设计师,且需要人工在群里发通知,告知大家更新了文件。有些设计师暂时可能没有相应的设计需求,可能会忽略更新后的文件,造成设计的不同步。或者等到需要的时候才去群里找更新的规范文件,版本容易搞错且费时费力。
2.全局组件更新困难
由于组件样式是通过复制或修改的方式应用到界面设计中,当规范文件更新时,无法智能的自动更新修改相应的组件,需要设计师人工核对哪些地方有修改。这样很难保证大家的设计版本都能得到统一的更新,当大家使用的组件版本不一致时,输出的界面就会出现杂乱无章的情况。
3.代码复用率低
开发没法全局调用代码样式,有些样式可能需要反复复制使用,耗时费力,并因此产生的代码臃肿,还会直接影响产品性能。
解决之道:云端组件库
鉴于设计师目前多使用sketch+xshow的工作流程,而xshow正好也具备云端管理的能力,故决定以xshow作为桥梁,建立一个基于sketch+xshow的云端设计组件库,以非常低的迁移和学习成本完成流程优化。
腾讯内部出版的xshow高效协作平台
转载请注明:http://www.0431gb208.com/sjslczl/645.html