基于应用系统业务的用户体验可视化系统

2018-02-26 12:23王林
电子技术与软件工程 2018年17期
关键词:应用系统可视化技术用户体验

王林

摘要

本文重点研究了云南电网用户体验可视化应用系统,通过对项目构建目标、实施原则及涵盖技术的阐述分析,通过将用户使用应用系统的真实体验量化为具体的数据指标,并借助可视化技术展现出来,有助于真实反映云南电网的电力用户用电信息使用情况,同时还能为云南电网的可持续发展提供准确的数据支持。

【关键词】应用系统 用户体验 可视化技术

1 用户体验可视化系统项目构建目标及实施原则

1.1 项目构建目标

云南电网公司积极响应“十三五”国家信息化规划发展纲要,为了实现“大运维、大服务”的战略目标,在2016年建立了以“用户服务”为核心的应用系统性能监控平台,该系统具体作用为对涵盖了csgⅡ核心的应用系统性能进行管理规划,以便于实现对csgⅡ系统业务交易平台运行基本性能及可用性的实时监控与管理。这个用户体验可视化系统的研发应用有助于实现以下战略目标:有效提升、优化运维服务水平,缩短运维周期,提升运维敏感度及主动运维能力;提升用户体验,减少对IT业务系统的投诉;有助于系统故障辨别、精准定位及功能鉴定,对应用系统持续改进提供充分的数据支撑;促进IT运维与应用系统开发、测试环节的紧密连接,缩短应用程序版本迭代周期;通过可视化监控界面,实现监控数据“所见即所得”的目的,大大提高数据利用效果。

1.2 项目实施原则

用户体验可视化系统具体实施过程需要坚持如下原则:

1.2.1 始终坚持质量优先的构建原则

根据项目总体目标、涵盖范围、进度计划,统一项目质量标准;采取有效措施监测项目实际运行情况,认真记录项目进度、工程例会、重点会议等会议纪要;将项目实际表现对照质量标准进行——比对,分析研究差异原因;结合项目实际运行情况采取必要纠正措施。

1.2.2 始终坚持设计先进性、适用性

设计单位在进行方案规划设计的时候需要借鉴学习国内外先进实践经验,结合云南电网实际情况,创造出具有先进性、适用性的应用系统。

1.2.3 始终坚持全程参与的知识转移

项目实施过程需要采取关键用户全程参与体验的方式实现知识转移的目的,其中可被转移的知识分为显性知识及隐性知识两部分,显性知识转移主要采取项目培训、实施文档等方式实现,隐形知识转移则要求关键用户参与需求分析、方案编写、客户化设置等一系列系统实施过程。

1.2.4 始终坚持标准化与拓展性的有机结合

标准化与拓展性的有机结合,主要表现在:收集数据遵循国家标准及南方电网企业标准;系统建设符合企业安全管理标准;建设过程遵循企业项目管理、开发标准;在满足所需数据量、访问量及复杂性的基础上实现平台的有效拓展。

2 基于应用系统业务的用户体验可视化系统研究

2.1 业务端到端监控体系研究

业务端到端监控体系的着力点在于业务功能方面,即某项业务自用户端发出请求到服务端给予响应的一系列监控过程,主要涵盖业务端到端的全栈监控及可视化立体监控两部分。业务端到端的全栈监控借助APM技术实现了从前端页面加载、请求到网络传输、分发,最后到达后端处理、调用及数据库执行的全栈监控,能够高效解决部分性能问题;在整合APM零散性能数据的基础上分析SQL执行情况,通过CMDB模型,明确各项业务分布情况。可视化立体监控能将业务、时间以图像的形式展现出来,以便实时展示某段时间、某项业务的调用、响应、出错情况,从而完成可视化立体监控模型的构建。

2.2 业务交易过程可视化研究

业务交易过程是指一次性进行业务交易需要经过的业务功能操作路径,通过对应用系统业务交易过程的可视化研究,可以直观的理解业务交易项目的具体操作流程,进而分析业务交易过程关键节点及用户操作行为习惯等。业务交易过程自动识别技术的应用能够统计分析业务交易过程的数据,通过机器学习的方式,进行自动识别业务交易过程;业务交易过程逆向建模技术的应用需要对于用户操作轨迹及业务发起时间进行分析研究,以便于准确识别流程发起节点、结束节点及交易所有可能路径;版本差异分析技术需要借助业务功能调用日常运行工作产生的性能数据,从而找出两个版本在服务层面、代码层面的差异,在业务功能及Web应用过程的分析研究中明确服务代码层面的具体改动;可视化展示模式系统主要采用流程图的方式明确各节点的业务调用、响应情况,以便实现标记对比分析。

2.3 系统用户体验可视化研究

从用户视角出发,对业务交易过程进行统计分析,最终明确用户操作习惯、用户体验效果,进而为后续改造升级提供优化意见。用户识别技术研究需要借助APM平台及时实现session、URL參数、请求头、请求体、cookie的用户标识获取目的;根据业务系统用户标识差异,结合人资系统信息准确定位到具体机构、部门或个人。用户体验量化评估可视化模型研究需要选择适宜的指标体系及计算方法,形成涵盖了用户终端环境、网络、区域、角色等完整评估模型;结合业务监控数据,统计出特定用户对业务交易过程访问情况、业务响应情况及错误情况的具体信息,从而明确用户的操作习惯及使用情况。

2.4 性能管理可视化展示研究

性能管理可视化展示研究主要从模块化、分级、时间区间等方面展开,其中模块化指的是将系统指标拆分成若干小模块,每个小模块仅展示一个或一组指标,从而增加显示界面的灵活性;分级展示适用于监控数据信息量较大的情况,通过对统计数据的细分处理,制作出展示调用列表,并对明细数据进行展示处理;时间区间展示适用于监控数据量较大,并且无法展示全部明细数据的情况,通过查看分析监控数据具体时候,确定时间区间,进而实现数据信息的展示处理工作。

3 结语

基于应用系统业务的用户体验可视化系统构建有助于填补用户体验管理和应用程序在信息中心应用空白,能够实现监控、分析个体用户或特定用户群的使用习惯,及时发现用户访问系统功能不足及缺陷错误,从而为云南电网信息化管理提供可供借鉴参考的依据,有效预防、减少系统运行故障的发生概率。

参考文献

[1]宋义华,班孝明.应用性能管理分析[J].金融科技时代杂志,2014(10):65-67.

[2]张忠浩,赵西林,徐敏等.基于用户体验的应用性能可视化研究[J].电子世界,2015(08):171-172.

[3]李璐.应用性能管理解决IT架构难题[J].通信世界, 2012(27):78-80.

猜你喜欢
应用系统可视化技术用户体验
可视化技术在公安数学教学中的应用
浅谈用户体验在产品设计中的运用
唯品会的品牌塑造研究
企业云平台建设研究
浅析微课制作中的可视化技术