交互设计师如何与他人合作?

   作为一名交互设计师,如何更好地与项目里的其他人合作?如何更好地利用大家的时间?团队经理用画图的方式跟我解释了一下,有些问题并没有直接的答案,但是我觉得解释的方式很有趣,我凭着记忆把它们重新画了一下,和大家聊聊合作的问题。

  今天和我的经理聊了一下最近工作上发生的事:上周做了什么,这周和下周准备要做什么。刚刚结束了设计阶段(Design Sprint)1,和客户开了远程会议,收到了许多的反馈意见,各个方面的都有。

  现在项目正处于一种(我觉得)特别尴尬的阶段:视觉设计师只出了初步的几个概念图,程序员还在准备框架,尚未开始写代码,但是根据原先的计划,这周就要开始开发了。作为交互设计师,一方面留着一大堆反馈意见还没有反映到线框图中,另一方面设计阶段2的任务已经要来了。虽然还没有开始设计,但从可能的流程上来看,任务量巨大,是一个特别复杂的系统,不光是设计一个新的交互方式,还是新的工作方式和商业模式,心里真没底。

  我把自己的困惑告诉了经理:作为一名交互设计师,如何更好地与项目里的其他人合作?如何更好地利用大家的时间?他用了画图的方式跟我解释了一下,有些问题并没有直接的答案,但是我觉得解释的方式很有趣,我凭着记忆把它们重新画了一下,和大家聊聊合作的问题。

  什么是敏捷开发(Agile)

  先说一下总体的合作方式,我们用的是敏捷开发(Agile)的方式。维基百科上是这么解释的:

  敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发过程中人的作用。

  如果把这种方法简单视觉化一下,就如下图:


  IxD指的是交互设计(Interaction Design),VD指的是视觉设计(Visual Design),Dev指的是开发(Development)。ABCDE在这里代表的是不同的阶段或任务,在frog我们叫做设计阶段(直接翻译可能是设计冲刺Design Sprint)。

  这个图的意思就是:当一个设计阶段A结束时,交互设计师就会把工作移交给视觉设计师进行A的设计,同时开始B的交互设计;视觉设计师随后对A进行视觉设计,然后交给程序员进行A的开发;当程序员进行A的开发的时候,交互设计师的B也做好了,然后转交给视觉设计师……如此往复,敏捷开发的最大的特点就是不需要设计师把ABCDE全部设计完后才开始设计,而是在某个阶段结束后就开始进行软件开发。

  什么是瀑布式开发(Waterfall Model)

  与之相悖的方法叫做瀑布式开发(Waterfall Model),维基百科解释如下:

  瀑布模型(或称瀑布式开发流程)是由W.W.Royce在1970年首次提出的软体开发模型,在瀑布模型中,软件开发被分为需求分析,设计,实现,测试(确认),集成,和维护这样的步骤依序进行。

  纠结的交互设计师

  敏捷开发现在运用得越来越广,但是据(经理)说却让设计师更加纠结,这一点我确实有体会到。因为任务被划分成了一个一个小阶段,时间又很紧。我觉得任务A还没做完时,就必须开始做B,把A移交给其他人去做他们该做的事了。而随着任务BCD的进行,可能是需求变了,可能是视觉或开发遇到了问题,经常还要回头去改A,一旦交互改了,后面的视觉设计、开发也要跟着改。因为没有足够的时间去思考透彻A甚至全局,导致回头修改之前的设计的几率大大增加。

  更糟糕的情况可能是当你做完了ABCDE,却发现事情远远没有那么简单,其实还需要做FG等等才能把整个流程设计完毕(如下图)。怎么办?


  可惜,并没有直接的解决办法!有两种可能解决的方法:

  1. 交互设计师早一点开始,先把ABC都设计得差不多了,才移交给视觉和开发。这样做的原因是,给交互设计师更多的时间去理解问题,尝试解决多个方案,把整个的设计概念调整得差不多了,才交给视觉开始做更高保真的界面图(comps)。

  2.交互设计师和视觉设计师更紧密地在一起工作,减少交互和视觉之间的时间间隔。更早地看到高保真(high fidelity)的界面图,有问题可以立即调整,然后再把已经比较成熟的方案移交给程序员。


  切忌走得太深

  再谈谈我纠结的“还没设计完善就就要进入下一步”的感觉。之前在我的心目中,交互设计师把线框图画完,整个设计的基本框架就定下来了,包括信息架构、交互模型(interaction model)、主要的模板,视觉设计师只是在线框之上锦上添花,表达更多的东西。而现在我移交给视觉设计师的线框图非常地低保真(low fidelity)。有些交互模型还不是最佳的选择,有些页面的非主要信息还没加上去,排版也不是特别好看,总之许多细节没有敲定。而之前在学校做项目基本上是一人全部操办,做完了线框图马上就做视觉稿了,甚至直接作出的线框图就挺简单好看了。我的经理给我的建议是,不要在一个小流程里做得太深入。打个比方,假设这是你作为一名设计师可以做出的深度:


  现在,作为一名交互设计师,要想办法把一部分工作让出来,给视觉设计师,自己只做到这么深就够了:


  交互设计师只负责低保真的线框图,让视觉设计师自己去操心怎么做出高保真的图来。这么做的原因有二:

  1. 这体现了交互设计师对视觉设计师的尊重。让视觉做自己擅长的事去,不必要越俎代庖,把别人的活也干了。

  2. 交互设计师节省了纠结细节的时间,把主要的精力放在“解决问题”上面去。让自己的头脑一直处于“解决问题”的模式。有利于项目整体的效率和成功。

  初级交互设计师应走得宽

  公司对于初高级设计师的期待是不同的。初级设计师应在同一个问题上走得更宽。假设下图反映的是同一个问题的不同解决方案ABC:


  假设现在有一个问题要解决,随便举个例子吧:如何让用户把商品放入购物车?一般来说,初级交互设计师会给出1-3个解决方案,这三个方案可能有的非常直接,可以做得很深入,有些比较麻烦,做得比较浅。有个几个方案后,会选出一个来更深入地探索。然而,如果是更优秀的初级设计师,应走得更宽一些。同一个问题,可能会想出ABCDEFG7个方案,这当中肯定会有一些看起来很荒谬或者行不通的方案,比如E。但是方案E中的某一个点很好,最后选中继续发展的方案可能是A中的一部分,加上了E中的一点,一个有突破性的好设计就这么诞生了。这一切的根基则在于能够产生足够多的点子来挑选。

  我身陷泥淖,你放心飞吧

  关于为什么要把交互设计和视觉设计分开,让不同的人负责,经理打了个比喻,我觉得很有意思:

  交互设计师生活在重力加速度g等于地球的10倍的地方,处理的是那些的最沉重最纠结的问题(heavy things)。视觉设计师则生活在加速度g等于地球1/6的地方,他们轻得可以飞起来。只有我们(交互设计师)竭尽全力在g等于10倍的地方把问题处理好了,他们(视觉设计师)才能够飞得更高、更自由。(我:那我可以理解为,我们使用的是不同的大脑半球吗?)部分是这样,但是在交互设计师在对解决方案进行发散分析的时候(所谓“走得宽”),也会用到右脑。

  画了个简单的示意图表示如下:


  那么,就让我专心地在泥淖中越陷越深,而你放心飞吧!:)

