MECE分析法

news2024/10/4 0:22:47

1、前言

前段时间在对项目进行问题分析的时候,领导要求要符合MECE原则,做到逻辑完整而不能遗漏。虽然没听过这个原则,但是总感觉很有道理(领导说的都对)。于是乎,就找了一些资料了解了一下。

MECE分析法是麦肯锡公司的巴巴拉·明托(Barbara Minto)在《金字塔原理》(The Minto Pyramid Principle)中提出的一个很重要的原则,是一种很有用的分析问题的思维方法。

2、什么是MECE分析法?

Wiki百科给出来的定义:https://zh.wikipedia.org/zh-sg/MECE%E5%8E%9F%E5%88%99

MECE原则或称MECE分析法,即所谓“不重不漏”,是把一些事物分成互斥(ME)的类别,并且不遗漏其中任何一个(CE)的分类方法。该原则于20世纪60年代末由麦肯锡公司的芭芭拉·明托(Barbara Minto)提出,以辅助说明她的“明托金字塔原理”,但这种思想的起源最早可以追溯到亚里士多德。 MECE原则在进行商业计划的过程中很有用。在这一过程中,信息分类的最佳效果客观存在,且分类效果最佳时不会把任何信息分入两个不同的种类。可以使用MECE原则的一个案例是,将人们分成年龄不同的几类(已知他们各自的精确出生年份)。不能使用MECE原则的一个案例是,将人们分成国籍的几类(因为有些人没有国籍或具有两种及以上的国籍)。

2.1、基本准则

MECE遵循2个基本准则:

  1. 相互独立(Mutually Exclusive):这意味着在MECE框架中的每个组成部分都是独立且不会重叠的。每个元素只能被分配到一个类别或部分,消除了歧义和重复。
  2. 完全穷尽(Collectively Exhaustive):MECE要求所提出的组成部分必须包括了所有可能情况,确保不会漏掉任何重要的因素。这有助于全面思考问题,而不是遗漏关键信息。

举个简单的例子:某项目出现质量问题,领导需要你对当前质量问题进行分析,找到根因并给一定的改善方案。

此时你一定会把问题列表全部拉出来,尝试一条一条的分析其原因,并且原因可能判读的类型是基于你当下的理解,如代码缺陷,数据错误,设计问题......

最终可能的问题分类为:

这就不符合MECE原则。代码缺陷有可能包含了设计问题,数据错误也有可能包含了代码缺陷,不符合相互独立原则,除此之外,问题分类并没有逻辑主线依据来判断是否可以完全穷尽这些分类,不符合完全穷尽原则。

3、使用MECE分析

要实现上面说到的2个原则,大概可以从以下几个步骤开始进行。

3.1、寻找逻辑主线,确定问题切入点

能力强的领导往往一下子就能够找到核心问题的切入点。我们需要寻找我们的逻辑主线,选取一条逻辑主线作为我们问题分析的基本框架,就类似鱼骨图的脊椎骨。如上面例子中的项目质量问题,我们可以选取主线为:哪个阶段产生的质量问题?是内部原因还是外部原因?类似的都可以。这里假设我们以内部/外部作为我们的逻辑主线,那么项目质量问题的根因有2部分组成:内部原因导致的,外部原因导致的(这条逻辑主线一定要能完全穷尽所有的信息,就算他说的很泛)。

那么:

3.2、列出关键核心要素,且完全穷尽

注意,相互独立,完全穷尽,是MECE操作完的最终结果;并不是要求一步到底,一下就能穷尽所有原因。

根据内部原因和外部原因,我们继续往下分解,可以细化出各自的原因分类。如内部原因有:需求阶段,设计阶段,编码阶段,测试阶段等。外部原因有:外部需求谈判阶段,外部对接实现阶段等。

3.3、围绕这些阶段,继续分解出可能的原因

如需求阶段可能的原因有:需求设计不明确,需求理解错误,需求PRD写的不够充分等等......这时候你会发现围绕着这几个原因大类可以很容易分解出一些子项。

3.4、重新检查分类,是否已完全穷尽且独立

这时候,我们会发现问题分类已经变成了金字塔的样式。每一层都是下一层内容的总结概括,而第一层是要阐述的核心问题(或观点),这就是麦肯锡推崇的金字塔思维结构。使用金字塔结构图可以比较容易地发现是否有重叠项。

4、使用注意

4.1、清晰的问题陈述

