金基因解释DevOps的“第一条路”需要“系统思维”https://itrevolution.com/the-three-ways-principles-underpinning-devops/
从哪里可以学到“系统思维”的能力?哪些资源可以让不熟悉“系统思维”的人在日常工作中开始“系统思维”?
发布于 2017-10-03 23:21:22
谷歌搜索“系统思维”,返回了很多关于“系统思维”的资源,而不是“系统思维”。本源指出,“系统思维”是可应用于DevOps的三种方法之一。
在阅读了几篇参考文献之后,“系统思维”是关于交互而不是筒仓的。如果将此转换为DevOps,那么“系统思维”与理论是一致的,对于DevOps也很重要,因为这是QA、Dev和Ops之间的交互。
为了应用“系统思维”,人们应该能够与开发、运营和质量保证部门的人员进行沟通,倾听他们的意见,了解他们的问题,并找到办法让他们一起工作,而不是让公司中的“跨墙”思维和部门之间没有联系。
一个真正需要“系统思考”的元素是连续交付(CD)。涉及多个部门,而CI主要由Dev、QA和Ops使用,因为如果集成或手动测试失败,则不希望发布较新的版本,如果系统有更改,则希望通知Ops,因为他们监视系统,并试图防止和解决平台上的问题。
总之,DevOps工程师需要“系统思维”。如果只将Dev、Ops和QA视为单独的部分,而不是相互依存,则这与DevOps理论不对齐,即Dev、Ops和QA之间的交叉。
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-applied-to-management-and-leadership-2/
系统思维是一门管理学科,它通过检查构成所定义的整个系统的各个组成部分之间的联系和相互作用来了解一个系统。
https://thesystemsthinker.com/introduction-to-systems-thinking/
系统到底在想什么?简单地说,系统思维是一种观察和谈论现实的方式,它帮助我们更好地理解并与系统合作,从而影响我们的生活质量。从这个意义上说,系统思维可以看作是一种视角。它还涉及到一个独特的词汇来描述系统的行为,因此也可以被认为是一种语言。而且,由于它提供了一系列的技术和设备,可以直观地捕捉和交流系统,所以它是一组工具。
https://www.burgehugheswalsh.co.uk/Systems-Thinking/Approach.aspx
从根本上说,系统思维是直接的。我们将感兴趣的情况作为一个系统来看待,并利用系统的性质和特性,如目的、上下文和结构来发现更多的问题。
http://study.com/academy/lesson/systems-thinking-in-management-definition-theory-model.html
系统思维是一种批判性思维的方法,通过它你可以分析系统各部分之间的关系,以便了解一个更好的决策情况。简单地说,你会看到许多树木,其他植物和生物生活在树木周围,天气,以及所有这些部分是如何结合在一起的,以便找出森林。
发布于 2018-03-16 17:39:21
我相信系统思维可以在三种DevOps方式中找到。对我来说,系统具有DevOps很好地解决的属性。我在https://opensource.com/article/18/3/how-apply-systems-thinking-devops上写过一些关于
发布于 2017-10-07 16:26:05
这篇文章的作者盗用了“系统思维”一词,该术语起源于生物学和社会学,与路德维希·冯·贝尔塔兰菲( Ludwig von Bertalanffy )和他的一般系统理论(1968年)有关,后来又被应用于控制论(在生活和非生物环境中反馈回路的原意--细胞、机器、组织,在“网络安全”和类似的流行词劫持它之前)。简而言之,你不能了解它,因为它不是他使用它的方式中存在的东西,只是他编造的一些听起来聪明的东西--但如果你对真正的系统思考感兴趣,我想说的是,从GST开始,然后继续前进。
(资料来源:我有一个系统分析硕士学位,在这个术语被盗用之前,我的意思是"IT支持“)
https://devops.stackexchange.com/questions/1412
复制相似问题