为何设计师要学会做版本控制?

XX项目视觉稿.PSD

XX项目视觉稿新版.PSD

XX项目视觉稿最新版.PSD

未标题-1.PSD

XX项目视觉稿最终版.PSD

我已经不想做了.PSD

XX项目视觉稿这个一定是最终版.PSD

XX项目视觉稿最终的最终版.PSD

这稿坚决不改了就这么着吧.PSD

这个标题是凑字数的.PSD

不论你是设计师还是开发者,又或者兼而有之,几个不同版本的文件同时存在于你的电脑当中是一件非常常见,且非常普遍的事情。但是问题在于,随着项目的推进,文档的版本更新非常快,如果没有系统的管理方法,最终的结果往往是陷入混乱。

而专门用来帮你管控版本的方法或者控制优先级的体系,都可以称为版本控制。对于设计项目而言,版本控制应该是整个体系中不可忽视的组成部分,如果没有,混乱常常会随之而来。

从设计师的角度来看

改稿似乎是设计师的宿命。随着产品需求或者客户需求的改变,即使是到了整个设计开发的最终阶段,设计稿都可能有若干个不同的版本或者变化。这简直是设计绕不过的大坑。不过在绝大多数的情况下,我们打开某个文件夹看到的是这样的情况:

XX项目视觉稿.PSD
XX项目视觉稿新版.PSD
XX项目视觉稿最新版.PSD
未标题-1.PSD
XX项目视觉稿最终版.PSD
我已经不想做了.PSD
XX项目视觉稿这个一定是最终版.PSD
XX项目视觉稿最终的最终版.PSD
这稿坚决不改了就这么着吧.PSD
这个标题是凑字数的.PSD

如果有了版本控制,这种坑爹的状况就不会发生了。面对这十来个标题已经没法吐槽的PSD文档,客户、同事和自己应该都处于懵逼的状态吧。真要打开某 个阶段特定的文档,唯一的办法是将所有的都打开,一个一个筛选,然后在Photoshop 的不同的Tab之间来回翻找,直至彻底迷失,或者惊喜地找到。随着项目的结束,这个项目的文件夹和这堆分不清楚的文档会被深深地雪藏在硬盘深处,直至偶然 记起或者需要查看,然后痛苦的再次全部打开找某一稿。

版本控制的价值

为何设计师要学会做版本控制?

所以,对于设计师而言,版本控制的价值是不言而喻的。不过我们传统意义上的版本控制更多还是针对开发者而非设计师,但是两者的版本控制在功能上共通的地方非常多。那么它都有哪些好处呢?

不再担心正在处理的文档被覆盖

你所需要做的唯一的事情,就是保存你手头正在处理的文档。可是如果万一这个版本出问题了怎么办?那么你需要的是之前某个尚可运行或者图层未曾合并的某个对的版本。版本控制工具压倒性保存机制能保护之前的版本不被覆盖,如果你不做版本控制,那么这个时候就只能从头再来了。

团队可以安心分享最新版的文档

有版本控制系统之后,团队可以更加轻松有序地分享、共享、使用这个项目最新的文档了。这个时候的版本控制,能够有效的防止团队成员使用老版本的文档,或者是被别人修改过的、甚至已经放弃的错误文档。它使得整个团队的文档系统更加有组织性,并且降低团队范围内的错误。

为何设计师要学会做版本控制?

问责和用户跟踪

版本控制的另外一个重要的功能就是能够跟踪不同人对于文档的修改和调整。开发过程中,当用户修改了某些文档,并且上传了修改后的版本,借助版本控制 工具可以跟踪后续修改。这一点的重要性在于,如果后续发现问题了,可以追溯问题是从哪里开始出现的。在此基础上,你可以根据改变,来诊断问题。

沟通交流

在项目开发和设计过程中,团队其他成员对于文档所做的笔记和标记也同样很有帮助。比如,某个团队成员负责了项目中的4个任务,但是他的笔记里面只提 及了其中三个,其他的成员注意到这一点了,会去检查另外这个任务的完成进度,确保一切已经完成。这样的记录和交流机制能避免一些不必要的遗漏。

为何设计师要学会做版本控制?

文档和文件夹的分支与合并

我们所说的分支,指的是用户选取某个文件夹或者文件,单独创建一个副本,这可以让开发者拿来单独测试,或者让设计师基于某个版本向特定方向单独设计出一个副本,并且对原有的文件不做破坏和修改。

一旦问题得到了解决,可以合并回原有的体系。这样的方式让团队的不同部分的成员可以针对特定的功能、模块或者区域进行开发、设计,互不影响。对于核心的功能而言,这样的开发方式尤其实用有效。在完成之后,在合并回来。这也是版本控制的范畴以内,并且能让项目推进的更快。

为何设计师要学会做版本控制?

冲突与管理

当有多个人分工处理项目不同的区块的时候,就意味着你需要处理项目的多个不同的方位,在很多时候,冲突的发生几乎是必然的,功能区块之间是有配合 的,很少是彻底分离的,独立开发过程中出现冲突是很正常的。而版本控制的优势就表现出来了,你可以通过选取其中的一个路径来抵消冲突。

