当前位置: 首页 > news >正文

结构化思维:高效能项目经理人的底层能力

大家好,我是老原。

我们经常会说「高效能」,那怎么成为高效能人士?其实除了拼体力和心力以外,高效能更重要的是脑力,这里的脑力不是指智力,而是结构化思维。

随着你在职场中不断成长和进阶,级别会越来越高,每天需要判断的事情越多,你需要有个快速判断的能力。

这时候,我特别想训练大家的就是结构化思维。

我和很多企业合作,为他们提供项目管理咨询服务,也对他们的高管和员工都有进行过培训。

比如,我们要训练一个高管,整个企业经营的模块都要给他训练,顶层设计、人才盘点、组织变革、产品单点爆破、社群运营、拓展新业务,所有的东西都可以结构化。

无论你是哪个行业,都可以也必须要进行结构化训练。

你可以用结构化分解任务、用结构化学习记忆、用结构化表达……

对于每一个职场人而言,最重要的能力就是解决问题的能力,而结构化思维可以帮你变成擅长解决问题的那个人。

那么什么是结构化思维?有什么好用的思维工具可以套用?

一、什么是结构化思维?

在开始之前,我希望请你先回忆一下,你是否曾经、或现在遇到这样的困扰:

1、你的团队成员不知道项目包括什么具体的工作,你该怎么办?2、经常在Deadline的时候加班工作,效果不好还要挨批!3、最怕开会、写报告、写总结,反复修改永远达不到展示效果4、别人总能一针见血,你总是讲了老半天还是被质问:你到底想表达什么?5、你带团队时,大家总是不知道自己的职责,你该怎么办?

如果是,那你可以放心了,这不是你的智商问题,也不是能力问题,更不是知识储备或经验不足。

因为你一定是这样的:这些问题你心里知道怎么解决,但做出来就不是这样;其实汇报的时候你心里准备了很多发言,就是表达不出来。

根本原因只有一个:你把复杂的问题复杂化了。

而结构化思维,就是帮助你把问题进行拆解简化的一种思维方式。

比尔盖茨强调“困难拆分”达·芬奇也留下过“简单就是极致的复杂”这句名言,相信你一定听过。

所以,无论多困难、多复杂的工作,本质上都是基本工作的叠加。

“一秒钟看透本质的人,和用一辈子看透本质的人,注定不一样“。

结构化思维的定义:以事物的结构为思考对象,来引导思维、表达和解决问题的一种思考方法。很抽象对吧?

当你在反思自己为什么总要加班,总会拖延,写不出好方案,做不了完美的汇报等等这些糟糕的情况时,其实应该回过头想想,本质的问题是什么?

我们需要反思,在整体环节中,哪个节点出了问题,是信息的吸收、处理和加工不合理,让我们大脑混乱和复杂?

一旦你混乱复杂了,大脑就不愿意处理,你也会选择拖延和逃避。因为大脑喜欢有规律的信息,不要一口气全塞给它。

而这也是结构化思维的意义。

“结构化思维”的优点就在于,它能够帮助我们形成快速有效处理信息的思维方式,简化思考的过程,从而提升呈现结果的能力。

那怎么去训练我们的结构化思维呢?有什么工具方法可以用?

二、结构化思维工具

在开始分享工具之前,先给大家分享一本书。

我在项目管理领域钻研的时间比较久,《PMBOK》是我入行时读的,它把整个管理体系和解决方法系统化的整理成了非常完整的知识体系。

直到我现在快10年了,依然觉得它是top1。

为什么呢?因为接下来我要分享的工具,在这本书中都会提及,还会详细的告诉你该如何使用,应该达到什么效果。

而这些工具在日常工作,任何行业领域都可以通用,有一部分你们平时也都接触过。

至于PDCA啥的我就不多说了,你们应该见的可多了……

今天讲点别的:

01 WBS(Work Breakdown Structure,即工作分解结构)

WBS的定义 是以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。

说人话就是,以交付为目标,对这个目标进行层层拆解,越详细越好,拆解到无法继续拆解为止。让你可以对最小的这个单元进行管理。

这个方法的使用原则是:

02 思维导图

