初窥交互设计
作者:松鼠 来源:Tencent CDC Blog 发布时间:2009-10-10 10:52:00
加入CDC的这段日子里,工作中积累的小心得都密密麻麻的收在册子里。恰逢近期的校园招聘正如火如荼的展开着,借此机会,我把这一些不太成熟的小想法和大家分享一下。下图是CDC招聘交互设计师的工作描述,我将选择其中三点分析。
1、参与产品规划构思
刚开始的时候,我认为交互设计师的任务就是按照产品同事提交的需求绘制原型稿件,其间,我们去和产品同事讨论布局的合理性,操作的易用性,流程的通畅性。
其实不然。一个成功的产品需要团队里的产品经理,设计师,以及开发同事对产品的潜在特性和市场能力有统一的认识并一起维护这种认识。由于对需求了解的不够透彻,也会经常和产品同事在沟通的过程中产生很多不必要的争执。所以,当一个交互设计师连产品最基本的规划方向以及后期的运营目标都不够了解的时候,他又怎么能做到和项目组同事齐心合力的创造双赢的局面呢?
因而说应该更多的参与到产品规划中去,做一个提需求并且做需求的设计师。
2、分析业务需求,并加以分解 归纳出产品人机交互界面需求
产品同事很多时候会提出说,这里的数据量没有达到预期,我们要优化它。这个时候,我们首先应该去分析产生问题的原因,比如是用户不懂用?还是不想用?还是别的什么原因?这个时候,我们可能就会介入用户测试的环节了,多跟用研同事学习用户测试的方法、注意事项以及分析方法也是很重要的一个方面。充分了解用户需求和产生问题的根源之后,我们才能提出更好的优化方案。
而在寻找问题根源以及解决办法的时候,我们也可以运用5-whys的方法。5-whys是对一个问题点连续以5个“为什么”来自问,以追究其真正原因。这个方法是丰田公司首先提出的:发现问题的时候,是从表象往根源来推导,而解决问题的对策则是从根源往回推。详见下图示例:
3、参与公司前瞻性产品的创意设计
创意、创新最基本的来说,是源自于生活。《创造突破性产品》中提到“人们不但希望通过使用某种产品来完成或改善某项工作,他们还希望产品能够丰富、增进其生 * 验,并且把这种体验联系到个人的某种梦想。”比如QQmusic的桌面歌词,把KTV的体验搬到了显示器上,它很好的满足了当下家庭音响设备趋于完备,大家喜欢没事吼吼的生活方式。再比如DivX player on Mac提供了一种在非全屏播放的模式下,将播放器以外的部分整体变暗的体验,与真实的影院无异。
创新源自于生活的一大优势在于,由于用户在生活中已经习惯了的一些体验,当我们把这些体验搬到互联网上的时候,就极大的减少了用户的学习成本,他们可以很快速的学会并使用产品。
创意、创新的另一种方式是类似于苹果产品的流程上“一切从简”,我一直记得第一次使用Ipod nano,却不知道如何关机的经历。在使用传统的MP3时,我们习惯了有一个on/off操作,每次关闭音频播放之后,会提醒自己把键盘锁上。谁都不会喜 欢MP3在某个不小心的时刻被开启,一直播放导致关键时候没电的经历,这就和直板手机放在裤兜里却不小心打出了一通不该打出,更不该被听到的电话一样不爽。而nano很巧妙的回避了关闭电源却忘记锁键盘的尴尬。其实关闭电源的之后用户立刻需要的不正是锁键盘么?既然用户在进行一项操作的最终目的是另一项 操作,那么是不是可以合二为一呢。nano告诉我们,是的!
一切从简的创新在WEB2.0的时代层出不穷,比如以twitter为首的微博客,比如百度发起的“框计算”概念,这些产品都在试图简化所有的用户行为以及思维,一切都让后台来完成吧,你们只需要在那一点点空间做你们想做的那一点点的事情。
创意、创新的第三种方式是体验上“全方位”。正如星巴克提供全方位的喝咖啡服务一样,Google在Searchology大会上提出了“Rich snippets”(富文本)的概念,通过展示一小段网页摘要的方式来帮助用户找到所需要的网页,而摘要的内容可能包括对产品的评价和打分。参见下面几个图示:
那么对于搜索引擎而言,用户可以通过搜索结果中的信息来快速确认某一条结果是不是符合他的搜索期望,从而可以立即跳转到该页面,这不正是搜索产品的目的么?快速而准确的跳转。
创新的思维对于体验设计的重要性是众所周知的,分享给大家一本近期在看的书籍《思维导图》,这本书提供了一系列刺激练习和大量颇具启发性的图片集和演示这种技巧的原创性思维导图。大家共学习共勉之。
猜你喜欢
- 本文实例讲述了python实现根据图标提取分类应用程序,分享给大家供大家参考。具体方法如下:#!/usr/bin/python # -*-
- HTML代码:在一个div容器内,设置3个span<body><div id="i1"> &nb
- 给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除主要涉及的知识点有:os模块综合应用glob模块综合应用利用f
- 井字棋简介井字棋又称三子棋,英文名为Tic Tac Toe。具体玩法为在一个3x3的棋盘上,一个玩家用X做棋子,另一个玩家用O做棋子,谁先在
- 在添加新记录时,有时候我们需要将部分动态内容自动添加到指定的文本域,例如上传一个文件后,将文件名自动添加到一个独立的记录框内,以
- 最新的支持IE、firefox、chrome有提示信息的代码:<script type="text/javascript&q
- 1. 首先介绍pip常用命令pip安装命令: pip install package_name pip升级命令:pip install –u
- 前言Python 有 while 语句和 for 语句作为循环处理。虽然 for 语句具有一定数量的进程,但 while 语句是『直到满足条
- map( )函数在算法题目里面经常出现,map( )会根据提供的函数对指定序列做映射,在写返回值等需要转换的时候比较常用。关于映射map,可
- PHP PDO 错误与错误处理PDO::ERRMODE_SILENT此为默认模式。 PDO 将只简单地设置错误码,可使用PDO::error
- 开篇在 Golang 的标准库 container 中,包含了几种常见的数据结构的实现,其实是非常好的学习材料,我们可以从中回顾一下经典的数
- 1.集合的定义集合的元素是不可重复的s = {1,2,3,1,2,3,4,5}print(s)print(type(s))s1 = {1}p
- python数组和矩阵先创建一个一维数组直接定义一个数组:a = [1,2,3,4,5]b = ['a','c
- 本文实例讲述了js正则匹配中文标点符号的方法。分享给大家供大家参考,具体如下:运行效果截图如下:具体代码如下:<html><
- 通过对Node的学习及应用,我们知道NodeJS其采用单线程、事件驱动、非阻塞I/O等架构设计,非常适用于高并发、I/O密集型应用。1. 什
- 使用正则表达式限制特殊字符的个数package com.l.dubbo.service; import java.util.HashSet;
- 使用stitcher需要注意,图像太大会报错而且计算慢。特点和适用范围:图像需有足够重合相同特征区域。优点:适应部分倾斜/尺度变换和畸变情形
- Golang 使用 Groutine 和 channels 实现了 CSP(Communicating Sequential Process
- 折线图介绍折线图和柱状图一样是我们日常可视化最多的一个图例,当然它的优势和适用场景相信大家肯定不陌生,要想快速的得出趋势,抓住趋势二字,就会
- 切片主要用于序列对象中,按照索引区间截取出一段索引的内容。切片的书写形式:[i : i+n : m] ;其中,i 是切片的起始索引值,为列表