金·金(Gene Kim)对DevOps的解释中的“第一条道路”要求“系统思考” https://itrevolution.com/the-three-ways-principles-underpinning-devops/

在哪里可以学习该功能为“系统思考”?什么资源可以带那些不熟悉“系统思考”的人并使他的日常工作开始进行“系统思考”?

#1 楼

谷歌搜索“系统思考”返回了很多关于“系统思考”而不是“系统思考”的资源。该资料表明,“系统思考”是可以在DevOps中应用的三种方式之一。如果将其翻译为DevOps,则“系统思维”与理论相符,并且对于DevOps也很重要,因为这是QA,Dev和Ops之间的交互。

为了应用“系统思维”应该能够与来自Dev,Ops和QA的人员进行沟通,倾听他们的声音,了解他们的问题并找到使他们能够一起工作的方法,而不是让他们陷入“隔壁”的心态和公司中没有联系的部门。 />
真正需要“系统思考”的元素是持续交付(CD)。涉及多个部门,而CI主要由开发人员使用,因此肯定会需要QA和Ops参与此过程,因为如果集成或手动测试失败,则不想发布新版本,并且Ops要通知是否是在监视系统并尝试预防和解决平台上的问题时对系统的更改。

总而言之,DevOps工程师需要“系统思考”。如果仅将Dev,Ops和QA视为独立的部分,却没有相互依赖性,则这与DevOps理论不一致,即Dev,Ops和QA之间的交集。

参考文献
/>https://medium.com/disruptive-design/tools-for-systems-thinkers-the-6-fundamental-concepts-of-systems-thinking-379cdac3dc6a

http:// www .thwink.org / sustain / glossary / SystemsThinking.htm


这是一门学科,用于查看复杂情况下的“结构”,并从低杠杆角度识别高点。


https://thesystemsthinker.com/connecting-systems-thinking-and-action/


冰山是解释系统思维的最常用模型之一(请参阅“冰山”)。多亏有了《泰坦尼克号》这样的电影,
许多人意识到大部分冰山都隐藏在
水的下面。即看不见。


https://www.accenture.com/us-en/blogs/blogs-devops-evan-erwee-system-thinking


系统思维使人们能够清楚地理解社会系统,并以与人们可以使用工程原理来提高对机械系统的理解相同的方式对其进行改进。 >系统。

...

因此,我们可以声明需要DevOps的系统思考
,以便使用
将软件工程理解为一种社会建构。工程原理。

从系统思维的角度来看,DevOps思维与传统的分析形式从根本上是不同的。传统分析
专注于分离各个软件工程部分,例如,
体系结构,编码,测试,工具等。相反,DevOps
方法专注于软件生命周期的各个方面
与系统的其他组件进行交互。回到DevOps的定义,我们可以轻松识别在DevOps运动中观察到的“行为特征”,即:适应性/灵活性(改善关系),合作(更好的沟通),外交
(合作)等。


http://www.systemicleadershipinstitute.org/systemic-leadership/theories/basic-principles-of-systems-thinking-as应用到管理和领导力2 /


系统思维是一门管理学科,它通过检查链接和交互作用来关注对系统的理解
组成整个定义的系统的组件之间的/>。


https://thesystemsthinker.com/introduction-to-systems-thinking/


系统到底在想什么?用最简单的术语来说,系统思考
是一种查看和谈论现实的方式,可以帮助我们更好地理解和使用系统,从而影响我们的生活质量。从这个意义上讲,系统思维可以看作是一种视角。
它还包含用于描述系统行为的独特词汇,
也可以被视为一种语言。并且,由于它提供了
用于可视化捕获和
关于系统通信的一系列技术和设备,因此它是一组工具。 www.burgehugheswalsh.co.uk/Systems-Thinking/Approach.aspx



从根本上讲,系统思考非常简单。我们将感兴趣的情况视为一个系统,并使用系统的特征和特征(例如目的,上下文和结构)对其进行检查,以发现更多信息。 > http://study.com/academy/lesson/systems-thinking-in-management-definition-theory-model.html


系统思考是一种批判性思考的方法,您分析
系统各部分之间的关​​系,以便了解
情况以便更好地进行决策。简单来说,您要查看
很多树木,树木周围生活的其他植物和小动物,
天气以及如何将所有这些部分组合在一起以找出
森林。


评论


我将接受有关要求修复system-> systems错字的问题的评论。由于我还从链接的网站上错误地复制了它。

– Evgeny Zislis
17-10-4在0:11

#2 楼

我相信可以在三种DevOps方法中找到系统思考。对我来说,系统具有DevOps很好地解决的属性。我在https://opensource.com/article/18/3/how-apply-systems-thinking-devops
中写了一些关于

评论


我确实花了一些时间来理解它的整个“整体”方面,但是本文绝对是一个不错的起点。

–莫里茨
18-3-16在20:44



#3 楼

该文章的作者滥用了“系统思考”一词,该词起源于路德维希·冯·贝塔朗菲和他的通用系统理论(1968年),是生物学和社会学的起源,后来被应用到控制论中(其原本是生活中反馈回路的含义和非生物环境-单元,机器,组织,在“网络安全”和类似的流行语劫持之前)。简而言之,您无法了解它,因为它不是他使用方式中存在的东西,只是他精心打造的东西-但是如果您对真实的系统思维感兴趣,我想说的是从GST开始工作您的前进方向。

(来源:我拥有系统分析硕士学位,在此名词也被冠以“ IT支持”之意)