与系统共舞 - 跟上系统的节拍

“在你想以任何方式去干预系统之前,首先要观察它是如何运作的。” ——《系统之美·决策者的系统思考》

软件系统当然也不例外,当有问题需要解决时,真相往往藏在背后,很难被人一眼看穿,因为它带了好多个面具,就像川剧的变脸:

  • 有人反馈系统太卡了,他说可能是性能问题;

  • 有人反馈两个服务的数据老是不一致,他说得赶紧解决数据一致性的问题;

  • 有人反馈第三方服务总是超时,他说得增加重试机制;

  • ……

这让我想起了盲人摸象,看上去都很有道理,但却很难还原事实。

要真正解决问题,就要跟上系统的节拍,从系统的行为开始,观察真实发生的情况:

  • 系统中哪里出了问题?

  • 是怎么导致的问题?

  • 是否还有其他的问题发生?

  • 这些问题有什么关联性吗?

  • 系统中哪些功能是正常的没有被影响?

  • ……

从多个角度观察系统,找到影响系统内因素,并找到它们之间的关系,才能和系统对话,听到它真正想表达的心声。

All rights reserved
Except where otherwise noted, content on this page is copyrighted.