「事件管理」如何让用户体验更加极致?

母大虫
• 阅读 1622

事件管理是为应用程序提供助力的关键要素。

在打造应用程序时,我们把绝大部分时间都投入于应用程序发布到生产环境的过程中,包括规划蓝图、识别客户需求和要求以及构建自身底蕴和特性。然后是不断循环的开发、测试和质量管理。同时,工程团队也在协同工作,准备环境。之后,这个应用程序终于面世了,我们转而开发另一个应用程序。此时,运营团队担起运营已发布应用的责任。如果这就是应用程序的互动终点,开发团队就错过了大量极具价值的改进反馈。这个时候,事件管理流程就可以发挥关键作用,帮助改进应用程序并最终实现更出色的用户体验。

1. 按需提高升级速度,缩短问题解决时间

有了界限分明、使用得当的事件管理流程,应用支持自然而然地成为企业文化的一部分。解决事件的时间缩短了,解决方式也更有规律,往往更贴近最佳实践。如果事件管理没有详细记录或使用不熟练,会导致不断尝试解决问题但始终灭火无门。

2. 鼓励轮岗培训

根据「我宁愿其他人半夜起床解决问题」这一原则,事件管理流程鼓励开发团队内部和各个团队之间进行轮岗培训。这一措施的附加好处是,可以促进操作文档和配置管理实时更新,同时强调代码和注释易读性的重要性。

3. 营造信任透明的文化

开发团队的所有成员都应同时以候补人员和主要人员的身份参加升级轮班。这可以推动形成以沟通和团队情感为基础的既得利益。此外,由于事件管理促进了透明度,值班工程师对应用程序的了解会更加深入,从而缩短解决问题的时间。如果团队遵循微服务典范并确保每个应用程序仅提供一项服务,这一优势会愈发明显。

4. 为初级员工提供成长机会

我们一心向前,却常常忘了回首过去。思维和观念的多样性有助于团队发展。而事件管理流程可以公开应用升级路径中的每个阶段,从而鼓励思维和观念的多样性。事件的解决有助于团队中的初级成员受益,他们不仅可以获取有关特定事件解决方案的宝贵知识,更能了解到应用程序拓扑结构的总体设计。对企业而言,招募人才并留住人才具有重要意义。如果从一级事件响应一直到开发和工程团队都存在明确的路径,将会是极具价值的招聘优势

5. 优化总体进程

相较于之前的月度或季度部署,持续集成和持续交付实现了更为迅速的部署,从而帮助减少事件的数量和发生频率。同时,我们可以在更短的时间内修复漏洞,大大地减少反复的暂时性修复工作。此外,这也减少了工程和运营团队的累积技术债务,为「按计划进行修复工作」提供了良性途径。

6. 生成量化反馈

我们所跟踪的每个事件都包含大量内容,比如多名成员修复事件耗费的时间、为标注解决方案所创建的文档,可能还包括提交的漏洞报告。在运营应用的过程中,还需要给出痛点评估。这不仅对应用蓝图有所启示,也能促进各方就可实施的高价值简单改良方案展开对话。

7. 开发内部工具

团队达到一定规模之后,就会出现责任分化。这是企业的自然演进,也是继续扩大规模的途径。之前毫不起眼的应用运营工具如今可能是确保企业维持发展的必要手段。事件管理流程的好处,不仅仅是揭示了开发这类工具的需求,更告诉了人们应当从何处入手。

人们通常认为,应用事件管理仅仅是客户支持和客户成功的一部分,而客户也只看到了应用程序中与自己相关的那一部分。事实上,有一条叫做「用户体验」的狭道,贯穿了应用程序的所有层面。应用的韧性越强,解决事件所用的时间越短,客户就能越快地爱上你那出色的应用。「用户体验已经不止是一块敲门砖

OneAlert 是北京蓝海讯通科技有限公司旗下产品,是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性,让事件管理作用于最佳实践。想了解更多信息,请访问 OneAlert 官网 ,欢迎免费注册体验 。

参考文献:7 Benefits of Incident Management in Supporting Applications

本文转自 OneAPM 官方博客

点赞
收藏
评论区
推荐文章
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
隔壁老王 隔壁老王
4年前
python调用zookeeper
ZooKeeper1.简介ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。ZooKeeper框架最初是在“Yahoo"上构建的,用于以简
PiNetwork PiNetwork
3年前
Pi Network黑客马拉松指南和议程: 6 月 28 日 — — 8 月 10 日
今天,我们开始Pi的第一个黑客马拉松作为我们的开发人员社区的第一个事件。BuildPi2gether黑客马拉松是一个合作活动,先锋和开发人员一起建立Pi应用的未来。活动将于6月28日至8月10日为期7周。要构建的应用分为两类:生态系统应用程序——改善Pi生态系统和功能的应用程序。业务应用——为消费者或商业产品提供服务的应用。奖品:每类奖金总计高达50,00
Stella981 Stella981
3年前
Spring Boot devtool的使用
SpringBootdevtool的使用SpringBoot为我们提供了一个便捷的开发SpringBoot应用程序的环境,同时为了方便我们的开发SpringBoot应用程序,SpringBoot推出了SpringBootdevtool的工具来方便我们更加快速的开发和测试SpringBoot应用程序。我们将会从下面几个方面来详细讲解
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Wesley13 Wesley13
3年前
NEO从源码分析看网络通信
_0x00前言_NEO被称为中国版的Ethereum,支持C和java开发,并且在社区的努力下已经把SDK拓展到了js,python等编程环境,所以进行NEO开发的话是没有太大语言障碍的。比特币在解决拜占庭错误这个问题时除了引入了区块链这个重要的概念之外,还引入了工作量证明(PoW)这个机智的解决方案,通过数学意义上的难题来保证每个
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
母大虫
母大虫
Lv1
谁说我不会乐器,我退堂鼓打的可好了。
文章
3
粉丝
0
获赞
0