思维导图不用我多说了吧,最最常用的结构化思维工具。

比如我每次在写文章时,都会先在思维导图上列出我的框架,再不断填充素材,完善内容。

但很多人在使用这个工具时会有一个误区:追求画的好。

但思维导图的本质是帮助我们梳理信息,拆解内容,重要的是“用的好”。

思维导图作为一种思维形成工具,就像夹饭菜的筷子一样,最先讲究的是它的实用性,其次是它的美观性。

03 因果图(鱼骨图)

这是一种帮助你透过现象看本质的分析方法,也是一种发现问题“根本原因”的方法。

越早发现问题的本质,也就越早找到解决问题的方法。

这是一个非定量的工具,目的帮助你追溯根源。因其形状如鱼骨,所以叫鱼骨图。

用法非常简单,现在网络上也有很多可以拿来就用的工具,我就简单分享3种类型:

A、整理问题型鱼骨图(各要素与特性值间不存在原因关系,而是结构构成关系)B、原因型鱼骨图(鱼头在右,特性值通常以“为什么”来写)C、对策型鱼骨图(鱼头在左,特性值通常以“如何解决”来写)

你们可以根据实际需要来选择使用。

04 资源分解结构(RBS)

资源分解结构(RBS)的定义:它主要帮你对现有的资源进行一个划分和分解。

比如时间、人员、资金、相关方等等都可以属于资源。

比如在项目开始时,从公司调集资源,或采购资源的时候,要进行统一的安排。要多少台电脑,多少名设计师、多少名工程师,多少部手机,多少个工牌等等……

这就是基于「资源」视角,你可以整理出资源表:

05 决策树分析

决策树分析是对所考虑的决策以及采用这种或者那种现有方案可能产生的后果进行描述的一种图解方法。

主要是综合每种可用选项的概率和费用,以及在每条时间逻辑路径上的收益。

当收益和决策都进行量化以后,可以得出每个方案的预期货币价值(EMV),再根据这个值进行比较选择。

学会了决策树分析,再也不用担心你的“选择困难症”了!

以上的5个结构化思维工具都是「一维」单向的,接下来还有3个「二维」工具:

06 优先矩阵

先从大家比较熟悉也比较简单的开始。优先矩阵,和我们常见到的时间管理「四象限」矩阵很相似。

就是把工作按照重要和紧急两个不同的程度进行划分,分成 ABCD四类,形成优先矩阵。

你是不是经常发现早上写的计划,到了晚上啥也没干,明明一整天都在忙,到头来却不知道自己在忙什么?

这就是因为你没有不会划分优先级,觉得每件事都很重要。我们不可避免的会被打断,我们能做的是安排好他们。

而优先矩阵就是帮你找到优先解决的问题/优先采取的措施的方法。

07 SWOT分析

SOWT分析我记得大学我们就应该学过了,写论文的时候特别爱用。别告诉我你们没见过。

它的概念是啥?

SWOT分析法(态势分析法):将与研究对象密切相关的各种主要内部优势、劣势和外部的机会和威胁等,通过调查列举出来,并依照矩阵形式排列;然后用系统分析的思想,把各种因素相互匹配起来加以分析,从中得出一系列相应的结论,而结论通常带有一定的决策性。

这也是一种帮助决策的工具方法,可以让你对问题本身所处的情景可以有一个全面的、系统的、准确的认识和把握,从而制定出科学的战略决策。

在一些项目计划书中经常会见到。

08 权力/利益方格

我很喜欢这个方格子。

对于项目经理而言,相关方管理是最让人头疼也是占比最大的工作,你要怎么去处理各个相关方之间的关系就很重要了,这个工具可以帮你快速找出应对方法。

除了项目经理,其实大家都要和很多相关方,比如同事、领导、客户等等打交道,如果他们同时找你做事,你先处理哪一件?

这时候,「权力、利益方格」就对你很有帮助了。

按照这个方格,你可以清楚的知道:什么人要重点管理?什么人需要做到让他满意?什么人只需要监督就好?什么人需要实时汇报进度?是不是一张表就搞定,一目了然!

