当前位置: 代码迷 >> Web前端 >> 要不不做,要做就做用户
  详细解决方案

要不不做,要做就做用户

热度:236   发布时间:2012-10-16 09:57:37.0
要么不做,要做就做用户

“要么不做 要做就做用户”
这句话是在白鸦的《设计网事》中的一句话,当时只是感觉说的挺有道理,没有太大的感触,直到后来偶尔发生的
一件事:

当时我们在给一个客户做一个训练系统,负责人不是我,是公司的另外一个同事,当时我们把系统交付给客户以后,
客户对我们的主页面做了修改(客户方有一定的技术实力),同事拿出来给我们看;发现,客户把主页面用FLASH
重新写了一遍:
原来我们提供给用户使用的答题页面,都是很简单的选择和勾选操作,我们觉得软件做到这样就好了,用户能用不
就行了,当然,也不是太差;
而客户边做的修改呢,就是把所有的答题的页面都用FLASH写成了游戏,比如说,有A,B,C,D四个选项的题目,做
成了打地鼠游戏,有四个地鼠,要用锤子打中才能答题(难度不大);

最开始我们公司同事们都觉得这个挺无聊的,只有很无聊的人才想出这样的点子来;但是,当平静下来,开始重新
审视新页面的时候,才发觉我们犯了多么严重的问题:
“我们根本没有深入的分析过用户的群体特点”

先说下,我们的用户群体:这个训练系统的用户群体呢主要是一些年轻人,20岁左右,甚至更小,他们对没有意思
的东西根本不感兴趣。

虽然客户方的修改不是很大,可能就是一个小小的改动,但是对整个系统的用户体验提升却是不可估量的。
教我概念设计的老师 solar 曾经说过“如果有可能,请尽量让自己设计出来有那么点意思...”

?
懒羊羊头上顶了一坨便便 , 哈哈...
?
羊在,便便在,即使换了马甲,哈哈哈...
在这件事情之后,我一直都在思考,为什么客户能发现的问题我们却发现不了?这不是能力或者实力的问题,而是 态度! 第一,在我们的意识中从来就没有想过要给客户提供一个好用而且易用的系统,而只是觉得,业务系统嘛,能满足 业务需求不就可以了么?! 第二,从来不适用自己做出来的系统! 这是一个很严重的问题,如果连自己都没有用过的系统,如何保证质量?! 第三,混乱的过程管理!其实我们公司一直都有软件质量管理体系,而且一直在做,但是也只是浮于表面,应付审 查之类的,而从来没有在实际上项目中应用过,有的时候我只有看到同事在忙活着质量体系的各种文档的时候才意 识到公司是有质量管理体系的,但是这种想法也只是一闪而过,根本没有想过这个质量管理体系是规范自己的工作 的,甚至不觉得和自己有任何的关系。 现在想想白鸦的话“要么不做,要做就做用户” 是多么的正确,如果这个世界只有偏执狂才能生存,那么我们恐怕 早被淘汰了几十次啦...

http://www.douban.com/note/145818346/

2 楼 deepthink 2011-04-18  
bureaucrat 写道
谁是白鸭????

http://uicom.net/blog/
他就是...
3 楼 yuhao_1202 2011-04-19  
Good,深有同感。毕业半年,目前在做小型项目,三天两头被老板批:交互设计做得太烂,页面做得太差。一个产品成经老板翻来覆去地批评指点,居然也觉得有点样子了。感谢党和人民,感谢老板。
4 楼 wkkyo 2011-04-20  
我觉得这也算是程序员最容易忽略的地方,长时间从计算机角度思维,练操作习惯都受到了影响.
5 楼 hastune 2011-04-20  
6 楼 pouper 2011-04-20  
用户的思维方式  可以被培养的。
7 楼 zui4yi1 2011-04-21  
我觉得,保持用新的炫的技术设计的习惯就行了。不管怎么说,没有技术,一切都是浮云。
8 楼 ppgunjack 2011-04-22  
抓住客户核心关注的
以前老板的老板的话很有道理:客户合约要求范围内尽量做到最好,范围外锦上添花的尽量少做甚至不做
9 楼 deepthink 2011-04-22  
yuhao_1202 写道
Good,深有同感。毕业半年,目前在做小型项目,三天两头被老板批:交互设计做得太烂,页面做得太差。一个产品成经老板翻来覆去地批评指点,居然也觉得有点样子了。感谢党和人民,感谢老板。

阿弥陀佛...
10 楼 deepthink 2011-04-22  
wkkyo 写道
我觉得这也算是程序员最容易忽略的地方,长时间从计算机角度思维,练操作习惯都受到了影响.


