内部系统是否也需要用户体验设计?
作者:青云 来源:taobaoUED 发布时间:2010-11-30 21:47:00
几天前,想把上个月校园招聘的餐旅费报销一下。结果在公司内网的报销系统折腾了三个半小时才搞定。看看自己报销的金额:802块。觉得挺无奈,花了三个多小时的工作时间,竟然为了报销802元钱而折腾了这么久。:(
很多内部系统都变得越来越难用,工作效率低不说,还在摧残员工的“意志”。很多员工从第一天进入公司起,就开始接受培训怎样使用这样的系统:“这个就是我的工作,我必须忍受”。实在被搞的崩溃了,跟我一样,愤青一把:“NND, * 难用~”
内部系统的开发中,设计者们往往会忽视用户的感受,这就给他们一个假象:“我做的系统,员工用的没啥问题,即使是有问题,也是可以培训的”。我参加过几次内部系统的设计评审,听到最多的话是:“这个没法做,成本太高,会影响项目发布的!”、“没事儿的,这个地方可以培训一下,大家就知道了”……但设计者们是否想过,现在节省的这点开发时间,将会对我们的用户造成多大的时间成本呢?
晚上吃饭的时候,被一名设计师问道:“青云,如何处理公司内部系统的界面交互设计?设计的多了,开发成本就上去了;不设计吧,这些工程师们会将这个系统搞的无比难用。…”确实,现在存在这样的问题。一般大家对内部管理系统的设计,会觉得既然是内部系统,使用的人群相对固定,而且是可以进行培训。所以,只要满足功能就好,而至于其他的就可以先放一放,至于所谓的用户体验,就更加不会顾及。但这个真的是不用考虑的因素么?
内部系统是否也需要用户体验设计的参与?我想,如果要提高公司员工的工作效率,提升员工的满意度,减少公司成本,那么一定会给出肯定的回答。
关键是如何在低成本的框架下实现高效的交互设计方案,有取有舍。
其实我们回想一下,影响产品开发的三个因素:商业,技术和用户。技术和用户自然不必说,商业大家可能觉得与内部系统没什么关系,但如果我将这个词改为“公司成本”,可能就不会这样想了。内部系统的效率会直接影响到公司的成本。本来一名员工可以1小时解决的问题,在这个系统上需要2个小时来完成,这个成本就出来了。所以,内部系统的开发也受到这几个因素的限制。
当然,设计师确实不能像设计淘宝网一样设计公司的内部系统,这确实有点“不划算”,我们的用户确实也是可以被培训的。那么到底如何该把握这个尺度呢?
用户不知道,不清楚,不明白,但告知用户以后,用户就会知道并能够清楚理解的功能或设计,是可以进行培训的。比如我们将一些功能入口放在不是很明显的地方、或是将一些操作按钮放在统一的地方,等等。虽然设计上肯定有可以优化的地方,但不会影响用户了解了以后的操作,那么这些设计是作为后台系统可以被接受的。
用户已经知道,但即使知道了,也会失误,乃至出错。这些东西就没有办法培训了,举个例子:比如,我们将所有的操作按钮放在一起,但按钮特别小,间距特别密。操作者即使知道需要每个按钮的功能,但还是会点错。产品不可用,这样的设计是没有办法培训的。
最后,我们知道后台系统的目标是提高工作效率,那么“效率”一定是影响后台系统设计的关键因素。影响“效率”的任务必须好好斟酌与设计,这才能真正的达到我们设计后台系统的目的:让员工工作更加高效、提升员工的幸福感、减少公司运营成本。


猜你喜欢
- 引用了jQuery,节省了很多鼠标点击上的判断。界面显然都是照搬Windows的扫雷啦,详细的内容注释里都有,我就不啰嗦啦~先上截图~引用了
- 本文实例讲述了正则表达式验证IPV4地址功能。分享给大家供大家参考,具体如下:IPV4地址由4个组数字组成,每组数字之间以.分隔,每组数字的
- 目前任务需要做一个界面程序,PyQt是非常方便的选择,QT丰富的控件以及python方便的编程。近期遇到界面中执行一些后台任务时界面卡死的情
- 引言图片减去均值后,再进行训练和测试,会提高速度和精度。因此,一般在各种模型中都会有这个操作。那么这个均值怎么来的呢,实际上就是计算所有训练
- 方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 
- 在前端调试的时候,跨域一直都是一个比较麻烦的问题,这个在之前的文章 关于跨域问题的一个解决方法 中其实已经讨论了一些可以使用的方法。如果要使
- 在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合
- 在数据分析领域,数据库是我们的好帮手。不仅可以接受我们的查询时间,还可以在这基础上做进一步分析。所以,我们必然要在数据库插入数据。在实际应用
- 导语hello everyone! I'm kimiko!Miss me???嘿!中秋结束了,开始正式营业给大家继续送福
- 如下所示:import cv2import osimport numpy as nproot_path = "I:/Images/
- 通常绘制二维曲线的时候可以使用matplotlib,不过如果电脑上安装了pandas的话可以直接使用Series的绘图方法进行图像的绘制。p
- 前言:流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go语言中最常用的流程控制有if和for,
- 本文实例讲述了js模仿php中strtotime()与date()函数实现方法。分享给大家供大家参考。具体如下:在js中没有像php中str
- 新下载了mysql,口令为空,如何修改root口令:首先登陆mysqluse mysql;update user set password=
- 导读:有时候,为了开发项目,我们需要在一台服务器上部署MySql数据库服务器,然后使用本地电脑远程访问和管理MySql数据库,那么如何实现M
- 导入 python 库import matplotlib.pyplot as pltimport skimage.io as ioimpor
- 本文主要是记录ubuntu 16.04下python环境配置,具体内容如下对于ubuntu 16.04,由于本身是自带python,这样就减
- 数据库连接:<% set conn=server.createobject("adodb.connection&q
- QQ和微信这两款都是非常受人喜欢的聊天交友软件!可能大家平时没有留意到,也或者是大家可能很少用微信,或者很少用QQ吧!所以可能没有留意这些小
- 表空间概述Oracle的表空间属于Oracle中的存储结构,是一种用于存储数据库对象(如:数据文件)的逻辑空间,是Oracle中信息存储的最