通过玩 Lego 理解 Cynefin 框架

  • Ben Linders
  • 孙镜涛

2013 年 10 月 8 日

话题:架构文化 & 方法

Agile Tour Brussels大会上,Maurizio Pedriale 和 Alan Hortz 通过 Lego 练习向听众介绍了 Cynefin 框架。Cynefin 是一个情景框架,可以用于理解组织中的状况,并且决定如何接近它们。演讲的内容基于Dave Snowden的 HBR 文章一个领导的决策框架。Wiki 是这样描述Cynefin 域的:

Cynefin 框架有 5 个域。前四个域是:

  • 简单,该域中的因果关系显而易见,方法是感知——分类——响应(Sense - Categorise - Respond),我们能够应用最佳实践。
  • 复合,该域中的因果关系需要分析,或者需要一些其他形式的调查和 / 或专业知识的应用,方法是感知——分析——响应(Sense - Analyze - Respond ),我们能够应用好的实践。
  • 复杂,该域中的因果关系仅能够从回想中感应,不能提前,方法是探索——感知——响应(Probe - Sense - Respond ),我们能够感知涌现实践(emergent practice)。
  • 混乱,该域中没有系统级别的因果关系,方法是行动——感知——响应(Act - Sense - Respond ),我们能够发现新颖的实践(novel practice)。

第 5 个域是失序,该域中不清楚存在什么样的因果关系,这种状态下人们将会恢复到自己舒服的域做决定。Cynefin 框架拥有子域,简单和混乱之间的一线之隔是灾难性的:骄傲自满导致失败。

Maurizio 和 Alan 促成了一个工作室,在这里多个团队完成了cynefin Lego 游戏中的 4 个练习。练习的目的是让大家对 Cynefin 框架有一个基本的了解,并且讨论如何在敏捷教练场景中使用它。每一个练习对应一个 Cynefin 域。每一个练习之后有一个回顾,目的是评估团队如何做练习以及他们如何组织工作。

简单域对应的第一个练习很简单,每一个人都理解期望的结果,人们能够快速地开始他们的工作。第二个练习帮助团队理解复杂域。团队需要更多的时间去理解这个练习需要什么,进而决定一种方法实现它。不同的团队采用了不同的方法,大多数产生了需要的结果。

在第三个练习中,引入了规则描述工作应该如何完成,同时没有完全指定需要的结果。团队尝试了不同的方法去构建将会满足需要的东西。在回顾中,团队知道之前发生了什么,同时能够思考不同的实现方式。最后一个练习涉及到团队的变化,它让人们交换表格。开始的时候,有一些团队采用了和第三个练习相近的方法,但是在新人加入团队之后这种情况发生了变化。人们试图去处理由团队的变化和团队中的不同方法所引发的混乱。他们尝试了一些事情,并且使用来自于其他人的反馈继续或者改变他们的工作方式。

演讲的最后是对不同域的简短陈述,在这里 Maurizio 和 Alan 解释了你如何通过调整自己的教练和交流方式去处理不同域中的情景。

查看英文原文Understanding the Cynefin Framework by Playing with Lego

架构文化 & 方法