作为团队运作的时候,你可以通过版本控制来选取最佳路径,以最佳的方式来消解冲突。之后,经过优化的文档会更新出来,并且分发给团队的每个人,让大家进度保持一致。

为何设计师要学会做版本控制?

文档内差别对比

不同的人为同一个项目同左,出现不同的版本几乎是必然的事情,这同时也意味着你必须要在这些不同的版本中找出差异,哪里有冲突,哪里有修改,哪里有问题,等等等等。

从人的角度上来看,要缩小范围是一件很难的事情。借助版本控制工具的可以将范围缩小到一个特定的范围内,再进行判定就简单多了。当然,文档内对比更多的还是针对开发文档和代码,而非设计文档

版本控制让你省心也放心

和网站的内容管理系统相似,版本控制系统能够将项目的不同部分管理的井井有条,让你更加专注于项目本身,而不是在管理细节上焦头烂额。

 

译文来自:优设

原文地址:webdesignerdepot

原文作者:JAMES GEORGE

优设译文:@陈子木

原创文章,作者:Catherine,如若转载,请注明出处:https://www.iamue.com/29561/

(0)
CatherineCatherine
上一篇 2017-05-24 19:27
下一篇 2017-05-24 21:19

相关推荐

  • 一个项目解读交互设计的3个核心价值

    作者: 小米渣和大冬瓜   说到交互设计的价值,很多人可能一脸懵逼,交互不就是一个画线框图的嘛,然后再用各种乱七八糟的线连在一起。其实这一直以来是行业内对交互设计的一种“误解”,线框稿只是交互设计师最终产…

    交互专题 2017-08-07
  • 深入研究了4款外卖APP,我做了交互优化

    作者:陈仁杰 题外话:作为一名交互设计师,平时闲下来特别喜欢分析市场上的一些具有代表性产品的交互设计。同样,作为一名资深的吃货,毋庸置疑,当然先给大家分析几款“外卖”的交互设计。 首先,我将分析的逻辑和…

    2017-08-04
  • 【笔记】从活泼的C端产品到严肃的B端产品设计,我是如何自如切换的——交互篇

    2016年11月5日,UXRen社区联合网易杭州主办“用户体验者的自我提升”主题讲座,本文网易资深交互设计师大饼的现场分享:《 从人性到人文的设计思维转变》整理而成。   嘉宾介绍: 杨杰(大饼,资深交互设计师,UEDC交…

    交互专题 2017-08-07
  • 这场UED界的大会堪比最近最火爆的雄安楼市

    2011年,阿里UED委员会的几位童鞋一商量,想给互联网的UED们一个搭交流学习的场子,就发起了第一届UCAN。如今,UCAN已经从阿里的UED的大团建发展成了国内最热门的设计大会之一。2017届的UCAN今天在阿里巴巴西溪园区召开,小编在现场看到走道都坐着人,800多人的场子,10000人报名,快赶上抢房摇号的阵仗了。报名的观众不但专业齐全,视觉、交互、用研、工程师、产品经理一个不拉,而且来自的公司阵容也很强大,腾讯、百度、亚马逊……...

    2018-02-01
  • 交互设计趋势

    这两天在一个QQ群里看到了很多询问:交互实际是需要什么技能?要不要会设计界面等等的问题?我想做产品经理,需不需要会......? 我在之前所阐述了交互与视觉相统一的概念。交互设计在于对内容的整个、提取以及规划…

    2016-08-02
  • 被忽略的交互设计本质

    谈论交互设计本质是起源于日常的很多谈论,不管是向朋友介绍自己从事“交互”相关岗位,还是需要向亲戚通过三言两语解释自己的工作内容;甚至在工作的上下游沟通中,也经常会被问道“你怎么就判断用户是这么想的”“产品如何从0(概念)到1(页面界面)的”;这些问题促使我想要追本溯源,捋顺一下交互的由来、工作内容,以及依照什么方法执行等问题。(1)把冰箱门打开→ (2)把大象放进去→ (3)把冰箱门关上(1)要充值的手机号码→(2) 确认充值多少钱(用“确认”是因为很多软件提供了默认金额)→ (3)付款搞定。

    2017-05-15
  • 交互设计与人类行为习惯的一些思考

    在交互设计中,利用很多的人类行为习惯作设计指引,如从左到右的阅读习惯,格式塔原则的视觉习惯等。很多的研究者对此已经深入研究,本文主要围绕习惯与交互设计的联系及相互影响的思考。好的交互设计是培养用户获得更好的行为习惯,更好地解决问题。

    2017-05-26
  • 为什么交互设计师注定是一个走向没落的职业?

    当技术发展发现一定程度, 你会发现,没有什么东西是永恒的。

    2017-05-10
  • 特殊情况下的APP设计(6):交互走查表

    本文作者将用交互走查表的形式,对系列文章“特殊情况下的APP设计”进行一个总结。enjoy~

    2017-04-27
  • 天下产品一大抄!!!

    提要:互联网的产品设计是个快速迭代的过程,我们都希望自己的产品和别人不一样,也提倡创新精神。而笔者提出了一个不同的观点——抄越。因为抄袭,所以卓越。 个人觉得互联网的产品设计首先是个快速迭代的过程,其次…

    2015-01-08