思维模型No.59|系统设计之IPO模型(大辉改进版)

简介: 思维模型No.59|系统设计之IPO模型(大辉改进版)

有一个经典的IPO模型,用来解释系统的底层原理。这是系统思考和系统设计的一个重要模型。

我参考相关资料,做了点改进,示意如图。

其中:

I——Inputs(输入),可以是数据,人力或物质等

P——Processes(工序),对输入加工处理的方法流程

O——Outputs(输出),工序的产出

这是经典IPO的输入、加工、输出三部分组成的闭环。

我们先收集信息,再根据收集到的信息(输入),决定下一步的决策和行动(工序),若结果是我们期望的(输出),就重复这一过程,构成了一个单环回路。

单环思维是人类的本能思维,我们饿了,点了一个外卖,味道不错,下一次还继续点这个外卖。我们越来越熟练,也越来越依赖这个闭环,回路就越难打破。

这个循环回路会逐渐固化为一种心智模式——决定我们的思考方式,成为指导我们认知和行动的规则,并以此来理解他人行为。

一定程度上,越成功的人,他的模式越有效,越容易陷入单环思维陷阱。一旦环境发生变化,他的策略失灵时,会产生强烈的自我防卫意识,拒绝接受批评,将问题归罪于环境或第三者,坚称自己并没有过错(维护自己的模式)。

策略失灵,本提供了一个好的学习机会,但在这种单环的防卫心理机制下,他丧失了学习能力。

增加了一个O—— Outcomes(三果), 用于评估结果,质疑过程,反思我们的信念和假设(模式)。

三果的含义是:

  • 结果:完成任务
  • 效果:比上次做有什么改进,提升幅度
  • 成果:个人有没有成长,通过做这件事取得了什么进步

举一个例子,比如每天写1000字,这是输出,我们完成了任务。如果只追求完成任务,我们就会日复一日的重复自己,10年后的写作水平跟今天差不多。

所以还要追问效果,有没有提升和改进?比昨天写的更清晰,更易懂了吗?

追问效果后还要进一步反思:

通过写这篇文章取得了什么进步,解决了一个什么问题,是否对相关概念有了更深理解。甚至反思写作本身,我写作的目的是什么,是不是当前最重要的事。

用三果核查输出,让我们跳出系统本身,从更高的层次观察系统。三果是针对个人的,商业上还有个三效(或3e)——效率(efficient),效果(effective),效益(economic),跟三果是相通的。

工序下面是模式。模式是事物重复或有规律的发生及完成。比如太阳有规律的升落,是一种模式,一个人每天接对象回家是一种模式。

从输入到输出不断的循环中,工序逐渐自动化,成了我们的行为模式和思维方式。就如一个老司机每天从公司到家开车,根本不需要思考。

增加Outcomes (三果)后,我们从单环学习变成了双环学习,让一个封闭系统变成了开放系统。

目录
相关文章
|
Ubuntu 关系型数据库 MySQL
使用Ubuntu和Windows电脑实现Mysql主从同步(详细操作步骤)
使用Ubuntu和Windows电脑实现Mysql主从同步(详细操作步骤)
462 2
|
5月前
|
机器学习/深度学习 人工智能 自然语言处理
AgentCPM-Explore开源,4B 参数突破端侧智能体模型性能壁垒
清华、人大、面壁智能与OpenBMB联合推出4B参数智能体模型AgentCPM-Explore,在8大长程任务上实现同尺寸SOTA,性能比肩30B+大模型。支持百轮稳定交互、全流程开源,重塑端侧AI潜能。
526 7
AgentCPM-Explore开源,4B 参数突破端侧智能体模型性能壁垒
|
10月前
|
数据采集 存储 前端开发
动态渲染爬虫:Selenium抓取京东关键字搜索结果
动态渲染爬虫:Selenium抓取京东关键字搜索结果
|
算法 调度
多级反馈队列算法的具体实现过程是怎样的?
【10月更文挑战第25天】多级反馈队列算法通过动态调整进程的优先级和在不同优先级队列之间的转移,能够较好地适应不同类型进程的需求,兼顾了短作业优先、I/O密集型作业优先等多种调度策略的优点,提高了系统的整体性能和资源利用率,同时也能保证对实时性要求较高的进程能够及时得到响应。
832 60
|
测试技术 C语言
C语言中的void函数
C语言中的void函数
2076 1
|
JSON JavaScript 前端开发
基于Vue+SpringBoot+MySQL实现个人博客系统
基于Vue+SpringBoot+MySQL实现个人博客系统
|
机器学习/深度学习 存储 分布式计算
scikit-learn在大数据处理中的优化与加速
【4月更文挑战第17天】面对大数据处理的挑战,scikit-learn的性能优化与加速至关重要。优化策略包括内存管理(数据集缩减、数据流处理、分布式存储)和算法选择(如在线学习、低内存占用算法)。并行化计算通过设置`n_jobs`或使用Dask、Joblib提升速度,分布式计算如Spark、Dask Distributed扩展处理能力。结合案例实践,建议综合考虑各种策略,并关注新技术以适应不断变化的大数据需求。未来,期待更多优化方案提升scikit-learn在大数据场景下的效能。
|
运维 Cloud Native 测试技术
极氪汽车 APP 系统云原生架构转型实践
极氪汽车 APP 系统云原生架构转型实践
2904 121
极氪汽车 APP 系统云原生架构转型实践
|
存储 文件存储 数据库
Flutter的持久化存储:使用SharedPreferences等进行数据存储的技术解析
【4月更文挑战第26天】 Flutter应用持久化存储主要使用SharedPreferences,适合存储简单数据类型。通过shared_preferences插件,可轻松进行数据读写。注意异步操作、数据类型限制和安全性,对于复杂需求,可选择SQLite或文件存储。
|
NoSQL Redis 数据库
从零开始,探究Redis分布式锁底层原理!
从零开始,探究Redis分布式锁底层原理!
476 0
从零开始,探究Redis分布式锁底层原理!