时间: 2024-08-03 08:37:54

交互设计师如何与他人合作?的相关文章

互联网交互设计体会:交互设计师和产品经理

文章描述:产品经理与交互设计师的对话 需求是如何变成产品原型的. 在一个互联网公司的工作流程中,产品经理(主要指偏向产品设计的产品人员)和交互设计师是这个流水线上最起点的环节,也是关系最暧昧的两个环节.说其暧昧,是因为在很多互联网公司里面,这两个环节所做的事情是有重合的,这就意味着,他们或许也是整个流程中合作最紧密的两个环节. 相对比之下,产品经理更关注的是产品的内部逻辑.操作流程.策略等:而交互设计师更关注的是产品的易用性.流畅度和操作感受.总的来看,似乎可以认为,产品经理是从一个更加宏观的角

细节决定成败和交互设计师团队的精简

文章描述:细节魔鬼与精简团队. 细节是魔鬼. 这句话有两种解释,一种是细节有魔鬼般的魅力,所谓魔鬼身材便是:另一种解释是细节烦死人了,比鬼还烦人. 最近恰好有两件琐事,令我印象深刻. 2009年,我被邀请旁听博客新消息系统的策划讨论.有人提到,在消息中心内回复评论的时候,如果仅仅弹窗告知"回复成功",很不友好,用户可能还要去日志下面确认是否回复成功.最好能和开心一样,回复内容直接挂在消息中心里边,和评论区块的样式一致.当时我也支持此观点. 这个想法被工程师从技术层面否决了,细节略过.最

交互设计师和产品经理:交互设计的体会和想法

