好的反馈机制 | 学习笔记

简介: 快速学习好的反馈机制

开发者学堂课程【ALPD 云架构师系列:云原生 DevOps 36计-阿里云云效出品:好的反馈机制】学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/772/detail/13526


好的反馈机制


内容介绍:

一、好的反馈机制


一、好的反馈机制

1、建议总结

image.png

什么样算好的反馈?给出三个建议

  1. No News is GOOd News 没有消息就是好消息 避免打扰,如果所有消息都要告诉,将没有重点,有些东西可以被忽略
  2. The News Tells Everthing (truth)反馈的答案是完整的,所以首先需要保证反馈的信息是完整的,片面的信息将导致不知道干嘛
  3. 反馈精准,在正确的时间,正确地点反馈给正确的人

2、避免打扰:No News is GOOd News

image.png

只把需要处理的消息发给处理它的人,只需要发送被处理的消息,说明该消息会被他人使用并阻塞,只需要发个有 Action,这个人,首先这个问题是他导致,需要修复,或者因为这个问题它会被等待

所以这就是 No News is GOOd News ,在这点情况下,尤其是命令行的情况下,只要执行成功便没有任何提示,表示执行成功,一旦打出,则表示执行失败,反馈执行的人则是执行的等待。

3、反馈完整:The News Tells Everthing (truth)

image.png

包含处理问题的所有信息,不需要在进行信息的收集,例外,反馈的是真相,能反应整体真相的答案,比如说,反馈一个问题,则能够处理整体问题的过程如同法医进行尸检的过程,并不能还原案件,所以进行现场的保护,因为使用真相来了漫画,需要保存信息的完整性和真实性,保证现场的完整性,还原问题本身。

4、反馈精准

image.png

在合适的时间将具体的问题发送给合适的人,因为在发送邮件时可能采用批量发送给所有人,此时作为垃圾邮件,没人会看,举例:一旦发送给所有人,失败就会瞬间收到巨量消息,发现根本不会去看,当消息特别多便会失去价值,消息本身存在层级,并不是所有消息的价值都是一样的,不同层级,存在时效性不同,比如说一个服务仅是 cpu 从61%到71%可以稍晚通知,此外控制消息发布的频率,为问题虽然尚未解决,但不需要一秒发送一次,可以每分钟发送一次,或五分钟一次,留足处理问题的时间。此外同一根因产生的问题只发送一次,比如说一个问题带来一连串的消息发送,但对于此时只需知道最前面的根因即可,告诉溯源即可,如果问题严重需要扩散,应该为逐级扩散,可以是指数的时间逐级扩散到更大的范围内,引起关注,所以是反馈人的精准,时间的精准。

5、反馈体现在发布机制

image.png

最终体现在整个交互链可以看到反馈机制存在整个机制当中,在代码交互、集成、发布、运维的层面都需要反馈机制进行消息传递,都需要反馈到具体人当中,对于开发人员而言具体的时间都可以反馈到屏幕上可以及时响应,反馈一方面,包括整个发布流程的质量,整个全貌进行展现,另外一个层面为度量的层面其实也是一种反馈,更全局,滞后的反馈,基于全局能力的反馈。反馈的时效不同,比如说基于反馈的活动而言时效不同,对于反馈的内容来说,是定期的进行反馈,通过发布过程的反馈,可以是发布更好,跟高效。

相关文章
|
人工智能 自然语言处理 Linux
进程(process) vs 线程(Thread)
本文主要介绍了进程和线程的基本概念、区别以及操作系统如何调度线程的方式。同时,还介绍了线程锁的核心原理和实现方式。在多线程编程中,理解进程和线程的概念以及线程锁的使用,对于保证程序的安全性和性能非常重要。
309 0
|
存储 缓存 JavaScript
|
7月前
|
前端开发 安全 JavaScript
《驾驭Hybrid框架:解锁Web与原生融合的高阶实践》
Hybrid框架通过融合Web与原生优势,打造高效且优质的用户体验。JSBridge实现Web与原生间的高效通信,优化渲染性能以平衡灵活性与硬件利用,同时注重资源管理、安全防护及兼容性处理。开发者需综合考虑这些方面,巧妙设计,充分发挥Hybrid框架潜力,满足多样化场景需求。
210 24
|
9月前
|
机器学习/深度学习 人工智能 安全
魔搭社区模型速递(3.9-3.15)
魔搭ModelScope本期社区进展:1066个模型,153个数据集,125个创新应用,13篇内容
271 1
|
Java 开发者
Java一分钟之-Groovy与Java混合编程
【6月更文挑战第13天】本文探讨了Groovy与Java的混合编程,强调了Groovy在JVM上的动态特性及其与Java的高兼容性。文章指出,尽管二者可无缝共存,但仍存在类型不匹配、闭包与匿名内部类差异及语法糖导致的问题。为避免这些问题,建议在Groovy中显式指定类型、理解闭包与匿名类的区别,并制定统一编码规范。通过实例展示了Java调用Groovy脚本和Groovy调用Java类的方法,强调理解两种语言特性的重要性,以实现更高效、维护性更强的系统。
542 3
Java一分钟之-Groovy与Java混合编程
什么是复数
【10月更文挑战第12天】什么是复数
2604 1
|
JavaScript 前端开发 UED
为什么在 Vue3.0 采用了 Proxy,抛弃了 Object.defineProperty
Vue 3.0 采用 Proxy 替代 Object.defineProperty,主要因为 Proxy 提供了更全面、高效的数据拦截能力,支持对更多操作进行拦截和自定义处理,同时减少了对对象的限制,提升了框架性能和开发体验。
echarts 图表解决X轴加滚动条之后文字过多不显示问题
echarts 图表解决X轴加滚动条之后文字过多不显示问题
486 0
|
存储 安全 网络协议
邮件协议揭秘:SMTP与IMAP的双重功能解析
SMTP和IMAP是电子邮件系统的核心协议,SMTP负责邮件发送,通过SSL/TLS保证安全,而IMAP则处理邮件接收和管理,支持服务器存储及状态同步。这两种协议相辅相成,为现代邮件系统提供了坚实基础。它们广泛应用于各种邮件客户端,确保了兼容性、功能丰富性和安全性,满足用户对电子邮件的多样化需求。
909 3
|
移动开发 JavaScript 前端开发
基于CSS3、原生JS、Vue3.0技术各自实现序列帧动画效果
这篇文章展示了如何使用纯CSS3、原生JavaScript以及Vue 3.0技术来实现序列帧动画效果,并通过代码示例和动画效果展示了每种方法的实现过程和最终效果。
506 0