题注:贺元帅教导我们,要把意见提到太平洋上去!这里的贱意大都自我和偏执。
在某企业ERP系统中,每个月所有已签署的合同能付出去多少钱,取决于月初做的「资金计划」,资金计划对每个合同本月能付多少钱做出了明确的规定。
每月的资金计划由财务总监审批后,所有符合资金计划的合同付款申请,都只需要审批到主管领导(即直属副总),不用到总经理,不符合资金计划的付款申请,即计划外付款,需要总经理来审批。
通常,大家是不愿意让总经理审批的,因为不按计划执行通常意味着你没有做计划的能力。
然后便遇到了这么一件事儿。
喂,能帮我看一下吗,我有一个付款申请单显示是计划外的,可是我已经把它做到这个月的计划里啦。
我看看。
是呀,是有呢,怎么会这样呢,我帮你找人问问。
系统专家。
嗯~,他们做的计划是结算款,但是申请单上写的是进度款,所以显示的是计划外,让他们改一下申请单,改为付结算款。
另一专家。
他们怎么想的啊!
我看了过去,是这样的。
是啊,「他们」是怎么想的呢?
企业应用的设计,会遇到着很多有趣的东西。
你会碰到这样的用户:
- 电脑小白
- 懒人
- 笨人
- 领导
- 上述复合型人才
你会遇到这样的场景:
- 紧急而万分火急
- 遗忘且固执印象
- 恼怒因感到愚弄
- 鄙视却无可奈何
- 上述复合型场景
这时,整个系统的每一个设计都要给出满满的行动指引和操作反馈,避免用户的一切胡思乱想和胡戳乱点。
好,为了避免整篇文章跨度太大扯着蛋,我们还是回到刚才的那个「他们怎么想的」上,在这个系统中,合同分为「工程」和「非工程」两类,「工程」合同会有预付款、进度款和结算款,过程中每一次付款都要经历「工程计量」或者「结算」等环节,而普通合同(非工程类)只有进度款(即使合同规定了预付款,其实也只是进度款的一种表现而已),付款没那么复杂,直接申请即可。
这时候问题就简单了,财务在做本月的「资金计划」时,是不应该能选到「非工程」合同的「结算款」的,因为这就是一个不存在的东西!
这是面向企业用户的软件系统中非常普遍的一个问题:不屏蔽错误的路径。提供正确的路径和「」只提供正确的路径虽然只有一字之差,但是造成的后果却是迥异的。
当然,在企业中,一切的系统都是用于辅助的工具,管理才是核心,再好用的系统没人用都是浮云,再难用的系统经过几次培训和考核也都会普及下去,凡是能和绩效挂钩的东西,都是受到重视的。
至于他们是怎么想的,我哪知道!
为了不对人家产品造成不良影响,这里就不点名批评「金蝶」了。
题图:Via Universal Design Style Year End Top 10: Bad Design Style
网友评论