在开始任何MECE分析之前,确保问题陈述非常清晰和具体。问题的清晰定义是MECE分析的基础,因为它有助于确保分析的目标和范围明确。

4.2、相互排斥和完全穷尽性

确保所提出的部分是相互排斥的,而且没有遗漏任何可能的情况。这要求对问题进行深入的思考和仔细审查。遗漏或重叠会导致分析的不准确性。

4.3、数据和信息的可获得性

在选择细分或部分时,确保相关数据和信息可以收集和分析。没有数据支持的部分不仅是无效的,还可能导致不准确的决策。

4.4、权衡精确性和复杂性

在创建MECE结构时,要谨慎权衡精确性和复杂性。过于复杂的细分或部分可能难以管理和操作,而过于简单的结构可能忽略了重要细节。

4.5、更新和验证

MECE结构和分析应该是灵活的,并且需要定期更新和验证。市场和问题可能会发生变化,因此需要保持MECE结构的时效性。

4.6、多角度分析

MECE分析可以从不同的角度进行。在解决复杂问题时,考虑使用不同的MECE结构来分析,以确保综合考虑了各种因素。

4.7、专家参与

在某些情况下,有专家的参与可以增加MECE分析的质量。专家可能会提供有关问题和分析的有价值见解。

4.8、合适的工具和技术

使用合适的工具和技术来支持MECE分析,例如数据分析软件、图表制作工具和数据库查询。这些工具可以帮助管理和可视化信息。

5、小结

由此可见,MECE原则是一种结构化的思维方式。用MECE原则在向下分解或向上归纳的过程中,强调每一层的元素之间不会存在交叉,且这些元素存在某种逻辑关联,因而具有结构层次性。因为每次分类都遵循了MECE原则,确保最后得到的最小粒度的成果集合一定与最初的整体一致,不会出现缺失或重复。一般而言,需要通过企业架构来规划业务的企业,其业务都具有相当的复杂度。然而,入门者用 MECE 解决问题的实务重点,首要是能把问题拆小,让我们能更好理解,同时思考现在的分析是否有助于目标推进,不要是为了分析而分析,至于「完全符合 MECE」则是加分。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1125145.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mysql 索引原理和优化方式

一、索引原理 什么是索引 索引是存储引擎用于快速找到记录的一种数据结构。可以联想到字典中的目录。 索引的分类 (1) Hash 索引 Hash 索引是比较常见的一种索引,他的单条记录查询的效率很高,时间复杂度为1。但是&#xff0c…

《红蓝攻防对抗实战》四.内网探测协议出网之ICMP协议探测出网

目录 一.Windows系统探测ICMP协议出网 1. Ping命令 2.Tracert 命令 二.Linux系统探测ICMP协议出网 1. Ping命令 ICMP(Internet Control Message Protocol)是一种面向无连接的协议,属于网络层的协议,用于检测网络通信故障和实…

MySQL中的表操作,配置文件,储存引擎,数据类型

MySQL中的表操作 1 查库(已密码登陆mysql) show databases; 2 添加库 create database t1; 3 表操作 1选定操作库 use t1 2在库里添加表格式 create table t1(id int, name varchar(32), gender varchar(32),age int); 3往表里添加具体元素 insert…

HDMI ——CEC 协议详解以及待机唤醒 实现

