系统思考

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统思考相关的知识,希望对你有一定的参考价值。

技术分享图片

最近发现一本关于提高系统思维能力的书,是一本你读起来很容易接受,逻辑很清楚的书,下面我就总结下,给大家参考下

背景

一般在我们工作或者生活的过程中都会碰到下面三中情况

  • 遇到事情突然想不清楚
  • 表达时说不清楚
  • 学习的时候学的慢

以上的场景可能不是所有人都遇到过,但这个不是最关键的。关键的是你能通过这三个场景意识到自己的系统思维能力不足。

在「大数据」、「互联网」的社会中,优秀的思维能力是现代高素质人材必备能力。

那么我们该如何才能真正的提升思维能力呢?我们先看一下到底什么是思维能力

系统思维是通过用框架来系统思考与表达的思维方式

系统分析与解决问题

通过具体案例,我们大致了解到运用具体框架分析与解决问题的主要步骤。下面我们先从「确定问题」开始

技术分享图片

发现问题

什么是问题? 一言以蔽之,问题就是源于现实与目标之间的差距。因此,问题产生的原因可以是

  • 不清楚目标是什么
  • 不知道现实是什么
  • 不知道差距产生的原因

总之,问题产生的根源非常多,要想把所有问题产生的原因都列全的话,那绝对是不可能的。

但是我们却可以将生活、工作中遇到的常见问题分成三类

  1. 未能准备描述问题
  2. 没有梳理清楚问题的结构
  3. 被问题的表象蒙蔽

准备描述问题

需要将非量化、模糊化、有歧义的问题转换可量化、可举例、清晰化的问题

问题的构成要素

5W2H分析法,易于使用、理解,对于决策和执行性的活动有帮助,也有助于弥补考虑问题的漏洞。
具体场景 : 如果项目经理让你出差到上海的问题。可以运用 「5W2H」的框架确定所有要素

* Why 为什么要你去 * What 项目情况以及要你过去做什么 * When 具体什么时候开始,什么时候结束 * Who 都有谁一起去看 * How 怎么过去?坐飞机还是火车 * How Much 有多少预算可以用

探寻问题本质

在日常工作、生活中,很多时候大家提出的问题都是经过初步加工后的解决方案,而非真正的问题。将问题的初步解决方案与问题本身混为一谈是最容易犯的错误,也是浪费大量时间与精力。你需要找到真正的问题,而不是惯性的将初步解决方案当做问题本身来应对。

分析问题

自下而上

自下而上提炼框架是一个先发散再收敛的思考过程,目的是提炼出一个结构完整、逻辑清晰的框架,以帮助下一步系统的解决问题。具体操作分为四步

  • 罗列要点:是一个发散思考的步骤,输出结果一张半成品的思维导图
  • 连线归类:对上面的结果进行收敛归类的步骤,输出结果是一张成形的思维导图。该步骤关键是掌握归纳推理的三个逻辑顺序(时间顺序、结构顺序、重要性顺序),演绎的逻辑顺序
  • 形成框架:将思维导图转换为问题解决框架的步骤,输出结果为逻辑树
  • 检查框架:检查框架是否符合 MECE 的步骤

自上而下

选择框架

快速选择一个合适的框架,是自上而下选用框架的最重要的一步。

What -> Why -> How
大家遇到遇到常见问题解决三步曲 「问题 - 原因 - 解决方案」 也就是 「What - Why - How」的思考框架:先分析问题现状,再分析导致问题产生的原因,最后再针对原因提出对策。

自下而上与自上而下框架各有优劣,在时间思考过程中两者很难严格区分,需要综合运用

解决问题

前面我们了解了发现问题、分析问题的方法,并梳理出问题解决的措施清单。接下来到解决问题的环节: 如何高效执行解决措施、如何检查执行效果并调整

高效执行

高效执行的关键在于有一个合理的机会,以及掌握执行机计划的有效工作方法

制订计划

在分析问题阶段强调框架先行,同意在解决问题阶段也是框架先行。那么我们搜星要找出一个编制机会的框架

Why 为什么
What 做什么
When 什么时候开始,什么时间结束
Who 谁来做
Where 在哪里做
How 具体怎么做
How Much 需要多少资源

检查调整

根据计划时间点,引入监控机制,对关键时间点进行关键节点并监控,一旦出现偏差,则及时跟进,并提出相应的改进措施,然后更新机会,最终形成一个 PDCA 循环
技术分享图片




以上是关于系统思考的主要内容,如果未能解决你的问题,请参考以下文章

代码片段如何使用CSS来快速定义多彩光标

为啥尽管源代码没有变化,但从一个系统到另一个系统的片段数量却有很大差异?

C#程序员经常用到的10个实用代码片段 - 操作系统

VS2015 代码片段整理

谈nginx配置

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段