交互设计:以精简技术筑牢体验防线
|
去年秋天接手主机巡检工单系统优化,我原以为把操作步骤从十二步砍到七步就算交差了——结果被运维老王按在工位上骂了半小时。他说“你这交互设计是给机器人看的?老子半夜三点被告警群@,盯着手机屏幕找按钮,眼睛都快瞪瞎了。”当时我还觉得他矫情,直到自己被拉进凌晨两点的告警群,看着99+未读消息里混着三十多个“确认处理”的误触记录,才明白他说的“精简不是减步骤,是让人一眼看懂该干啥”是什么意思。 机房的冷风从脚底往上窜,我蹲在机柜前改代码时,对讲机突然炸响:“3号UPS蜂鸣,赶紧查!”手一抖,刚写好的配置文件全删了。老王叼着半根烟凑过来:“看见没?这就是你们这些‘精简派’的毛病——把‘确认’和‘取消’做成同样大小的按钮,还搁在屏幕正中央,值班员戴着手套点错的概率能低?”他指着工单系统里某个被吐槽了十八次的模块,“这个‘一键重启’按钮,你以为放在首页是方便?实际根本没覆盖所有异常场景,上次某台主机卡在IO等待,点这个直接把业务进程干死了,客户投诉到总监那儿,最后还是我们爬进机房手动恢复的。” 食堂的剩饭凉得透心,我啃着冷掉的包子听老王讲“精简的代价”。他说去年有个实习生把所有告警类型归成三类,用红黄绿三色标——结果某次磁盘阵列故障,系统显示黄色告警,值班员以为是常规IO压力,拖了四十分钟才处理,等发现是RAID卡故障时,数据已经丢了半个分区。“精简不是偷懒,”他敲着桌子,“是把复杂逻辑藏在用户看不见的地方。就像你们改的这个巡检流程,把‘检查日志’和‘验证服务’合并成‘快速检查’,表面看省了两步,实际漏了三个关键验证点——上周三那台主机就是因为没验证服务端口,重启后业务没起来,客户骂娘的时候,你们交互设计师在哪儿?” 我翻着工单系统的历史记录,发现被吐槽最多的功能,恰恰是那些“精简”得最彻底的模块。比如某个“智能诊断”按钮,号称能自动分析故障原因,结果把“内存溢出”和“磁盘满”归成同一类,给出的解决方案是“重启服务”——可磁盘满的情况重启根本没用,反而会让业务中断更久。更离谱的是,这个按钮被放在工单页面的C位,而真正能解决问题的“手动排查”入口,被藏在了三级菜单里,要划四下屏幕才能找到。老王说:“用户不是傻子,他们知道哪个功能有用。你们把‘智能’当卖点,结果把‘实用’给精简没了,这就是典型的‘为了设计而设计’。” 半夜被电话吵醒是常事,但那次特别离谱——告警群突然炸锅,说某台主机CPU 100%,值班员按“一键处理”按钮后,业务全挂了。我爬起来查日志,发现是某个交互设计师把“限流”和“强制终止”做成了同一个按钮的不同状态,值班员戴着手套没点准,误触了“强制终止”。更绝的是,系统没有二次确认提示,点了就直接执行。老王在电话里吼:“你们交互设计师是不是从来没进过机房?不知道值班员戴着手套操作有多容易误触?不知道有些操作一旦执行就没法回滚?”我盯着屏幕上的“确认删除”提示(还是英文的),突然想起上周五开会时,设计师说“英文提示更专业”——可值班员里有多少人能看懂专业英文? 后来我跟着老王值了三天夜班,才明白“精简技术筑牢体验防线”不是靠删按钮、合并步骤实现的。真正的精简,是让用户在最短的时间内,用最少的操作,完成最关键的任务。比如把“检查日志”和“验证服务”拆成两个独立步骤,但把常用验证项做成快捷选项;把“智能诊断”藏在二级菜单,但把“手动排查”放在首页;给危险操作加上二次确认提示,哪怕多花两秒钟,也能避免灾难性后果。老王说:“优胜劣汰的法则在这儿特别明显——那些‘为了精简而精简’的功能,活不过三个月;而那些真正解决用户痛点的设计,哪怕看起来‘不精简’,也能活得很好。” 现在我再看交互设计文档,第一件事就是找“用户场景”——这个功能是在什么情况下用的?用户戴不戴手套?操作环境吵不吵?光线好不好?有没有紧急情况?如果文档里只写“提升用户体验”“简化操作流程”,我就知道这设计要完。因为真正的体验防线,不是靠“精简”两个字就能筑牢的,它需要设计师蹲进机房,跟着值班员值夜班,被告警群@到崩溃,被客户骂到怀疑人生——只有经历过这些,才能设计出真正“精简”的功能。
文章配图,仅供参考 不过话说回来,我现在也有点困惑——有些交互设计师觉得“精简”就是“少”,可老王说“精简”是“准”。到底哪个对?或者,这根本不是非此即彼的选择?下次开会我得问问他,顺便带包烟——毕竟,有些道理,得在机房的冷风里,抽着烟才能聊明白。(编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


5G重构互联架构,别用4G思维做交互设计