本文讲解的是基于HDMI CEC的待机唤醒方案的设计。 目录 cec基本介绍 CEC协议时序: CEC数据帧 cec待机唤醒介绍 待机唤醒的处理流程和实现 cec基本介绍 如今常见的高清视频接口有HDMI,VGA,DP和DVI。HDMI(High-Definition Multimedia Interface&…

嵌入式linux系统设备树实例分析

前言 我们可以从LED程序中榨取很多知识:基本的驱动框架、驱动的简单分层、驱动的分层分离思想、总线设备驱动模型、设备树等。这大多都是结合韦老师的教程学的。 这篇笔记结合第6个demo(基于设备树)来学习、分析: 框图 下面是L…

10 创建型模式-原型模式

引言: 创建对象的五种方式: 通过new关键字通过Class类的newInstance()方法通过Constructor类的newInstance()方法利用Clone方法反序列化 Clone方法: 其实现方式正是通过调用 Object 类的 clone() 方法来完成。 protected native Object cl…

python安装.whl文件

python --version https://www.lfd.uci.edu/~gohlke/pythonlibs/ 用CtrlF找需要安装的包 下载对应版本的whl python3.8 把下载好的whl放到安装路径下:C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages 并在该路径下打开cmd执行…

GaussDB数据库管理系统介绍

1.GaussDB的发展 2.GaussDB的生态 内部: 云化自动化方案。通过数据库运行基础设施的云化将DBA(数据库管理员)和运维人员的日常工作 自动化。外部: 采用与数据库周边生态伙伴对接与认证的生态连接融合方案,解决开发者/DBA难获取、应用难对接等…

Linux绝对路径和相对路径

在 Linux 中,简单的理解一个文件的路径,指的就是该文件存放的位置。 只要我们告诉 Linux 系统某个文件存放的准确位置,那么它就可以找到这个文件。指明一个文件存放的位置,有 2 种方法,分别是使用绝对路径和相对路径。…

【驱动开发】LED灯的亮灭——通过字符设备驱动的分步实现编写LED驱动,实现设备文件和设备的绑定

头文件: #ifndef __HEAD_H__ #define __HEAD_H__typedef struct {unsigned int MODER;unsigned int OTYPER;unsigned int OSPEEDR;unsigned int PUPDR;unsigned int IDR;unsigned int ODR; }gpio_t;//LED灯的寄存器地址 #define LED1_ADDR 0X50006000 #define L…

深入理解Redis集群模式、协议、元数据维护方式

文章目录 🍊 集群模式🍊 集群协议🍊 元数据维护方式🎉 集中式🎉 gossip 协议 📕我是廖志伟,一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出…

适用于 Linux 和 Unix 的特权访问管理

凭据、SSH 密钥、服务帐户、数字签名、文件系统等内容构成了Linux 环境的关键部分,虽然大多数PAM供应商为基于Windows的环境提供无缝的特权访问管理,但它们的通用性不足以为Linux,Unix和*nix环境扩展相同的功能和功能。 Linux 中的root权限是…

redis的key超时策略和key淘汰机制(面试题详解)

ChatGPT给出的回答: Redis中的Key超时策略和Key淘汰机制是为了有效管理内存和控制数据的生命周期。 Key超时策略:Redis可以为每个Key设置过期时间,一旦Key过期,它将自动从Redis中删除。可以使用EXPIRE命令为Key设置过期时间&…

系统设计 - 我们如何通俗的理解那些技术的运行原理 - 第六部分:开发运维

本心、输入输出、结果 文章目录 系统设计 - 我们如何通俗的理解那些技术的运行原理 - 第六部分:开发运维前言DevOps vs. SRE vs. Platform Engineering。有什么区别?什么是k8s(Kubernetes)?控制面板组件节点 Docker vs…

关于阿里云服务器续费详细流程_优惠续费方法

阿里云服务器如何续费?续费流程来了,在云服务器ECS管理控制台选择续费实例、续费时长和续费优惠券,然后提交订单,分分钟即可完成阿里云服务器续费流程,阿里云服务器网分享阿里云服务器详细续费方法,看这一篇…

【代码随想录】算法训练营 第十三天 第五章 栈与队列 Part 3

239. 滑动窗口最大值 题目 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 思路 一开始我是直接暴力两层循环的&#xff…

Python学习笔记——MYSQL,SQL核心

食用说明:本笔记适用于有一定编程基础的伙伴们。希望有助于各位! SQL语言分类 SQL注释 库管理 表管理 数据操作 分组聚合 分页限制 需要注意的是关键字的顺序不可以错乱,否则会报错其中LIMIT关键字的n是指从第n个开始,m是指查…

http post协议实现简单的rpc协议,WireShark抓包分析

文章目录 1.http 客户端-RPC客户端1.http 服务端-RPC服务端3.WireShark抓包分析3.1客户端到服务端的HTTP/JSON报文3.2服务端到客户端的HTTP/JSON报文 1.http 客户端-RPC客户端 import json import requests# 定义 RPC 客户端类 class RPCClient:def __init__(self, server_url…

【蓝桥杯选拔赛真题43】python二进制位数 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析

目录 python二进制位数 一、题目要求 1、编程实现 2、输入输出 二、算法分析

深入浅出Apache SeaTunnel SQL Server Sink Connector

在大数据时代,数据的迁移和流动已经变得日益重要。为了使数据能够更加高效地从一个源流向另一个目标,我们需要可靠、高效和易于配置的工具。今天,我们将介绍 JDBC SQL Server Sink Connector,这是一个专为 SQL Server 设计的连接器…