文章描述:产品经理与交互设计师的对话-需求是如何变成产品原型的. 在一个互联网公司的工作流程中,产品经理(主要指偏向产品设计的产品人员)和交互设计师是这个流水线上最起点的环节,也是关系最暧昧的两个环节.说其暧昧,是因为在很多互联网公司里面,这两个环节所做的事情是有重合的,这就意味着,他们或许也是整个流程中合作最紧密的两个环节. 相对比之下,产品经理更关注的是产品的内部逻辑.操作流程.策略等:而交互设计师更关注的是产品的易用性.流畅度和操作感受.总的来看,似乎可以认为,产品经理是从一个更加宏观的角

交互设计师在设计前需要对产品做到胸有成竹

文章描述:一个再优秀的交互设计师,如果不了解项目的相关背景及特殊限制,也难以做出好的设计. 一个再优秀的交互设计师,如果不了解项目的相关背景及特殊限制,也难以做出好的设计. 举个例子:我们都知道,演员在上场前都需要熟读剧本,不可能什么都不了解就完全凭经验临场发挥(除非是导演特殊要求).优秀的演员除了读剧本,还会做一些其他工作,比如读一些相关历史书籍,体验角色生活等.交互设计师也是一样,好的交互设计师,在正式开始设计前也会去了解产品的相关信息,这样在开始设计时才会做到胸有成竹. 那么具体需要从哪几

交互设计师:讨论几种处理问题的方法

当一个项目开始时,交互设计师如何开始工作呢?需要使用什么工具和方法来解决问题呢?尽管很多交互设计师坚持以用户为中心(UCD)这一种设计方法,这根本是不正确的. 有几件事,是一个新的交互设计师启动项目时面临的专业问题.项目一般因两个原因而引起:有些事情是不完整的或者根本不存在."用户在抱怨这个产品!"一个企业经理会马上说:"我们必须做点改变."(即使并没能解决问题,但是交互设计师就应该发现问题)或许某人在某地考虑到:"也许那样做或许更好."并且,当

交互设计师如何进行风险预判?

  在公司工作,任何职业都不可能单兵作战,协作是永恒的主题,而每一个需求和任务的实现,都是各方通力合作的成果.作为交互设计师,除了做好自己的设计工作之外,还需要花费大量的时间与产品.运营.客户端开发.前端开发.后端开发一起协作和沟通. 通常的合作方式是:产品经理撰写 PRD 文档并召开需求评审,各方一起参与评估需求,看看哪里可以实现.哪里有风险.哪里做不到,最后几经修改确定方案,投入设计,再进行交互评审.视觉评审,最后进入开发和走查.而交互设计.视觉设计因为位于开发实现之前.产品需求之后,扮演着

从业4年的交互设计师谈体会:设计的勇气

交互设计,从业近4年,在国内两家大互联网公司的温室里成长. 如果你的经历和我差不多,又跟我处在差不多的阶段,那么应该对我的观点会有更深的体会. 文章没什么逻辑,写的乱糟糟,见谅了. Part 1 灵魂 最近一个问题一致萦绕在我心头:我们这些所谓的"交互设计师"到底每天在创造些什么? 还在想这么基础的问题,说出来真是让我惭愧.我曾经一度以为自己明确了答案,但是现在又迷茫了. 和建筑.工设.机械等等其它领域的设计师相比,我们这些交互设计师似乎缺少了一样对"设计师"而言很

交互设计师如何做交互?

交互设计师到底是需要做什么? 尽管很多谈及交互的书上都已经回答过了: 发现用户需要,建立明确需求 提出设计方案 制作设计原型 用户测试和评估 还是有很多对交互设计有兴趣的朋友会问我这个问题,并希望我能回答得详细,具体到我工作中的每个细节. 其实交互设计需要做什么,会随每个交互设计师的工作内容差异而不同,具体到每个项目也会有区别. 下面分享下我是怎样做交互,方式不一定是最合适,希望大家多指点,共同学习进步. 发现用户而要,建立明确需求 发现用户需要的方式有很多种,我们可以在用户反馈里收集到许多用户

关系暧昧的“产品经理”与“交互设计师”

在互联网工作流程中,产品经理和交互设计师是关系最暧昧的两个环节.说其暧昧,是因为在很多互联网公司里面,这两个环节所做的事情是有重合的,他们往往是整个流程中合作最紧密的两个环节.有人说,产品的最佳状态是产品经理和交互设计师是同一个人.这话乍听有些道理,似乎减少了很多沟通成本.的确实际工作中,产品经理和交互设计师配合是否默契有时候直接影响产品的质量和流程的进度.可是,他们两个真"一条心"就好么? 我不这么认为.首先卖个关子,"矛盾论"里有句话:矛盾是普遍存在的.矛盾的同