其实在《PMBOK》中提到的结构化思维工具不止这些,有需要的小伙伴可以自己找来阅读,也可以在私信老原微信领取电子书。

三、写在最后

还有一本书,就叫《结构化思维》。

作者在书中写道:“如果思维方式成熟,我们就必然会成为睿智、思考全面、轻松做正确选择的人。如果思维方式杂乱无章,没有形成结构,我们看待事物就必然会片面、局限、逻辑混乱,从而在失败里循环。”

掌握结构化思维,不仅仅是为了帮助我们更好的表现和表达,更重要的是,它可以帮助我们分析问题、解决问题。

而找到使用的方法工具也十分重要,可以让你在训练自己的结构化思维时,有所依据。

当我们遇到复杂的问题时,学会分析问题,找准本质,把无关信息删除,化繁为简,相信你的生活和工作都将更加高效、高质。

工具和思维都分享给大家了,接下来要做的就是刻意练习。

全文完,我是老原,希望这篇文章对你有所启发。


————

我是老原,欢迎关注我的公众号【项目经理老原】,每天都会有项目管理案例干货分享。

相关文章:

结构化思维:高效能项目经理人的底层能力

大家好,我是老原。 我们经常会说「高效能」,那怎么成为高效能人士?其实除了拼体力和心力以外,高效能更重要的是脑力,这里的脑力不是指智力,而是结构化思维。 随着你在职场中不断成长和进阶,级…...

Pytorch个人学习记录总结 07

目录 神经网络-非线性激活 神经网络-线形层及其他层介绍 神经网络-非线性激活 官方文档地址:torch.nn — PyTorch 2.0 documentation 常用的:Sigmoid、ReLU、LeakyReLU等。 作用:为模型引入非线性特征,这样才能在训练过程中…...

vue3+ts+elementui-plus二次封装树形表格

复制粘贴即可&#xff1a; 一、定义table组件 <template><div classmain><div><el-table ref"multipleTableRef" :height"height" :default-expand-all"isExpend" :data"treeTableData"style"width: 100%…...

机器学习/深度学习常见算法实现(秋招版)

包括BN层、卷积层、池化层、交叉熵、随机梯度下降法、非极大抑制、k均值聚类等秋招常见的代码实现。 1. BN层 import numpy as npdef batch_norm(outputs, gamma, beta, epsilon1e-6, momentum0.9, running_mean0, running_var1)::param outputs: [B, L]:param gamma: mean:p…...

京东技术专家首推:Spring 微服务架构设计,GitHub 星标 128K

前言 本书提供了实现大型响应式微服务的实用方法和指导原则&#xff0c;并通过示例全面 讲解如何构建微服务。本书深入介绍了 Spring Boot、Spring Cloud、 Docker、Mesos 和 Marathon&#xff0c;还会教授如何用 Spring Boot 部署自治服务&#xff0c;而 无须使用重量级应用服…...

R语言--森林图制作

#数据准备- data5 #install.packages("rmda")rm(list=ls())library(MASS)library(rmda)library(dplyr) #mutate依赖环境library(magrittr) #%>%依赖setwd("D:/R/nomo5new2")data...

Tomcat中利用war包部署

在Tomcat中利用war包部署Web应用程序时&#xff0c;默认情况下&#xff0c;应用程序的上下文路径&#xff08;也称为项目名称&#xff09;将是war文件的名称&#xff08;去除.war扩展名&#xff09;。这意味着您在访问Web应用程序时必须在URL中包含项目名称。例如&#xff0c;如…...

[JAVAee]线程安全

目录 线程安全的理解 线程不安全的原因 ①非原子性 ②可见性 ③代码重排序 体会何为不安全的线程 保证线程安全 一个代码在多线程的环境下就很容易出现错误. 线程安全的理解 线程安全是什么呢?通俗的来讲,线程安全就是在多线程的环境下,代码的结果是符合我们预期的,就…...

ELK环境搭建——概况

Elastic Stack,核心产品包括 Elasticsearch、Kibana、Beats 和 Logstash等等。能够安全可靠地从任何来源获取任何格式的数据,然后对数据进行搜索、分析和可视化。 目录 一:Elasticsearch: 1.1 从数据中探寻各种问题的答案 1.1.1 定义您自己的搜索方式...

