background image

                                       UI 设计师

    说起产品 UI 设计通常的认识就是“图形界面的设计”而产品的交互设计往往被忽略!一个
好的交互设计对产品的成功起着很关键的作用。

UI 所做的就是用户最先接触到的东西,也

是一般性的用户唯一接触到的东西。用户对于界面视觉效果和软件操作方式的易用性的关心,
要远远大于他对底层到底用什么样的代码去实现的关心。如果说程序是一个人的肌肉和骨骼,
那么

UI 设计就是人的外貌和品格!都是一个成功软件产品必不可少的重要组成部分!对我

而言程序懂得不多所以只是从

UI 设计与软件产品整体的关系和如何才能使软件产品得到最

佳的

UI 设计角度来谈。 

现在我们的软件产品存在的一些问题有技术方面的问题,但是更多的问题来源于各个部门、
各个项目小组的之间的配合。我们现有的开发流程一般都是由市场部门提出客户需求,产品
设计人员提出产品设计报告,开发部门设计开发计划,由各个小组分别开发一个模块,最
后整合成为一个完整的软件产品。在这些流程之间

UI 设计应该参与那一个部分,每一个部

分应该做到什么地步才可以使产品得到最好的

UI 设计效果呢?下面我们会在每一个部分具

体分析。

 

首先分析一下现在的问题所在,在一些软件业比较发达的国家软件产品的

UI 设计过程贯穿

了软件开发的自始至终,而且是必不可少的。而在中国产品

UI 设计并没有被广泛接受,就

算是已经有了

UI 设计师的一些企业也没有对产品的 UI 有着足够的重视,一般来讲他们大

都会把重点放在如何使用代码实现所需要的功能,在我看来这只是一个成功软件产品的一
个部分。一个优秀软件产品的开发过程应该是由四个部分组成:

 

1.软件产品的设计(业务建模) 
2.系统的设计(技术建模) 
3.分单元的开发(把软件各个部分拆分分单元编写代码) 
4.测试(分为单元测试、系统集成测试和产品功能测试),这些是由软件研发部门做的工作。
 
除去以上软件开发过程的四个部分还有用户需求和用户验收测试,这两个过程是由市场部
门和产品用户一起完成。所以说用代码实现产品功能(

coding 过程)只是软件开发的一个步

骤。现在我们回到

UI 设计的角度来看,作为 UI 设计人员我们需要全程参与到软件开发过程

中,而不只是在某一个步骤参与,现在在大多数软件企业里

UI 设计师只是在产品的 coding

过程的时候才实质性的参与到软件开发过程里,而在其它几个步骤里只是参加甚至根本没
有参加(在这里我要强调

“参与”和“参加”是两个词的不同概念,“参与”指的是完全加入到

开发行列开始进入设计阶段,而

“参加”指的只是旁听会议或者提出一些简单的意见并没有

开始进入设计阶段),这样就会大大降低软件产品的开发效率使开发成本成倍上升甚至导
致整个产品的不成功!这并不是危言耸听,下面我们分析一下在一个软件产品的开发过程

UI 设计应该怎么做、做到什么地步才能避免上边提到的那些问题?