实际工作中的总结 - 8月
1、以“用户”为中心,千万别以“任务”为中心
在实际工作中,为了实现一个功能,往往会想多种实现该功能的办法。这时交互设计师会情不自禁的以如何实现该功能这个“任务”为中心来思考,但实际上,交互设计师大脑中思考的问题,用户根本就不关心,用户是普通人,他们大脑的思维方式往往是直线的,他们不会像交互设计师思考的那么多。
所以,在实现功能的时候,必须要从“用户”的角度出发,把自己当做用户,若你是用户,你会如何使用产品,你会喜欢如何使用。。。
2、先拿笔画,再用电脑
与产品经理或同事讨论交互方案时,或者自己想多种交互形式时,都应先拿笔,在纸上画,这是最快的方式,不管你画的有多粗糙,只要能把你的思路展示出来即可:
建议不要只用一个手绘本,那样无法同时展示多个界面。我一般是用一个笔记本,一个手绘本,再加一叠A4纸,这样可以把多种情况平铺在桌子上,同时展示,方便沟通。。。让别人在看框架图的时候,自己又可以在A4纸上画讨论的新的框架图。
3、拿数据说话
交互设计师的感觉是会出错的,一个交互设计师感觉是A,一个交互设计师感觉是B,也可能是C、D、E、F。。。
这时,大家争吵下去是没有意义的。赶紧从后台找用户数据,拿实际的数据说话。
下图是我在工作中,通过采集后台数据库的资料,进行的分析:
如果用户数量比较多,比如20万或者上百万,那至少要随即调查100~500位用户,才能够采集到准确率80%~90%的信息。这时,可以把要采集的“目标”、“要求”写个WORD文档,交给程序,由程序进行后台筛选,交互设计师就等结果,进行分析就可以了。
4、懂你的程序员,清楚他们能做到什么,不能做到什么
在构思交互时,你会想到很多很出彩的效果,但程序并不一定能实现。或者程序能实现,但耗费CPU,降低了App的速度,得不偿失。
这时,要多和程序沟通,避免交付PRD时,不能实现又浪费时间精力。
但不能为了程序好实现,而损失了交互。一切要以最方便用户为重心!
5、交付程序时,要考虑全面
比如:在某界面突然退出,再重新打开App,会出现什么情况。要考虑到最大值和最小值。。。种种极端情况。也许用户极少会出现这种情况,但我们都要提前考虑到,交付程序时,一切要严谨。
6、用ABCD和1234来进行沟通
实际工作中,沟通的成本是很大的,你说的话,你自己清清楚楚,但视觉就是误解了你的意思了,但程序就是误解了你的意思了。。。
为了节省沟通成本,多使用代号来交流,比如:在情况1时,用户遇到了A状况,在情况2时,用户遇到了B状况,。再比如:A+B+C。。。+M<80%,程序会执行y。
7、用动画DEMO来展示给所有人看
在信息传达中:文字<图片<动画。
我目前正在用FLASH制作DEMO,在交互方案确定时,会出一版动态DEMO的展示,群发邮件给团队的每一个人。让大家清楚的看到:我们想要的效果是什么!
9、时刻关注用户反馈
用户的评论一定要看,用户遇到的问题,用户的意见要放在心上。
出现次数多的问题要改进。
改进前,最好打电话给用户,了解一下实际的情况。
我每次给用户打电话,用户接到我的电话时都会很高兴,感觉自己很受重视,也会对产品产生感情,极有可能成为产品的忠实粉丝。
其他的沟通方式还有:新浪微博、腾讯微博、QQ等
10、面对复杂问题,如何简化
遇到一个复杂的问题时,先找出可以确定的情况,再把不可确定的部分划归为一类!把大多数用户会出现的可确定情况归为1,把其他用户出现的A、B、C、D。。。找出他们的共性,归为2,用一种办法解决。
评论