Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1053982
  • 博文数量: 178
  • 博客积分: 10222
  • 博客等级: 上将
  • 技术积分: 2215
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-03 11:27
个人简介

有所追求

文章分类

全部博文(178)

文章存档

2012年(1)

2011年(5)

2010年(3)

2009年(78)

2008年(91)

我的朋友

分类: IT职场

2008-02-26 14:24:22

GUI是刚刚兴起的一个科学性学科,在短短的几年内,中国GUI设计水平已经突飞猛进的达到了很高的水平,但是也仅限于那几位比较知名的设计师和设计小组.

在GUI的方面我也有着极大的兴趣,但是基于对新兴行业的短时间的无法深入了解,以及北方GUI发展和氛围的限制,只好自己研究着去深入,或是去网上收集些国内外的先进的知识或经验.

找到了一些自己认为不错的文章,留用,以便以后更深入的理解.
Quote
工作方法和工作流程有时候会决定产品的成败。

以前我也是对这些国外公司提出的一些工作流程不屑。国情不同,环境不同。但是随着参与的项目增多,当你想提升产品质量、提高工作效率的时候,会努力自己整理一套认为合理的工作流程,并将工作逐步的细化。突然发现,原来和那些以前自己不屑的流程是非常相似的。

昨天发现这篇文章,我觉得对我们,尤其是UI team还是有很大的帮助的。

看看雅虎网站项目工作流程:http://www.rexsong.com/blog/article.asp?id=315

总结起来就是:
1. 产品制作人,写产品计划书。
2. 用户体验研究员,作调查分析。
3. 信息建构师,设计产品架构。
4. 互动设计师,作出互动流程。
5. 视觉设计师和用户界面设计师,作出页面视觉设计。
6. 前台工程师,前台开发。
7. 后台工程师,后台开发。
8. 用户体验研究员,做用户测试确保质量。

虽然我们现在没有相应的专职岗位,但不代表相应的步骤不需要做。

总结近几天UI team参与的几个项目,或多或少都走了一些弯路。
大量的“返工”是这几个项目中都出现的问题。

虽然这几个项目都在初期找到相关人员做了比较长时间的讨论。但是最终确定下来的需求并没有明确到点。
而且在后续的工作中,没有进行需求细化和分析工作。导致search首页设计风格完全背离了产品负责人的初衷。设计师理解的“娱乐风格”显然不是那个样子。

这里我想强调的,就是在产品负责人层面,需要需求明确,而且要确认设计师正确理解了你的需求。
产品定位、功能点、相应文案资料。需要在讨论会上都确定下来。
不要在后面边想边做。既然确定了,在后续的进程中,就不要随意的修改。这是对产品的负责,也是对你本人和设计师的尊重。因为你是第一步,你的每一个思想,都将决定产品将来的成形的样子。你的后续修改,需要考虑一下成本了。
考察设计师是否合格,可以看他的作品。那考察产品经理是否合格,就要看他这一砖拍下去,是不是砸得准了。

对设计师,你需要一层一层地推进,逐步核对确认,保证你没有偏离正确的方向。
视觉设计是比较靠后的一步,之前的调查分析、信息架构、交互流程有没有做?有没有确认?如果这些都不确认,直接设计出来页面,一旦偏离了正确方向,那返工的痛苦只能自己忍受。
拿search这个项目举例。产品方面已经多走了一步,提供了一些可以参考的调研数据(虽然不是很具体,但是已经能够显示大致趋势),同时还画出了建议的结构图,相当于帮你进行了信息架构和交互流程。
那你需要做的第一步就应该是完善这些数据,制定详细的页面原型。提交确认。
这一步确认无误之后,再考虑视觉设计。该用什么风格、什么主色调。再提交确认。
然后才是细节如何修饰等等。

虽然目前咱们部门,这几步都要一个人来做。但是对这一个人来说,需要明确步骤,把自己当作多个人方式去做。每一步中要钻进去专心研究,然后要不时的跳出来,看看你钻的方向是否正确。
你的工作应该是按步骤整体推进式的,而不是一条线、一个单一页面走很远,再回过来顾及其他。

另外,我们需要的是设计师,不是美工。
设计师和美工的区别是“思想”。设计师在作品中融入自己的思想,美工则是他人的思想。
这里我也想希望其他同学配合一下,设计师的工作过程中,不要一堆人站在旁边,指指点点。这样你们培养出来的人永远不会成为设计师,导致的是以后所有的东西,都还是需要你投入大量精力参与设计部分。

对于设计师本人,也要掌握工作技巧。你的作品可以先在小组内交流讨论,吸取一些小组人员的建议,完善后,召集相关人员ppt演示,同时收集大家意见,再修改。最后ok。
不要改一版一个mail,这样对大家是浪费时间,同时大家看mail时都不是来专心思考你的作品,所以提出的建议难免周全,对你自己也不会有太大帮助。

ppt演示的方式,可以让设计师自己进一步完善自己的思想。因为你需要为演示作准备,为大家可能提出的问题准备答案。这个思考过程,产品本身也会不断完善。
Quote
1.确认目标用户

在软件设计过程中,需求设计角色会确定软件的目标用户,获取最终用户和直接用户的需求。用户交互要考虑到目标用户的不同引起的交互设计重点的不同。例如:对于科学用户和对于电脑入门用户的设计重点就不同。

2.设计目标一致

软件中往往存在多个组成部分(组件、元素)。不同组成部分之间的交互设计目标需要一致。例如:如果以电脑操作初级用户作为目标用户,以简化界面逻辑为设计目标,那么该目标需要贯彻软件(软件包)整体,而不是局部。

