你做的系统user friendly 吗?(转)
来源:互联网 发布:js illegal character 编辑:程序博客网 时间:2024/05/01 18:32
产品介绍会上,终于不负众望,各位领导都表现出了极大的兴趣,有图表、有列表、有音频、有视频,还有活泼可爱的动画小精灵,他们认为很有特色。会议结束,总裁的点评是:这套系统形式新颖,内容丰富,但是不User friendly ,说很多功能,要进到两、三层菜单才能找到,还有一些信息,需要Mouse over 才能显示出来,希望以后要更User friendly 。
晕,这还不够User friendly 啊,什么样的系统才算User friendly 呢?这个需求有边界吗?况且也是众口难调啊?
后来Google 、Baidu一翻,好象也很少有这方面的论述,难道这是一个显而易见,自然而然应该满足的需求,而不值一提吗?仔细想想,也是如此。试想人类社会从工具时代,学会制造工具,使用工具以来,那些科学家、发明家不是为了user friendliness 而发明创造的吗?IT的发展史,也充分证明了这一点:从DOS到 win32、win95、 win98、 win2000、 XP、Vista 以及现在正在一步一步地走入人们生活的Mobile,从桌面型系统到浏览器系统,从web1.0、 2.0 到RIA,这不都是为了更user friendly 而进步的吗?
一个系统,要想做到user friendliness,最基本应该满足什么要求呢?初步想想,应该从以下几个方面着手:
1、 系统的业务分类、功能模块的划分要清晰明白,让用户一眼就可以看出来,他需要的功能应该在什么地方。
2、 系统的用语用词,既要专业化,也要大众化,包括功能模块、菜单的名称,数据属性等,最好有一个统一的由业务专家审批过的数据词典,每个系统、每个人员都必须遵照执行,不能由程序员或者系统分析员,想取个什么名字就取个什么名字,而且各个系统还不一样,五花八门的。如果有些功能与常用的办公系统(比如office )功能一样,最好名称与他们一致。
3、 系统的性能好,速度快,少与服务器端进行交互,页面尽量做少刷新或者不刷新。
4、 图表的颜色,要有统一规范的定义,什么颜色代表什么意义。比如有一类报表,包含实际、预算、达成率三系列数据,规定:黄色代表“实际”,蓝色代表“预算”,淡绿色代表“达成率”,“红色”表示好与坏的分界线,其它类似的报表完全一致。
5、 如果有BI报表,其Drill down 、Drill up 或者相关链接的功能,其业务逻辑性一定要强,思路一定要清晰,否则用户会看得一头雾水,糊里糊涂的。
6、 系统的查询、搜索功能好用、实用。
7、 界面的色彩搭配、字体大小要根据目标用户群的特点,因地制宜,量体裁衣。比如我们前面介绍的“领导查询系统”,最终用户是公司的中高层领导,他们平均年龄一般比较大,计算机技术不是太好,所以系统的默认字号要大,颜色要鲜明。
8、 界面的横向、纵向滚动要一定要少用或者不用,tooltip 也是如此,能够直接显示出来的信息,最好能直接显示出来,其实很多用户,还不知道有这个功能,尤其是初次接触这个系统,tooltip 功能就更象一个黑洞了。
9、 帮助说明文档要清楚详细,对于一些复杂的功能,如果能配上相应的音频或者视频说明文档,可能效果更明显。
10、 。。。。。。
上面仅是我的一些初步总结,评价一个系统的友好性,可能还有很多方面,希望能与和网友一起来讨论。估计现在很多的程序员,可能都和我一样,每天都在为赶项目,赶进度而忙忙碌碌,无论是在项目开始或者项目结束,都很少有人坐下来静静地想一想:我们的系统User friendly 吗?其实多想一点,多做一点,可能就会给用户带来更好的体验,也会让自已的工作更有意义。
- 你做的系统user friendly 吗?(转)
- 关于User-friendly SVN的安装配置
- c# User-Friendly Validation using ErrorProvider
- 10 things that make software user-friendly
- friendly
- (转)[Java]private, public,protected,friendly的区别
- 手把手教你做自己的一键还原系统
- 12306你做的这是什么系统呀!
- 【ITOO】--迎新系统,你可以做的更好
- 你的系统是做什么的—用例图
- 一个小程序让你懂得:public,protected,friendly,private的引用变量范围
- 15 jQuery Plugins To Create A User Friendly Tooltip
- 15 jQuery Plugins To Create A User Friendly Tooltip
- 小议:如何提供Friendly URL,方便End User访问信息?
- 【转】你的编程语言能这样做吗?
- Google Friendly的网站设计
- 丁磊:要做你喜欢做的事情【转】
- 你做过这样的事情吗?
- 传统的观念和思维定势让我们放弃了很多有价值的机会
- Hibernate检索方式
- 你想要的画全在里面
- VC中回调函数的用法
- arcengine,深入理解游标Cursors,实现数据的快速查找,插入,删除,更新
- 你做的系统user friendly 吗?(转)
- C#的各种连接数据库
- 一个非常灵活的ODBC编程方法
- [C学习]总结(数据类型)
- 2007全球前50佳网站
- SQL 高级
- Security Tutorials系列文章第十一章:Role-Based Authorization
- 亦思专业验证码识别系统
- CodeSmith模板中文注释乱码