大多数软件企业里
UI设计师只是在产品的coding过程的时候才实质性的参与到
软件开发过程里,而在其它几个步骤里只是参加甚至根本没有参加(在这里我
“
” “
”
“
”
要强调 参与 和 参加 是两个词的不同概念, 参与 指的是完全加入到开发行
“
”
列开始进入设计阶段,而 参加 指的只是旁听会议或者提出一些简单的意见并
没有开始进入设计阶段),这样就会大大降低软件产品的开发效率使开发成本
成倍上升甚至导致整个产品的不成功!这并不是危言耸听,下面我们分析一下
在一个软件产品的开发过程中
UI设计应该怎么做、做到什么地步才能避免上边提
到的那些问题?
下面我会根据软件开发的过程解释上边的问题,刚才我提过软件开发过程的
几个步骤,
1.
产品建模
2.
技术建模
3.
分模块开发
4.测试,那么我们也分为这
四个部分进行讨论:
一
.产品建模时期:
我们首先来了解一下
“
” “
”
输入 和 输出 ,在
UI设计里是很重要的两个概念,
“
”
经常会有人过来对我说 我们有一个软件产品需要美化一下 然后再也没有什么
深入的解释了,仅仅这句话我的工作就要开始了,然而这个软件是给谁用的?
是干什么的?我们却一无所知!成功的
UI
“
”
设计首先要有完整的 输入 ,怎么才
“
”
能叫做完整的 输入 呢?也就需要
UI设计师从整个软件产品的策划阶段就开始
介入,在产品用户(也就是客户)向市场部门或者产品部门提出产品需求的时
候就要开始参与到产品策划开发过程中来,这一部分对于
UI设计师而言就是第
一个输入阶段,并且在这个阶段里
UI设计师也需要提出一些对产品交互设计的
意见,以便产品部门在做产品设计的时候更多的考虑到产品的交互性和功能的
简单表现原则,有很多软件在设计阶段就被加入了许多并不是用的附加功能,
其实一个好的软件设计就是要用最简单的结构实现用户的想法,一些可有可无
的功能看上去很花哨往往会影响用户的判断能力,这些就是产品优化的一些概
念了在此我需要简单的提一下如果想要深入研究可以看一些有关于产品优化的
书籍甚至是心理学的书籍,有很多人认为软件的优化就是代码的优化(用最少