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

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

相关推荐

  • 交互设计职业背景思考

    前言:最近一段时间,基本每天都有小伙伴在问,“我是来自非设计专业的学生,能否做交互设计”、“我想从事交互设计工作,是否需要读一个交互设计的硕士?”、“我工作一段时间了,不是设计行业,我能转行做交互设计么?”、“我对交互设计很感兴趣,如何从零开始自学?”,刚好今天看到一个知乎问题邀请,问的也是类似问题,所以我想写一些关于交互设计职业背景的粗浅思考,供大家参考。:)大多数问题归结为两类。第一类问题:交互设计工作是否需要专门的交互设计专业教育...

    2018-01-30
  • 注重用户体验场景化,不局限于赛事版权的世界杯营销新浪怎么玩?

    缺少赛事版权,是所有互联网公司进行世界杯营销时面临的难题。新浪的做法是,利用社交网络的优势,通过提高用户体验,最终实现成功的营销。距离2018年俄罗斯世界杯还剩不到三个月时间,目前还没有任何一家新媒体平台获得赛事新媒体版权,在此情形下,各大网络平台选择怎样的报道及营销策略,将成为世界杯媒体大战的胜负关键。3月29日下午,新浪在北京总部局举办了体育产业论坛,首席运营官兼总裁杜红分享了体育产业新时代,在用户认知和消费全面升级的趋势下,如何通...

    2018-03-29
  • 手机无线设计8个交互设计原则

    产品设计的原则有点太泛哈,这里想结合自己的工作心得来小结一下手机无线设计8原则: 原则1:用户界面应该是基于用户的心里模型,而不是基于工程实现模型 就是把后台本来很复杂的事情通过设计符合用户日常生活中常…

    2015-04-08
  • 艺计回忆录 | 交互求职

    前几天和胡老板聊起我们这一代人在北上广深踟蹰前行即将奔三时的焦虑,不可避免地说到了职业规划这个话题。 对我们这些刚工作但残留一张学生脸的职场小腊肉来说,现状基本是满意的,前路虽不暗淡却也少不得早早谋划…

    2017-03-07
  • 为了色盲用户的友好体验,你应该注意五点

    世界范围内,每12个男性中有1名男性、每200名女性中有1名女性受色盲或者色觉缺失(CVD)的影响。这意味着每100个web或app用户中,至少有8个人的实际体验和你的预期有很大差别。如何确保你的设计对这些用户也有足够的吸引力?我们会在本文提出一些方法帮助大家。别急着满带恐慌地投奔你的设计团队,先来看看我们列出的色彩可用性设计的几项重要事项。

    2017-05-05
  • 怎么理解信息架构,什么是信息架构?

      之前一直有朋友(初学者)问我什么是信息架构,什么是流程图等等,一直没有很好的答案回答对方。后来举例以下的例子,她说终于明白大概是什么意思了,在这里将回答分享给大家(或许可以帮助妹子们更好的理解…

    2015-11-18
  • 做完这5次Axure实操,0基础不仅做出高保真,还能提升产品交互

    众所周知,Axure是产品经理必备的工作软件。BAT对于产品工作2-3年的面试者,均要求熟练使用Axure。别让Axure阻碍你的高薪产品路!别等面试时,才发现自己掌握不够。“起点学院&腾讯课堂”联合打造6周Axure实战班,第7期开启报名!从第1期到现在,2000多位同学学习成长,好评如潮。花3-5分钟了解,很快Axure对于你,就不再是问题。(真诚地说)产品思维和交互贯穿全程,学完不仅能画出高保真,同时告别画图经理。具体来看,通过6...

    2018-04-07
  • 什么是好UX?有哪些主要评判标准?

    这可能是UX领域没有人能真正全面回答的问题,我也只是根据经验给大家分享一下自己的看法。本文将从UX为出发点,阐释了什么是好的UX并与大家分享了UX界的一些新观点。

    2017-05-17
  • 【交互设计】入门交互设计需要注意什么

    作者:Mufly 最近一直在想,交互设计的核心是什么?因为身边不少设计师对交互设计有也兴趣,常常被问到怎么学呢?交互设计要注意什么?对于入行不久的我,如何回答这类问题成了难点,因为我怕回答得不好,误人子弟…

    交互设计 2015-07-20
  • 用户体验系列05:降低用户记忆负担的五种类型

    碎片化应用,是一个日益被强化的概念,诠释了用户的使用场景。其实在碎片化应用的背后,也映射出用户需要面对海量的数据,需要承载的东西太多了。一个好的产品,在某些方面应该是能够帮用户减负的产品,降低用户记忆负担就是重要的一环。能让产品帮用户记忆的,就尽量不让用户记,增加用户负担。这里我汇总了五种常见的类型,以供大家参考。一个用户正在用手机看新闻,此时屏幕顶部弹出一条消息,告诉你预约的家政人员会在下午上门;然后用户退出新闻客户端,看到家政APP图标右上角提示有一条信息;打开APP并进入消息中心,看到了那条信息。除了提醒信息外,还提供了家政人员的姓名、电话等信息,用户可以直接点击手机号联系家政人员;当用户完成了一系列操作,退出APP,APP图标的提示标识也消失了。

    2017-05-03