开发者学堂课程【ALPD 云架构师系列:云原生 DevOps 36计-阿里云云效出品:好的反馈机制】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/772/detail/13526
好的反馈机制
内容介绍:
一、好的反馈机制
一、好的反馈机制
1、建议总结
什么样算好的反馈?给出三个建议
- No News is GOOd News 没有消息就是好消息 避免打扰,如果所有消息都要告诉,将没有重点,有些东西可以被忽略
- The News Tells Everthing (truth)反馈的答案是完整的,所以首先需要保证反馈的信息是完整的,片面的信息将导致不知道干嘛
- 反馈精准,在正确的时间,正确地点反馈给正确的人
2、避免打扰:No News is GOOd News
只把需要处理的消息发给处理它的人,只需要发送被处理的消息,说明该消息会被他人使用并阻塞,只需要发个有 Action,这个人,首先这个问题是他导致,需要修复,或者因为这个问题它会被等待
所以这就是 No News is GOOd News ,在这点情况下,尤其是命令行的情况下,只要执行成功便没有任何提示,表示执行成功,一旦打出,则表示执行失败,反馈执行的人则是执行的等待。
3、反馈完整:The News Tells Everthing (truth)
包含处理问题的所有信息,不需要在进行信息的收集,例外,反馈的是真相,能反应整体真相的答案,比如说,反馈一个问题,则能够处理整体问题的过程如同法医进行尸检的过程,并不能还原案件,所以进行现场的保护,因为使用真相来了漫画,需要保存信息的完整性和真实性,保证现场的完整性,还原问题本身。
4、反馈精准
在合适的时间将具体的问题发送给合适的人,因为在发送邮件时可能采用批量发送给所有人,此时作为垃圾邮件,没人会看,举例:一旦发送给所有人,失败就会瞬间收到巨量消息,发现根本不会去看,当消息特别多便会失去价值,消息本身存在层级,并不是所有消息的价值都是一样的,不同层级,存在时效性不同,比如说一个服务仅是 cpu 从61%到71%可以稍晚通知,此外控制消息发布的频率,为问题虽然尚未解决,但不需要一秒发送一次,可以每分钟发送一次,或五分钟一次,留足处理问题的时间。此外同一根因产生的问题只发送一次,比如说一个问题带来一连串的消息发送,但对于此时只需知道最前面的根因即可,告诉溯源即可,如果问题严重需要扩散,应该为逐级扩散,可以是指数的时间逐级扩散到更大的范围内,引起关注,所以是反馈人的精准,时间的精准。
5、反馈体现在发布机制
最终体现在整个交互链可以看到反馈机制存在整个机制当中,在代码交互、集成、发布、运维的层面都需要反馈机制进行消息传递,都需要反馈到具体人当中,对于开发人员而言具体的时间都可以反馈到屏幕上可以及时响应,反馈一方面,包括整个发布流程的质量,整个全貌进行展现,另外一个层面为度量的层面其实也是一种反馈,更全局,滞后的反馈,基于全局能力的反馈。反馈的时效不同,比如说基于反馈的活动而言时效不同,对于反馈的内容来说,是定期的进行反馈,通过发布过程的反馈,可以是发布更好,跟高效。