如何在信息不完备下进行快速决策?

简介: 我们在工作和生活中经常会遇到一类问题。这类问题有三个特征:1. 信息极不完备;2. 时间特别紧张;3. 决策错误,后果很严重;

我们在工作和生活中经常会遇到一类问题。这类问题有三个特征:

  1. 信息极不完备;
  2. 时间特别紧张;
  3. 决策错误,后果很严重;

在医院里,这类问题会更多,医生必须快速决策。我在得到《薄世宁·医学通识》45讲如何在信息不完备的情况下快速决策,学到了四条应对方案。这是一种医生应对不确定的思维方式,但不限于在医学领域使用。

第一条,唐僧法则,也叫生命第一法则

只要病人不死,总有办法抢救。所以对医生而言,先保命是第一位的。这给我们的启示是,面对紧急事件时,要想办法变成不紧急事件,然后再去做进一步的处理。

对于我们做程序开发的人来说,保证程序能运行是第一位的。如果线上程序挂了,先回退上一个正常版本是最常规操作。然后再想办法去找原因。

第二条,第一张骨牌法则

多米诺骨牌您肯定听过,只要推倒第一张骨牌,就能让后面的骨牌都倒下。在面对一个相互影响的系统时,要找“病因”。病因往往藏在一堆症状里。

这个法则主要是告诉我们,在一个复杂系统里,影响问题的原因有很多,我们需要想办法抓住那个关键问题,而不要一直围着表象打转,头痛医头脚痛医脚。

那具体怎么找“病因”呢?用第三条法则。

第三条,马蹄声法则

如果您听到马蹄声,应该猜来的是匹马,不要去猜斑马。

医生在决策的时候,要优先考虑到大概率的常见病、多发病,根据概率大小,逐一落实,最后再考虑罕见病。

我们程序员在遇到问题的时候也应该如此,大部分问题都是那些常见的错误导致的。经过核实后才去考虑那些小概率事件的原因。比如很多开发人员在测试之后,上线之前改了一个自以为不会错的代码,然后上线出了问题,那么不用想,大概率是这个改动引发的问题。

马蹄声法则主要是告诉我们,要有概率思维。先从大概率事件去推导问题原因。

第四条:高尔夫法则

这是用于纠正医生主观偏差的法则。

打高尔夫,想要球进洞,就需要不断调整自己挥杆的角度和站立的问题。医生也一样,从第一个决策开始,就会需要一个不断校正的过程。没谁能保证第一个判断就是正确的,要根据患者给予的反馈实时更正。

做程序也是如此,我们可以通过打日志,调试程序验证代码的结果。即使最开始把问题原因想错了也没关系,调试的时候会给你反馈信息,让你更容易理解问题,并进行改正。

做产品也是一样,边走边修正才能保证大方向不会错。要是想憋个大招,产品发出后发现方向不对,那就悔之晚矣。

目录
相关文章
|
存储 数据采集 数据挖掘
质量追溯系统方案
质量追溯系统方案
204 1
|
3月前
|
数据采集 存储 数据处理
数据平台问题之知识管理系统的效果如何评估
数据平台问题之知识管理系统的效果如何评估
|
2月前
|
人工智能 测试技术 云计算
探索软件测试的多维度策略
在数字化时代的浪潮中,软件质量成为企业竞争力的关键。本文将通过浅显易懂的语言和生动的比喻,带领读者了解软件测试的核心概念、方法及其在软件开发周期中的重要性。我们将一起走进软件测试的世界,看看它是如何保护我们的数字生活不受“虫子”侵扰的。
|
3月前
|
数据采集 存储 安全
数据治理的重要性与实施策略
【8月更文挑战第23天】数据治理是企业在数字化时代面临的重要挑战和机遇。通过加强数据治理工作,企业可以提升数据质量、保障数据安全、促进数据共享与流通以及符合法规要求。为了实施有效的数据治理工作,企业需要制定明确的数据治理战略、建立完整的数据治理框架、引入先进的技术工具、加强员工培训和意识提升以及建立监督和评估机制。只有这样,企业才能充分发挥数据的价值,为企业的决策和业务创新提供有力支持。
|
3月前
|
测试技术
质量标准化实践问题之确保项目进度和质量受控如何解决
质量标准化实践问题之确保项目进度和质量受控如何解决
36 2
|
4月前
|
传感器 数据采集 存储
在环境治理领域,污染治理系统工程旨在通过系统的方法来解决环境污染问题。这通常包括污染源的识别、污染物的监测、治理技术的选择、治理效果的评估等多个环节。
在环境治理领域,污染治理系统工程旨在通过系统的方法来解决环境污染问题。这通常包括污染源的识别、污染物的监测、治理技术的选择、治理效果的评估等多个环节。
|
4月前
|
机器学习/深度学习 监控 数据挖掘
系统工程是一种跨学科的方法,用于理解和优化复杂系统的性能。在业务流程优化中,系统工程的方法可以帮助我们分析、设计、实施和监控业务流程,以实现效率、质量和成本等方面的改进。
系统工程是一种跨学科的方法,用于理解和优化复杂系统的性能。在业务流程优化中,系统工程的方法可以帮助我们分析、设计、实施和监控业务流程,以实现效率、质量和成本等方面的改进。
|
6月前
|
监控 测试技术
深入分析软件测试中的风险评估与管理
【5月更文挑战第30天】 在软件开发生命周期中,风险无处不在,特别是在软件测试阶段。本文旨在探讨软件测试过程中如何有效地进行风险评估和管理,以确保软件质量和项目成功。文中将介绍风险评估的基本概念,提出一个结构化的风险识别和评估框架,并详细讨论如何通过定性和定量方法来管理测试风险。此外,文章还将展示一个案例研究,以说明所提策略在实际中的应用效果。
|
测试技术
如何评估软件测试的质量风险?记住这5个核心关键点
如何评估软件测试的质量风险?记住这5个核心关键点
324 0
|
安全 算法
【系统分析】IT 审计之内部控制环节
【系统分析】IT 审计之内部控制环节
214 0
下一篇
无影云桌面