《喜剧之王》中热爱演戏的尹天仇遇到“演戏”机会,会问:钱不是重点,重点是演技有没有发挥的空间?对于体验设计师来说,产品类型不重要,重要的是UED有没有发挥的空间。
监控产品是云产品中最重要的产品类型之一,保障各线业务系统“稳定安全极致快”,尤其在各大促节点更是稳定军心的利器。监控产品的核心任务就是信息精准上报和用户及时感知,因此用户和监控信息之间的交互决定了监控产品的用户体验。
按照马斯洛需求层次理论来对产品体验进行分级,首先解决产品能用,其次是让产品好用,最后是让用户和产品的交互产生情感,即产品极致体验。
本文选取页面重构、流程优化、价值赋予、数据可视化四个案例对此次体验设计进行解读。
页面重构:调用链
在线上,各场景下的用户数据生成不同的链路,监控链路运行状态是调用链的核心价值。首先搭建了调用链的系统网络模型,将系统、服务、链路三者的关系进行简化,一定规模的系统网络通过排列组合可以生成大量链路,用户所有场景均可在系统网络中形成链路。
当用户使用本产品时,首页能够在第一时间向用户传递重要信息,首页不仅要传达业务价值,还要考虑作为入口的引导作用,因此设计了两种场景:用户浏览所有系统相关监控信息,用户重点查看单个系统的监控数据。
“所有系统”包括系统、关注链路、服务三种维度信息,“单个系统”包括系统、服务两种维度信息。
流程优化:服务端性能
服务端性能监控是对软件服务的各种性能指标进行监控,通过梳理主任务流程,得出三个基本元素:系统、节点、性能。
改版前,用户定位异常的主要步骤为:
选取某个性能维度;
选择需要查看的系统;
选择系统下的某个节点;
查看此节点的在该性能维度的参数。
在第4步中,如果性能参数异常,则表示异常定位成功,如果性能参数一切正常,则继续循环进行以上四个步骤。
原流程定位异常的效率较低,需要重点优化。将各系统及其节点的性能参数前置,赋予每个元素相应的监控数据,通过数据引导用户进行异常定位,改版后的流程为:通过异常标记突出显示存在异常的系统,进入系统后再通过异常标记突出显示存在异常的节点,最后成功引导用户定位异常。
价值赋予:智能告警
智能告警是一套监控各系统中异常数据并生成事件和告警的自动化运行系统。监控数据的好坏可以在一定程度上反映工作质量,通过对比监控数据能够驱动用户不断提高工作质量,并且用户存在短期数据获取和长期数据获取的需求。因此首页设计为两个部分:实时监控数据和离线数据分析。
实时监控数据能够告知用户当前发生了什么,离线数据分析能够让用户掌握最近一段时间内的变化趋势,这是数据在用户时间维度的纵向对比,即自我比较。
按照马斯洛需求理论,最高追求是“自我实现”,意味着用户不仅自我比较,更会通过和他人比较追求自我实现,用户之间的这种横向对比能够让用户不再局限于自身,而是将视野放宽至群体,实现个人在工作上的抱负。因此引入“排行版”概念,通过系统、团队表现的排名去激励用户为了追求更好名次而突破自我。
数据可视化:决策分析平台
决策分析平台主要将异常汇总分析并提供相关决策和建议,数据可视化可以辅助用户解读数据,层次分明、高效聚合是数据可视化的基本特征。
需求描述:选择不同的维度(比如:核心URL、地区、运营商、终端类型、接入方式等等),根据不同的时间粒度(比如:天、周、月等),输入时间范围,查询耗时数据,查询结果以图表的形式展示给用户。查询结果的统计指标包括:计数、平均、最大、最小、标准差、百分比。
需求解读:耗时数据的最小颗粒,举例说明就是:2017年11月11日,某用户在江苏地区使用安卓手机并通过中国移动4G网络访问苏宁易购首页的耗时数据。由这些耗时数据的最小颗粒组成原始数据,通过一定的筛选条件对原始数据进行过滤,采用特定的统计指标对这些数据进行处理,最终得出有价值的数据信息。
通过梳理原始数据的处理流程,把耗时数据与数据发生的时间进行关联,分别作为Y轴和X轴,将每个耗时数据以“点”的方式分布在二维图上,帮助用户快速找出耗时分布规律。
通过选取核心URL、地区、运营商、终端类型、接入方式作为单一维度得到X轴,选取耗时数据作为度量得到Y轴,组成柱状图,并通过堆积柱状图对耗时数据进行等级划分,可以清晰反映当前各耗时级别的占比。
小结
监控产品的体验设计需要交互设计师关注用户的信息获取路径,引导用户完成对监控数据的交互。
以本次产品改版为例,除对页面的元素、布局进行UI层面的优化外,更多在于信息流呈现和用户交互行为的优化,让用户与数据的交互自然而然地发生。