昨天提到还需要系统性整体思维,有人也称为全局思维?;痪浠八?,要系统的,从全局的角度去考虑问题。这里体现在交互设计的专业系统性上,也体现在思考的逻辑方法上。
如下图,尽管交互设计的具体工作只是其中的一个环节,但是对于这个环节中的具体工作,需要向上,也需要向下去考虑。重要的是,先要建立全局观,即理解战略层面的东西,围绕着战略层面,一级一级的去分解和对照。
具体工作上,交互设计师首先要了解,项目为的是什么,比如远期愿景、近期目标;项目怎么做,包括围绕着目标,有哪些设计原则,时间上分解成几个阶段;再是手头上有哪些信息、资料,需求都有什么,围绕目标、原则,如何去取舍,做什么,不做什么;然后才是具体的实施,这个过程中,要时时的记住自己是在一个什么样的整体框架约束内,以此来思考,而不至于陷入细节本身,或者脱离框架。
系统全局的考虑,还包括从项目本身的角度考虑,比如技术、时间、成本、运营等。即要在给定的时间、成本条件下,考虑技术上能实现的可能性,以及运营的目标,在多种方案中,给出取舍。
就比如咚咚重构版本的Web首页面,可以有1)“九宫格”的静态页方式;2)通用的仪表盘页面方式;3)个性化的工作面板方式。
最简单的,当然是第一种,理想中的是第三种。但是,考虑到开发的时间限制,还有技术团队的开发能力,比较合适的方式是分阶段来实现,具体而言,有两种方案:1-2-3,或者 2-3。
思考的逻辑方法,可以遵循这样的步骤来进行:
1)是否有问题;2)问题在哪里;3)为什么存在;4)能做什么;5)该做什么。
对于每一个问题,要尽可能的罗列出各种可能的答案,然后在此基础上进行归类。
当我们思考一个现实场景中的问题时,如果很快就找到答案,那么可能意味着这个答案并不周密。只顾及了问题中某个侧面或者局部。若真要把一个问题所牵扯的方方面面想清楚,则要困难得多,只有少数思维能力极强的人才能做到。
--- via 张采铜
尽管上面这段话说“思维能力强的人“才能做到。但是交互设计师所面临的工作中的各种问题,往往就需要去把牵扯的问题尽可能有重点的梳理出来,这样才能找到合适的方案。
至于思维能力的培养,遵循这样一些方法,也能在工作中逐渐的获得,那就是“多问多想多梳理,多看多学多对比”。
三、沟通能力
理解各种不同岗位的立场
交互设计师的工作,在团队中会和以下岗位有频繁的沟通需求,包括:产品、UI、开发、测试,管理层面还包括项目经理甚至Boss,此外,还需要和市场运营的人员有更多交流。
不同的部门岗位,除了专业上的思维差异外,还会有不同的目标和立场,这就导致沟通上的成本,甚至经?;岢鱿帧凹ν冀病钡木置妗?/p>
这也和上面讲的“全局观“有点关系,交互设计师有必要了解不同岗位的一些基本的知识,能够从不同岗位的立场角度去考虑。这样在沟通的时候,知己知彼,能够更容易的完成沟通,求同存异,获取最好的方案。
能迅速抓住重点,避免陷入细节
细节层面涉及的会比较具体,往往是容易引发讨论的点,甚至会导致越陷越深,反而对本来该讨论的重点,或者上层上的框架等忽略,浪费时间,吃力不讨好。
交互设计师的工作在后期又经常跟细节打交道,因此讨论、沟通中很容易被带偏。所以,对于交互设计师,要时刻记住沟通中所处的”位置“,能够抓住重点的,带着讨论的节奏走。
因人而异的采用不同沟通方法
不同的人,需求和思维方式不同,因此在沟通中,也需要采用不同的策略。比如和产品、开发、Boss等,采用的策略就应该不同。
跟开发之间的问题,往往发生在实现方式、交互逻辑等,前者通常是开发觉得自己的实现方式更为合理,后者则是开发从程序的角度,想要改变用户角度考虑的交互逻辑。因此在讨论中,需要使用程序员容易接受的逻辑思维方式来进行。
对于产品,则更适合通过“故事”、“角色”、“场景”等方式,来以用户为中心,进行进一步的沟通。
对于Boss,则需要讲求沟通的策略,同时要以“故事”的方式来切入更合适。
(好像还可以继续?)