面试知识点整理

计算机的物理内存是有限的&#xff0c;所以操作系统在遇到内存不足时&#xff0c;会通过换页机制暂时把 某个进程未使用的内存中的数据搬移到硬盘上&#xff08;比如 Linux 的 swap 分区&#xff09;&#xff0c;并在系统页表中 删除相应的表项。当该进程访问数据已经被搬移到硬…...

腾讯云服务器CVM计算型c6/c5实例CPU型号、处理器主频大全

腾讯云服务器CVM计算型C6、C5、C4、CN3、C3和C2实例&#xff0c;计算型C6云服务器CPU采用Intel Xeon Ice Lake处理器&#xff0c;主频3.2GHz&#xff0c;睿频3.5GHz&#xff0c;腾讯云服务器网分享更多计算型CVM云服务器CPU型号、处理器主频性能说明&#xff1a; 目录 云服务…...

vue3笔记-脚手架篇

第一章 基础篇 第二章 脚手架篇 vue2与vue3的一些区别 响应式系统&#xff1a; Vue 2 使用 Object.defineProperty 进行响应式数据的劫持和监听&#xff0c;它对数据监听是一项项的进行监听&#xff0c;因此&#xff0c;当新增属性发生变化时&#xff0c;它无法监测到&…...

数字的补数

题目&#xff1a; 对整数的二进制表示取反&#xff08;0 变 1 &#xff0c;1 变 0&#xff09;后&#xff0c;再转换为十进制表示&#xff0c;可以得到这个整数的补数。 例如&#xff0c;整数 5 的二进制表示是 "101" &#xff0c;取反后得到 "010" &…...

Taskfile demo

https://github.com/yangyang5214/blog/issues/1 makefile 很好用&#xff0c;但是有些语法我不会。 go-task yml & shell 不错&#xff0c;推荐 Taskfile.yml https://github.com/go-task/task/blob/main/.golangci.yml # go install github.com/go-task/task/v3/cmd/ta…...

MyBatis学习笔记之高级映射及延迟加载

文章目录 环境搭建&#xff0c;数据配置多对一的映射的思路逻辑级联属性映射association分布查询 一对多的映射的思路逻辑collection分布 环境搭建&#xff0c;数据配置 t_class表 t_stu表 多对一的映射的思路逻辑 多对一&#xff1a;多个学生对应一个班级 多的一方是st…...

小程序如何删除/上架/下架商品

在小程序中&#xff0c;产品的删除、上架和下架是常见的操作&#xff0c;可以根据实际需求来管理商品的展示与销售。下面将介绍如何在小程序中删除上架下架商品的具体步骤。 进入商品管理页面&#xff0c; 在个人中心点击管理入口&#xff0c;然后找到“商品管理”菜单并点击。…...

Failed to load local font resource:微信小程序加载第三方字体

加载本地字体.ttf 将ttf转换为base64格式&#xff1a;https://transfonter.org/ 步骤如下 将下载后的stylesheet.css 里的font-family属性名字改一下&#xff0c;然后引进页面里就行了&#xff0c;全局样式就放app.scss&#xff0c;单页面就引入单页面 注&#xff1a; .title…...

使用fastjson错误

说明&#xff1a;使用fastjson时&#xff0c;对象解析不成功&#xff0c;一直报错&#xff0c;但是json格式没有错&#xff1b; 错误信息&#xff1a;Method threw ‘com.alibaba.fastjson.JSONException’ exception. json数据是正确的 分析&#xff1a;注意看&#xff0c;fa…...

【GitOps系列】使用Kustomize和Helm定义应用配置

文章目录 使用 Kustomize 定义应用改造示例应用1.创建基准和多环境目录2.环境差异分析3.为 Base 目录创建通用 Manifest4.为开发环境目录创建差异 Manifest5.为预发布环境创建差异 Manifest6.为生产环境创建差异 Manifest 部署 Kustomize 应用部署到开发环境部署到生产环境 使用…...

Android kotlin高阶函数与Java lambda表达式介绍与实战