3.元素外观一致

交互元素的外观往往影响用户的交互效果。同一个(类)软件采用一致风格的外观,对于保持用户焦点,改进交互效果有很大帮助。遗憾的是如何确认元素外观一致没有特别统一的衡量方法。因此需要对目标用户进行调查取得反馈。

4.可用性原则

4.1可理解

软件要为用户使用,用户必须可以理解软件各元素对应的功能。如果不能为用户理解,那么需要提供一种非破坏性的途径,使得用户可以通过对该元素的操作,理解其对应的功能。例如:删除操作元素。用户可以点击删除操作按钮,提示用户如何删除操作或者是否确认删除操作,用户可以更加详细的理解该元素对应的功能,同时可以取消该操作。

4.2可达到

用户是交互的中心,交互元素对应用户需要的功能。因此交互元素必须可以被用户控制。用户可以用诸如键盘、鼠标之类的交互设备通过移动和触发已有的交互元素达到其它在此之前不可见或者不可交互的交互元素。要注意的是交互的次数会影响可达到的效果。当一个功能被深深隐藏(一般来说超过4层)那么用户达到该元素的几率就大大降低了。可达到的效果也同界面设计有关。过于复杂的界面会影响可达到的效果。(参考简单导向原则)
Quote
[阶段一:分析]
1、 用户需求分析
2、 用户交互场景分析
3、 竞争产品分析这两者可以说是相辅相成的。

对于一个较为正规的项目而言,必然有对用户需求的分析内容。其中用户UI需求是重要的组成部分。如果说UI设计原则是所有UI设计的出发点的话,那么用户UI需求就是本次设计的出发点。好的UI设计建立在对用户深刻了解之上。因此用户交互场景分析就很重要。对于大部分项目组来说也许没有时间和精力去实际勘查用户的现有交互、制作完善的交互模型考察,但是UI设计人员在分析的时候一定要站在用户角度思考:如果我是用户,这里我会需要什么。竞争产品能够上市并且被UI设计者知道,必然有其长处。这就是所谓三人行必有我师的意思。每个设计者的思维都有局限性,看到别人的设计会有触类旁通的好处。当然有的时候可以参考的并不一定是竞争产品。

[阶段二:设计]
采用面向场景、面向事件驱动和面向对象的设计方法。 UI设计着重于交互,因此必然要对最终用户的交互场景进行设计。软件是交互产品,用户所作的就是对软件事件的响应以及触发软件内置的事件。因此要面向事件设计。现在的程序开发主流采用的是面向对象设计。面向对象设计可以有效的体现面向场景和面向事件的特点。设计的四个要素:交互对象,数据对象,事件(交互事件和异常),动作

[阶段三:开发]
通过:用户交互case图(说明用户和系统之间的联系)用户交互流程图(说明交互和事件之间的联系)交互功能设计图(说明功能和交互的对应关系) 最终得到UI的设计产品。

[阶段四:验证]
正如UI交互设计原则探讨文中提到的,对于UI产品的验证主要从下面几个方面入手:
1、 功能性对照UI设计的再好,和需求不一致也不可以。
2、 实用性内部测试UI设计的最重要点就是实用性。
3、 用户焦点小组UI设计是否优秀的重要衡量依据。最后,说一点其他的问题。现在往往认为交互式设计和最终的UI效果设计可以截然分开。这就好比说需求可以和设计截然分开,是不可能的。
Quote
UI设计流程以及设计师参与的环节

最近的工作中总结出一条结论:拥有一个完善规范的流程,是决定着一个项目走向成功或失败的关键。
对于UI设计的工作流程,我觉得可以根据“市场分析-用户分析-架构-原型-界面-输出-完善”这条主线制定,每个环节UI设计师都应参与其中。

1.产品定位与市场分析
这一类工作大多都是由新产品研发部门以及市场需求完成的,但UI设计师应了解产品的市场定位、产品定义、客户群体、运营方式等。

2.用户研究与分析
这个过程是非常重要的,设计师应该找到合适的方法来完成此环节。你可以搜集相关资料分析目标用户的使用特征、情感、习惯、心里、需求等,提出用户研究报告和可用性设计建议。这部分工作也可和团队配合完成。时间与项目需求允许的情况下,更可以制定实景用户分析。

3.架构设计
这里涉及到比较多的界面交互与流程的设计,根据可用性分析结果制定交互方式、操作与跳转流程、结构、布局、信息和其他元素。

4.原型设计
我觉得这里应该是一个小的阶段标志,要对前面所有工作加以设计方面的实施,根据进度与成本,可以把原型控制在“手绘-图形-FLASH-视频”几个质量范围。原型的本质更倾向与一个DEMO,它不需要有全部的功能,但要体现出设计对象的基本特性。

5.界面设计
如果很倾向于图形界面设计,这儿是你最喜欢的部分。但一定要结合循环讨论过的分析结果做设计,否则你的作品很难被人信服。色调、风格、界面、窗口、图标、皮肤的表现是本环节的关键。

6.界面输出
作为设计师,在这一部分的工作就是配合好开发人员完成相关的界面结合。

7.完善工作
这个环节是很多部门共同参与的,包括可用性的循环研究、用户体验回馈、测试回馈。同时,UI人员也应该把一些可行性建议进行完善。很多设计师做了东西不喜欢改,这是一个大忌。

如上的流程,可能会有很多部门共同参与完成,UI设计师如何与团队配合并发挥自己应有的作用非常重要。一名合格的UI设计师,应该能贯穿整个UI流程进行工作,而并非是单纯的图形界面设计。
阅读(1175) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~