原文英文版: Scrum: What is Cynefin Framework? (日本語)
虽然Scrum可能是许多项目的有效框架,但重要的是要意识到它不是各种项目的灵丹妙药 - 对于组织中的很多情况它可能是一个很好的解决方案但它可能不是在某些情况下是正确的答案。一个名为Cynefin的框架帮助我们理解在项目场景中会遇到的情况。
Scrum方法的本质是使整个团队能够在需求未完全知晓或值得信赖的情况下,通过严格而灵活的开发流程始终如一地提供高质量的工艺。自组织允许项目团队生成准确和精确的解决方案,同时市场约束受到不可预测的变化。
Cynefin框架?
Cynefin框架是威尔士语中的栖息地,是一个概念框架,用于帮助Dave Snowden于1999年创建决策。它提供了五种决策背景:
- 简单,
- 复杂,
- 复杂,
- 混乱,和
- 无序
Cynefin框架帮助管理者确定他们如何看待情况并理解他们自己和他人的行为。它借鉴了系统理论,复杂性理论,网络理论和学习理论的研究。
Scrum:Cynefin框架
在项目中查看这些可能的无序场景域,以了解Scrum是否适合您:
- 简单
在简单的领域中,我们处于一个有序的系统中,其中存在因果关系,可以预先预测,并且对于任何理性的人来说都是不言而喻的。
我们采用最佳实践,方法是: -
SENSE - CATEGORIZE - RESPOND
- 感觉 - 看看会发生什么
- 分类 - 使其适合预定的类别
- 回应 - 决定做什么
简单场景是每个人都可以看到原因和结果的情况 - 人们知道正确的答案是什么。存在这种类型的域最适合一次又一次地复制产品,因为有些步骤可以重复以解决现有问题。
虽然Scrum可以成为解决此类场景域的一种方法,但是您可以通过装配线框架实现更快,更确定的结果,因为您可以在任何地方使用合法的最佳实践。
2.复杂
我们采用良好做法,方法是: -
SENSE - ANALYZE - RESPOND
- 感觉 - 看看会发生什么
- 分析 - 使用专业知识进行调查或分析
- 回应 - 决定做什么
复杂的情景通常由专家主导,以确保项目中的良好实践。虽然有可能有多个答案,但有专家诊断问题会更有效地解决具有多种可能结果的情景。Scrum可用于解决此类情况,但当然,它可能并不总是最好的框架。
例如,如果您需要在优化性能时调整参数,您可能知道在组装专家时查看最佳情况,查看可用选项,并根据他们对好的经验生成响应练习应该是。通过六西格玛等定量和战术方法可以最好地解决复杂情景。
3.复杂
PROBE - SENSE - RESPOND
- 探针 - 实验输入
- 意识 - 失败或成功
- 回应 - 决定做什么,即。放大或抑制
复杂的问题让你意识到,你的方法有更多不可预测的结果,在这个领域,当你纠正错误或后见之后,你更有可能得到正确的答案。
这需要您尽可能多地探索问题,检查工作与否,然后根据您学到的内容进行调整。当您尝试为以前需要更好功能的项目进行创新或进行增强时,这也是您将遇到的域。
这是Scrum真正闪耀的领域,因为复杂的情况利用你的能力来探测情况并检查你在特定时间范围内可以做些什么。当您在迭代过程中学习更好的方法时,您可以在下一个迭代时间框中进行调整。
混乱
我们发现新颖的实践,方法是: -
ACT - SENSE - RESPOND
- 行动 - 尝试稳定
- 意识 - 失败或成功
- 回应 - 决定下一步该做什么
紧急实践,行为或订单结果和方法是: -
这些场景需要立即采用解决方案 - 当您的项目进入混乱域时,这意味着您遇到了一个危机,您需要在遇到任何其他伤害之前将其推出并返回到订单状态。这是当有人提起诉讼或您知道无处可寻的唯一专家时遇到的情景类型。
Scrum不适合解决这类情况,因为您无法优先处理积压工作以及在下一种情况下需要执行的操作。当混乱发生时,你需要有一个完全有权力的人来负责并尽快采取行动。
5.无序
当你不确定自己在项目中的阶段并且不知道任何计划是否有效时,就会发生无序域名。这是一个非常危险的情况,你需要立即离开。
这要求您分解情况并查看其组件,以了解它们是否属于任何其他类别,以了解您应该使用哪种方法来解决问题并重新取得进展。您可以看到,在您正确分类问题的组成部分之前,在这种情况下调整Scrum是没有意义的。