如今,软件已经从句法角色转移到了更多的语义角色。 任何软件决策都会渗透到整个领域,从而对业务产生实质性影响,因此,对于每个企业而言,在做出任何决策时保持软件/ IT部门处于循环中比以往任何时候都更为重要。 这样的决策必须基于强大的概念框架,而这样的框架恰好是Cynefin框架。
介绍

由其创建者Dave Snowden定义的Cynefin框架本质上是一种具有 说服力的 模型 。 首先看一下该图,它看起来像包含2×2矩阵的任何其他分类模型。 但是,在分类模型中,框架先于数据。 分类模型有利于开发,但对于探索或变更期间却很差。 理性决策模型是数据先于框架,而框架本身从数据中形成的社交过程。
框架

1.简单/显而易见的系统
这是一个有序的系统,其中存在因果关系。 因此,这些是可以预先确定效果的可预测系统,因此过程可以重复。 这里的决策模型是Sense-Categorise-Respond 。 我们看到即将出现的内容,将其放入一个类别中,然后根据类别决定要做什么。 在这里,我们使用“ 最佳做法 ”,该短语在这些系统中是合法的,但在其他系统中是非法的
2.复杂的系统
这也是有因果关系的有序系统。 但是,这些因果关系并不是不言而喻的。 因此,必须存在以下任一情况:
一种。 一种决策的分析方法
b。 在该领域内积累专业知识并可以做出正确决策的专家的存在
因此,决策模型是Sense-Analyse-Respond 。 这里没有“最佳实践”之类的东西。 而是一组“ 良好做法 ”,专家会在决策中选择其中一项。
3.复杂的系统
这些系统没有因果关系,对代理有轻微的约束,代理可以在其中修改系统。 因此,决策模型是探测感知响应。 在这里,我们进行安全失败的实验; 我们不做故障安全设计。 如果实验成功,那么我们将其放大; 如果失败,我们将其衰减。 我们有一个不可预测的紧急结果,原因和后果只有在事后才知道。 这种结果是一种新的做事方式,它是新颖的 。 它可能是旧程序的某种组合,但这是独一无二的。
4.混沌系统
这些系统是我们有意进入的系统,用于创新。 但是如果我们意外进入,则需要快速稳定位置。 在这里,无法确定因果关系,因此决策模型是Act-Sense-Respond 。 我们会迅速采取行动来稳定局势,就工作方式而言,任何实践/结果都是全新的。
5.疾病
中心空间(无序)是关键,表示不知道应该采用哪种方法的状态。 这是我们大多数时间都在的地方。 那么麻烦就在于我们根据个人的行动偏好来解释情况!
简单混沌边界

Cynefin框架的另一个关键方面经常被尝试过分简化的人们所遗漏,那就是“简单”和“混沌”之间的边界不同于其他边界。 实际上,它在底部被称为悬崖或象征性的波浪。 这里的原则是,如果人们开始相信事物很简单,那么人们就会开始相信它们是有序的。 因此,一个人开始相信自己的神话,一个人开始相信过去的成功意味着一个人对未来的失败无懈可击。 所有其他边界都允许进行过渡,但是对于这一过渡,它属于边缘!
对软件的影响
在软件行业工作了10年,我已经看到初创公司(有时甚至是大公司)犯了在简单领域工作太久的错误。 他们有效地进入了自满的区域。 有时他们低估了引入新流程 , 适应新技术栈 , 投资于数据科学 活动 , 技术战略-n-哲学和RnD的重要性 。 这个自满的区域是简单和混乱之间的边界,随着时间的流逝,人们陷入危机的边缘,从中恢复是非常昂贵的。 SentienceIQ的目标之一是通过采用有效的流程进行软件开发,与新技术栈保持同步,有效地利用其数据来寻求有价值的业务见解以及在其技术中有效地使用诸如Cynefin框架等框架来帮助企业旅程。
和平✌️