跳转到主要内容
Chinese, Simplified

Stacey complexity model

stacey复杂性模型将任务分为四个不同的类别:简单,复杂,复杂和anarachy。然后,该模型为每个类别解释了解决这些任务的最佳方法。

你有没有听过“什么是敏捷?”这个问题,而且你的头顶没有正确的答案。或者有人告诉你,敏捷是来自软件开发世界的东西。然后我想向那些人解释并不容易,敏捷是一种工作方法,它不仅适用于软件开发部门。我想我有一个很好的图解释,对于哪种类型的任务,敏捷的工作方式是最好的。

几个星期前,我在LeaseWeb的公司参加了一次伟大的Scrum大师培训。议程上的第一个项目之一是Stacey复杂性模型,它可以帮助您了解项目中的不确定性。


好的,这就是 -  Stacey的复杂性模型


在此模型中,您有两个维度:

需求的不确定性:

这表明您的需求是确定的(或不确定的)以及需求在未来发生变化的可能性。基本上,这个维度说明了你必须做什么或建立什么的不确定性。


技术的不确定性:

第二个维度显示了您的方法或技术在完成任务(或构建应用程序)方面的不确定性。因此,它表明您构建项目的不确定程度。


我自己没有制作下面的图表,这些作品归于一个名叫Jurgen Appelo的荷兰人和他的博客(http://noop.nl/2008/08/simple-vs-complicated-vs-complex-vs-chaotic.html)。他是我现在读的一本好书的作者 - 管理3.0

Simple-vs--Complicated-vs--Complex-vs--Chaotic-2-pi

四类


在Stacey复杂性模型中,有四个类别:简单,复杂(complicated),复杂(complex)和无政府状态。让我们详细讨论每个类别:

简单的任务


简单的任务定义明确且易于解决 - 您确切地知道您必须做什么以及如何做到这一点。

此类任务的示例是“刷牙”或“骑自行车”。你每天都这样做(至少在荷兰),你不必考虑它。您为此类任务选择的方法是“Just do it!”。

复杂(complicated)的任务


复杂的任务不再简单(huhu  - 是的,真的!) - 就你必须做什么以及如何做而言,它们并不完全清楚。

该类别任务的一个示例是“计划您的假期到拉丁美洲”。这不再是直截了当的了。解决此类任务的方法是坐下来,想一想你想做什么以及如何做 - 所以你制定计划,当你的计划完成后你就会执行它。

无政府状态


让我们暂时跳过一个类别,让我们看看规模的另一端 - 无政府状态。在这里,我们无法预测任何事情,我们也不知道如何处理事情。

这里最好的例子是自然灾害,如海啸或火山喷发 - 我们不知道,将会发生什么,什么时候会发生以及它会产生什么影响,我们也没有任何线索如何防止它。

处理无政府状态类别的任务并不是一个好方法。如果你在日常工作中遇到这样的任务,那么我真的很抱歉,因为要么你有这么艰难的工作,要么你是悲观主义者。

复杂(complex)的任务


现在让我们来看看Stacey复杂模型中的大类:复杂的任务。他们在你必须做的事情以及你想做什么方面存在很大程度的不确定性。

有很多例子,例如软件项目通常属于这一类。这些要求从一开始就不明确,在软件构建过程中也会发生很大变化。此外,技术还没有完全清楚 - 你从一开始就不知道如何处理某些问题,事实上,你甚至不知道你将遇到什么问题。那么如何处理这类问题呢?你选择什么方法?

模型的简单性


我想,如果你要向那些与软件开发或敏捷无关的人解释这四个类别,然后问“你如何解决复杂类别的任务?”那么他或她就能想出来他/她自己的答案。这就是我从听到它的第一刻起就非常喜欢Stacey复杂性模型的原因。

答案很敏捷


显然,答案如下:您坐下来制定一个计划,了解您想要实现的目标以及您将如何实现目标。然后执行计划。一段时间后再次坐下来,重新检查您的计划是否仍然有效并相应地进行修改。当您调整计划,新的或变更的要求,更好地理解可能的解决方案,获得使用过的技术等知识时,您会考虑所有新的输入因素。然后执行适应的计划。之后,重复计划和执行阶段,直到项目完成(或者直到项目结果足够好,停止工作并继续另一个更重要的项目)。所以,基本上你在迭代中工作 - 为每个迭代创建一个新的计划,同时考虑新的和改变的输入因子,然后执行它。

解释敏捷是什么的好方法


不同意,这是一个很好的方式向另一个部门的利益相关者解释,他不了解敏捷,敏捷方法论的全部内容是什么? - 应对变化!我向使用这个模型的两个非技术姐妹中的一个解释了它,我认为它非常好。至少她告诉我,她明白,但也可能是这样,她只是想让我闭嘴。

让我知道,如果Stacey复杂性模型帮助你向另一个人解释敏捷。或者给我留言,如果你认为这个模型根本没有帮助向你的奶奶解释敏捷。

 

原文:https://www.scrum-tips.com/2016/02/17/stacey-complexity-model/

本文:http://pub.intelligentx.net/why-agile-stacey-complexity-model

讨论:请加入知识星球或者小红圈【首席架构师圈】

 

Article
知识星球
 
微信公众号
 
视频号