谈谈软件交互设计

     需求分析和交互设计这两个软件开发中必不可少的工作内容,已经越来越引起大家的关注。需求分析的重要性想必大家有目共睹,它是一个软件成功与否绝对关键,据国外专业数据分析,软件产品60%以上失败或者接近失败的原因都来自于需求分析没有做好,说白了,没有搞清楚用户想要什么,就开始开发、上线,难免南辕北辙,事倍功半。
     软件交互设计是一个大家时时刻刻都在做、都在用但却从来没有提上日程、足够获取大家,尤其是国内软件公司重视的一项工作。当然说的也绝对了点,做IM产品、互联网产品、网络游戏的公司还是早早看到了这一点的,早在这方面已经下了功夫。而那些应用软件提供商、解决方案提供商呢,恐怕就不尽如此了,做交互设计干什么?费时又费力,最关键的!没有人会啊!
     先来说说交互设计是什么。想必大家听到交互设计这几个字,首先想到的是Apple公司的iPhone、ipod、笔记本,那流线型的外观、出色动感的操作界面、绚丽夺目的光影效果...没错,这就是交互设计带给大家的,用一个东西、喜欢用一个东西、爱不释手去用一个东西,推荐别人也去用一个东西,这就是苹果的厉害之处,就算研发成本再高都是值得的。可以说交互设计是由Apple这样的工业设计发展而来的,用电脑、用一个软件同样也是交互设计,也就是我们常说的操作界面。别人用你的软件,肯定是有目的的,满足它人的工作需要,减轻工作量、增加效率,或者提供咨询、娱乐功能,带来感官享受等,我想我们开发应用软件应该主要目的是前者。那么,我们做交互设计的最重要目的应该就是减轻使用者的工作量、增加他们的工作效能,成就他们的事业!
     意识到交互设计的重要性,可怎么做呢?谁不想把自己的东西做的即好看又好用呢?为什么每每做完了之后,用户看到之后兴趣全无,甚至觉得晦涩难用而嗤之以鼻呢?交互设计真的这么难么?确实,我认为交互设计不容易,做好的交互设计更不容易!国外软件公司有专门的交互设计师职位、大学里有专门的交互设计课程、更有专门的咨询公司负责向各大软件公司提供交互设计解决方案。国内应该也有这些,但估计不多!这里说几个有关交互设计相关的概念:
     交互设计与需求分析:交互设计离不开需求分析,但又不是需求分析,交互设计要建立在需求分析成果的基础上,上面说了,没有明明白白的需求分析,就会出现产品的南辕北辙。在需求明确的基础上,结合人机界面、视觉、听觉、行为分析等相关知识的基础上,才能进行合理的交互设计,特别是复杂的交互设计,说白了交互设计就是把需求演变成机器上面执行的程序界面的过程。
     交互设计与美工:交互设计不同于美工、美工是对交互设计的补充,美工的基本功在于对系统色调、视觉效果的资深理解,可以在接过交互设计成果的基础上把界面进行整体美化,使得系统更好看。特别是给用户领导介绍或者售前讲演的时候特别有用,可以说界面做的好看,用户就被俘获了一半!但交互设计做得好,只有真正用户用上了你的系统之后才能慢慢体会到!
     而纵观国内,除了上面说的一些互联网公司、游戏公司等之外,需求分析、交互设计、美工的工作基本都是合而为1的,甚至这些工作都是由开发人员来做的,把这么多高难度的动作加于一身,我想除了经验特别丰富、能力特别超群的人能长掌好舵,其他情况可想而知!
     具体交互设计怎么做?特别是国内的软件公司,我想绝大部分还是靠的大量实践经验积累,做了一个有一个项目、失败中成长,以及自身不算很专业但也说得过去的设计技巧。这也是国内不少软件做的还蛮好,但是绝称不上精品的原因吧?
     其实发展了这么多年,又有这么多前车之鉴,软件交互设计之路已经宽广而有效了,相关资料、书籍、甚至培训机构都有很多,就看我们舍不舍得花时间去研究、去投入、去潜心了!书籍方面,推荐大家的一本是“About face”中文叫交互设计精髓,里面的一些观点、一些方法还是非常不错的!这书我也看过,但感觉大师的理念要想真切融入工作,没有大量的精力和领悟能力还是比较困难的!

你可能感兴趣的:(工作,apple,产品,网络游戏,互联网,数据分析)