一、介绍 目前在Java JDK版本的不断升高&#xff0c;新的表达式已开始出现&#xff0c;但是在Android混淆开发中&#xff0c;kotlin的语言与Java的语言是紧密贴合的。所以Java lambda表达式在kotlin中以新的身份出现&#xff1a;高阶函数与lambda表达式特别类似。接下来我讲会先…...

自然语言处理实战项目13-基于GRU模型与NER的关键词抽取模型训练全流程

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下自然语言处理实战项目13-基于GRU模型与NER的关键词抽取模型训练全流程。本文主要介绍关键词抽取样例数据、GRU模型模型构建与训练、命名实体识别(NER)、模型评估与应用&#xff0c;项目的目标是通过训练一个GRU模型…...

7.26 Qt

用QT制作一个登陆界面 运行代码 login.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QDebug> //信息调试类&#xff0c;用于输出 #include <QIcon> //图标类头文件 #include <QPushButton&…...

【MySQL】库和表的操作

目录 一、库的操作 1.1创建数据库 1.2创建数据库案例 1.3字符集和校验规则 &#xff08;1&#xff09;查看系统默认字符集以及校验规则 &#xff08;2&#xff09;查看数据库支持的字符集 &#xff08;3&#xff09;查看数据库支持的字符集校验规则 &#xff08;4&…...

(五)RabbitMQ-进阶 死信队列、延迟队列、防丢失机制

Lison <dreamlison163.com>, v1.0.0, 2023.06.23 RabbitMQ-进阶 死信队列、延迟队列、防丢失机制 文章目录 RabbitMQ-进阶 死信队列、延迟队列、防丢失机制死信队列延迟队列延迟队列介绍**延迟队列_死信队列_的实现**延迟队列_插件实现下载插件RabbitMQ 配置类RabbitMQ …...

windows下面的python配置

安装包选择exe后缀的 链接&#xff1a;https://pan.baidu.com/s/1sTzQdHMqI4KZwyJHl79Q3w 提取码&#xff1a;1111 PIP安装脚本 python版本pip安装脚本下载地址n3.6https://bootstrap.pypa.io/pip/3.6/get-pip.py3.7及以上https://bootstrap.pypa.io/get-pip.py 控制面板新…...

vue3中 状态管理pinia得使用

在做项目中 vue2改造vue3项目时的vuex 发生得一些变化 vue3项目中 先看下 stores.jsimport { defineStore } from pinia 引入方法注册方法 import { getListFieldLevel } from ..api/index.jsexport const useScreenStore defineStore(screen, {state: () > ({fieldList:…...

如何使用 After Effects 导出摄像机跟踪数据到 3ds Max

推荐&#xff1a; NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 在本教程中&#xff0c;我将展示如何在After Effects中跟踪实景场景&#xff0c;然后将相机数据导出到3ds Max。 1. 项目设置 步骤 1 打开“后效”。 打开后效果 步骤 2 转到合成>新合成以创建新合…...

【iOS】懒加载

文章目录 前言一、懒加载的意义二、懒加载的原理三、懒加载优缺点 前言 iOS懒加载&#xff08;Lazy Loading&#xff09;是一种延迟加载的技术&#xff0c;它允许在需要的时候才初始化对象或执行某些操作&#xff0c;而不是在对象创建的时候立即执行。懒加载主要用于优化应用程…...

《脱离“一支笔、一双手、一道力扣”困境的秘诀》:突破LeetCode难题的五个关键步骤

导言&#xff1a; 在解决LeetCode等编程题时&#xff0c;不少人会陷入“一支笔、一双手、一道力扣&#xff08;LeetCode&#xff09;做一宿”的困境。尽管已经掌握了相关知识和算法&#xff0c;但在实际挑战中却无从下手。本文将分享如何摆脱这一困境的秘诀&#xff0c;让你在面…...

基于jeecg-boot的任务甘特图显示

更多功能看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/nbcio-boot 前端代码&#xff1a;https://gitee.com/nbacheng/nbcio-vue.git 在线演示&#xff08;包括H5&#xff09; &#xff1a; http://122.227.135.243:9888 基于项目的任务显…...