不能让自己的思维局限在一个地方,“专业的”是不够的,“职业的”才是需要的...
11 楼 deepthink 2011-04-22  
pouper 写道
用户的思维方式  可以被培养的。


交互设计的第一步就是“发现并迎合用户的习惯” , 培养用户也是有成本和风险的...
12 楼 deepthink 2011-04-22  
zui4yi1 写道
我觉得,保持用新的炫的技术设计的习惯就行了。不管怎么说,没有技术,一切都是浮云。

技术只是辅助,我不迷信技术..
13 楼 deepthink 2011-04-22  
ppgunjack 写道
抓住客户核心关注的
以前老板的老板的话很有道理:客户合约要求范围内尽量做到最好,范围外锦上添花的尽量少做甚至不做


说的也对,我们公司也曾经在这个问题上有相似的态度,但是我始终觉得,随着软件开发技术的日益成熟,软件开发的技术成本和风险已经越来越低,如果想要让自己的公司具备更高的竞争力,只能在细微处着手,交互设计只是其中的一方面;
以前的时候网站稍微花哨一点用户就会觉得很有意思,现在的用户已经不再满足于这些,只有真正具备价值的设计才会得到用户的认同;
所以,交互设计作为软件开发中的重要一环,会越来越受到软件公司的重视...
14 楼 jinwyp 2011-04-23  
创意+技术 才是很牛比的, 做个软件谁不会啊,  界面设计可就难了, 你以为想出个游戏答题界面比做软件容易?   到最后设计才是最难的, 可惜中国不重视设计
15 楼 lipeixin 2011-04-23  
哎,程序员就是个悲剧,
编码工工作:
编码,
交互设计,
人员培训
...

这些编码工都做了,你让哪些网页设计师,交互设计师,培训讲师,情何以堪啊.

倒霉的都是编码工,没权利,完全被人蹂躏,悲剧中的战斗机.

传说一个你在编码,身边的扫地老太太,瞄了一眼你的屏幕,悄悄和你说了一句
你的交互设计不合格,老板要批你了.

16 楼 ppgunjack 2011-04-23  
SAP的BO现在还是applet,很土,并且接触的一些挺贵的软件比BO还过分
但关键是别人解决了客户的业务需求
企业应用当中核心价值大多数其实都不是靠技术体现的,如何提供核心价值是存亡的关键,锦上添花不是那么重要的
17 楼 nenyalanye_1 2011-04-25  
很深刻的体会,我以前也是这么认为的。总是认为系统能用就行了,老整写莫名其妙的改动我就很不情愿的。现在想想态度真的不对,无论是对用户还是对自己都是非常可怕的
18 楼 zui4yi1 2011-04-26  
deepthink 写道
zui4yi1 写道
我觉得,保持用新的炫的技术设计的习惯就行了。不管怎么说,没有技术,一切都是浮云。

技术只是辅助,我不迷信技术..

必须明白三个事实,一、客户不是程序员,他并不知道有些东西是可以改进的;二、客户?你也要分对象,如果你的客户很牛X(比如你举的例子),那很多需求当然可以按照客户的设计,但如果你的客户只是一般的用户,如果你跟着客户走,他说怎么改就怎么改,不说折腾上事的,就看产品肯定也只是一般般的;三、很多东西本来就是一个习惯上的问题,如果你设计得好,用户体验后也会喜欢的。
19 楼 deepthink 2011-04-26  
zui4yi1 写道
deepthink 写道
zui4yi1 写道
我觉得,保持用新的炫的技术设计的习惯就行了。不管怎么说,没有技术,一切都是浮云。

技术只是辅助,我不迷信技术..

必须明白三个事实,一、客户不是程序员,他并不知道有些东西是可以改进的;二、客户?你也要分对象,如果你的客户很牛X(比如你举的例子),那很多需求当然可以按照客户的设计,但如果你的客户只是一般的用户,如果你跟着客户走,他说怎么改就怎么改,不说折腾上事的,就看产品肯定也只是一般般的;三、很多东西本来就是一个习惯上的问题,如果你设计得好,用户体验后也会喜欢的。


在用户体验中我觉得有两个词语比较重要:“发现” 和 “引导” ,“发现”是为了和用户已有的习惯的契合,而“引导”则是在“发现”的基础上,去伪存真,加以改进,从而设计出良好的用户体验产品
20 楼 l_happytime 2011-04-27  
果断要考虑用户体验,换位思考,多想想别人做了一个这样的东西你用着爽么?
我们老师经常跟我们强调“细节、质量”,考虑别人的感受......
21 楼 Azure_fly 2011-05-05  
写过程序很难把自己定位到用户角度!不知不觉.....
  相关解决方案