首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >《DevOps权威指南》电子试读版-第一章-DevOps文化

《DevOps权威指南》电子试读版-第一章-DevOps文化

原创
作者头像
顾黄亮
发布于 2022-01-09 06:38:13
发布于 2022-01-09 06:38:13
5061
举报
文章被收录于专栏:腾讯云TVP腾讯云TVP

1.4.1  为什么需要DevOps文化

经过慎重考虑,作者决定把“DevOps文化”部分放在本章的中间。对于一个组织,文化起了地基的作用。DevOps是否能够按计划和规划实现,文化是一个重要因素。在企业的实践过程中,很多案例凸显了一个事实:DevOps转型的第一个要素是实践DevOps文化,并通过文化建设促使DevOps进行实践和落地。

对于企业,文化具有统一思想和价值流向的作用。对于IT组织,DevOps文化的作用更为聚焦和纯粹,促使组织成员不断进行知识沉淀和过程管理并将结果反馈至组织,从而提升组织级的效能和质量。

1.4.2  传统IT组织文化存在的弊端

1.更多的惩罚

IT组织文化中的惩罚源于传统行业。在制造业的信息化转型过程中,IT组织的工作内容和权责与制造业中的流水线挂靠严重,赋予IT组织成员极少的权利,IT组织成员更多时候以支撑的角色来作业,因此无法从日常工作中得到成长,更缺乏连续学习和创新的机会。相对应的,IT组织成员对企业和IT组织缺乏相应的知识共享和传递精神。出现这种现象的本质是文化的缺失。在这种文化氛围下,惩罚是IT组织反馈的唯一方法,通过惩罚来促进优化和改进,以及进行考核和促进成员成长。

2.有意识地进行隐瞒

IT组织文化中的隐瞒存在于大部分企业,在组织文化层面,缺乏合理的复核和考核机制,在技术体系层面,缺乏相应的监控和度量机制,导致业务连续性风险。在很多企业中,随着业务的不断拓展和信息系统数量的不断增加,文化和技术的结合得不到及时跟进,于是IT组织的发展得不到文化的赋能,导致风险无法被管控。

在事件和问题管理中,一般有事前、事中和事后3个阶段,经过作者统计,约80%的问题是由于IT组织成员的失误造成的,因此,在事前进行管理,就显得非常必要。而在IT组织管理中,绝大多数问题的管理集中在事中和事后,事前管理更多集中于流程流转和资源输出,因此,IT组织作为支撑,事前管理的缺失会导致最终价值输出存在极大风险,而在最终KPI考核层面,风险性较大的环节往往得不到重视,带“病”上线的情况经常出现。一个典型的现象:从架构设计、代码设计到性能和质量的把控,趋向于以流程为基准,漠视数据反馈和隐瞒风险成为大多数人的选择。

3.缺乏分享精神

科技是第一生产力。从本质上来说,技术的提升是组织级的能力提升。为了辅助达成这个目标,文化的作用尤为重要。若体现在氛围方面,就会形成一个高度信任的环境,使得IT组织成员乐于提出意见,并进行信息无障碍传递和知识分享。在实际的日常流水线工作中,通过技术革新和文化加持,将风险提前暴露,并进行流程优化,促使新理念和新技术不断被尝试和优化,最终推广至整个IT组织,提升组织不断适应快速变化的环境的能力,将整体变得越来越敏捷,越来越集约,越来越可靠。

1.4.3  DevOps文化具备的特点

下面介绍DevOps文化具备的5个特点。

1.具备全局的系统思维

在IT组织内部,成员必须具备从全局系统的角度与业务进行结合的思维。全局的系统思维涵盖了链路级的系统范围,而不是自己负责的某个功能模块。践行DevOps理念,不能局限于自身,应从自身出发并沿着领域、团队级和组织级的脉络进行涵盖。

全局的系统思维意味着成员应了解其他成员、能力子域在价值交付流水线中承担的职责和工作范围,同时了解其可能造成的影响,如是否对全局的系统链路或业务造成影响,是否是业务连续性保障中的风险点。在持续交付的目标中,有一句话值得思考:交付的目标是将不同的实践、流程和程序进行高度协同,以抵消风险,高质量和高效率地完成交付。这句话其实也体现了DevOps的锚定价值,即提升组织级的效能和质量,达到最终的价值交付。

2.关注业务需求是否契合IT组织文化

DevOps需要达到端到端的价值交付,而交付的主体是业务组织,因此业务需求需要进行统一的扎口和事后复盘。尤其在IT组织文化层面,需要组织成员通过价值流向来梳理交付流程和确定交付核心节点,围绕价值流向来判定交付进度和交付过程中的风险点,并通过技术手段和管理手段进行规避和优化。

价值交付将业务需求从设计发展到产出,最终到终端交付。在这个过程中,IT组织的文化起到了管理理念和管理方式的固化作用。价值的定义在组织内部是顶层目标,提升交付的效率和质量是具体方法。文化赋能能够促使团队成员随时进行业务价值的跟踪和反馈,并及时与业务部门、需求部门实现信息的传递和协调机制的建立。

3.共担责任

共担责任是DevOps文化的根本,不能共担责任的文化意味着组织成员最终会“单兵作战”且主动关闭信息共享通道。在价值输出流水线中,具备共担责任的节点主要为交付速度和交付质量,交付质量更为突出。在质量环节,如果质量管理由某个能力子域独自承担,那么意味着违反了DevOps的模糊边界原则,在此期间,缺乏客观的数字化呈现,质量的管控体系会形成无法打破的“墙”。

在价值交付模式下,质量管理是关键节点,与质量相关的能力子域需要共担责任。在DevOps文化中,强调打破“部门墙”,建立互相信任的通道,交付速度和交付质量之间的矛盾需要通过模糊边界来解决。模糊边界的核心文化是共担责任。因此,必须通过流程和数据的管理方式和文化理念才能达到最终提升组织级质量的要求。负责质量的能力子域需要在其他能力子域的配合下,尽早发现和解决问题,从价值交付的角度来触发,更有助于流水线上各能力子域高效协作,促进整体质量提升。

4.勇于“试错”

试错的成本包括学习成本、实验成本和总结经验的成本。试错也是达到最终目标的必备手段。在试错环节,信任是试错的基础,也是IT组织各能力子域通力合作的基础,尤其在DevOps价值输出流水线过程中,试错是检验信任的重要手段。

IT组织各能力子域需要认清试错等同于最终成功的价值,并及时在IT组织内部进行分享和信息传递。只有不断试错和勇于试错,才能暴露更多的风险和提升技术的赋能。

5.善用数据,通过数据说话

数据是DevOps中的重要组成部分,这种趋势将一直延续。没有量化数据的管理,一切判断都是主观的。管理者需要客观地分析和解决问题。因此,没有数据思维,就不能持续地进行度量和反馈。

在DevOps的价值输出流水线中,整个交付周期的管理依赖各能力子域的节点数据的输出。无论是IT组织的管理者还是各能力子域的管理者,都需要输出数据、使用数据,并信任数据,通过数据的分析和输出,从全局的角度关注内部的优化和改进,促进信息流转和数据赋能。

1.4.4  DevOps文化的目标

在企业文化中,DevOps文化是面向IT组织和软件产品交付的独有文化,具备多重标签,包括内部管理、数据使用、信息传递和互相信任。对于IT组织,提倡免责、共担责任、高度信任、分享和协作,这种文化会改善IT组织内部的协作和管理方式。通过对IT组织各能力子域的文化赋能,能够有效地提升交付的效率和质量,并加快技术迭代和技术创新的速度,最终反馈至业务组织,实现更高的业务价值,助推企业发展。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
1 条评论
热度
最新
谢谢分享
谢谢分享
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
《DevOps权威指南》电子试读版-第一章-DevOps的总体架构和流程
在DevOps的落地过程中,因其总体架构具备全局且较为泛化的特性,因此并没有一个统一标准。在由中国信息通信研究院牵头编写的《研发运营一体化(DevOps)能力成熟度模型》中,DevOps更多地以体系化的方法论、实践和标准的集合呈现,而总体架构在体系化的范畴内,更多承担的是企业级组织结构的全局设计,这种设计理念也是和企业的自身发展需求相匹配的,因此,DevOps的总体架构在不同业态和不同规模的企业中落地,具备一部分泛化的标准特性。
顾黄亮
2022/01/09
7650
《DevOps权威指南》电子试读版-第一章-DevOps的总体架构和流程
《DevOps权威指南》电子试读版-第一章-DevOps的价值
通过对DevOps的概念、理念、发展轨迹、特点、总体架构与流程,以及实践过程中的工具链框架的打造和实践原则的描述,最终锚定DevOps的价值。随着DevOps原生理念的延伸,DevOps的价值变得更为丰富,无论是IT组织的各能力子域、IT组织自身,还是企业,均获得相应的收益。对于企业,产品的创新和市场占有率都需要IT组织的支撑能力和创新能力的提高。对于IT组织,IT能力决定了业务开展的深度和广度,自身的能力输出需要匹配甚至超越企业的业务发展。在IT组织内部的各能力子域,需要对IT能力输出负责,研发体系的敏捷,信息系统的安全、稳定和可靠,产品需求的精准,以及项目管理的完善和严谨都是必备条件。因此,在本章中,针对DevOps,我们将从多个维度对价值进行论述,对实践和落地过程提供锚定的指引。
顾黄亮
2022/01/09
6581
《DevOps权威指南》电子试读版-第一章-DevOps的价值
《DevOps权威指南》电子试读版-第一章-DevOps的实践和落地
在进行本节内容的描述之前,我们先了解一下企业对DevOps进行实践和落地的初衷。在1.1.1节中,企业对DevOps的期望是面向组织级的效能和质量提升,并且可以更快、更好、更稳定地支撑业务发展或引领业务发展。因此,对于IT组织,在对DevOps进行实践和落地时,需要关注以下两个原则:
顾黄亮
2022/01/09
5030
《DevOps权威指南》电子试读版-第一章-DevOps的实践和落地
《DevOps权威指南》电子试读版-第一章-DevOps的工具链框架
谈到DevOps,不得不提软件开发;谈到软件开发,不得不提工具。在DevOps实践落地的过程中,我们不难发现,方法论是一种思想,而工具是“骨架”。对于工具,其具备较为标准的使用特性和选型原则,而工具链则是通过流程规范和价值流向给予工具的赋能。
顾黄亮
2022/01/09
9261
《DevOps权威指南》电子试读版-第一章-DevOps的工具链框架
《DevOps权威指南》电子试读版-第一章-DevOps基础
evOps(development和operations的组合词)是一组过程、方法与系统的统称,用于促进软件开发(应用程序或软件工程)部门、技术运营部门和质量保障(Quality Assurance,QA)部门的相互沟通、协作与整合,如图1-1所示。软件行业从业人员日渐认识到:为了按时交付软件产品或服务,软件开发人员和运营人员必须紧密合作,必须重视软件开发人员和运维人员的沟通,并通过自动化流程使得软件的构建、测试和发布更加快捷、可靠。
顾黄亮
2022/01/09
4K2
《DevOps权威指南》电子试读版-第一章-DevOps基础
《DevOps权威指南》电子试读版-第一章-DevOps的发展轨迹和特点
在计算机刚出现的时候,软件开发只是少数人的“特权”,在此期间,从业者具备高学历的特征。在那个时期,只有 “程序”(program),没有“软件”(software),因此,当时编写程序的人员被称为“程序员”(programmer)。学习编程的基本材料只是计算机设备厂商附送的产品使用手册。因此,一些企业只能先购买设备,再自己培养编程人才。图 1-2中的女人是格蕾丝·霍珀(Grace Hopper),她是编程界的传奇人物。(图1-2引自《宽带:创造互联网的女性的不朽故事》。)
顾黄亮
2022/01/09
6190
《DevOps权威指南》电子试读版-第一章-DevOps的发展轨迹和特点
#DevOps 的前世今生# 4. DevOps 的文化
在第一届 DevOpsDays结束后,DevOps 运动则如星火燎原之势在全球发展开来。随着 DevOps 思想的不断传播,相对的质疑和批评也从未停止过。以至于到今天对于 DevOps 的定义还是众说纷纭,争论不休。
顾宇
2018/08/17
8580
从优秀到卓越,2020,DevOps 路在何方
DevOps 的历史要从一个比利时的独立IT咨询师说起。这位咨询师的名字叫做Patrick Debois,他喜欢从各个角度研究IT组织。2007年,Patrick参与了比利时一个政府下属部门的大型数据中心迁移的项目。在这个项目中,他负责测试和验证工作。所以他不光要和开发团队(Dev)一起工作,也要和运维团队(Ops)一起工作。
DevOps时代
2020/05/18
7270
企业实施DevOps的七大挑战|洞见
DevOps这个词在近年来可谓大火。从2014年底我开始给一些企业做持续交付/DevOps相关的评估和咨询,似乎每个企业都表示想要推行DevOps,或者说他们正在做DevOps。这把火蔓延的速度远远超过当年敏捷在IT行业的传播。然而有些企业管理者对DevOps的认知让我们意识到,由于各种有意或无意的因素,这个概念不幸地成为了一个让人困惑的buzz word…… 什么是DevOps? 这里我想列出四种我们在市场上、企业咨询以及社区交流过程中接触到的认知: 一些企业的运维部门找我们,说要搞DevOps。我请他们
ThoughtWorks
2018/04/17
7940
企业实施DevOps的七大挑战|洞见
关于 DevOps,你还应该知道这些
在《关于 DevOps ,咱们聊的可能不是一回事》中我所听到的 DevOps 四类概念(文章链接:关于 DevOps ,咱们聊的可能不是一回事) 分别是: DevOps 是一组技术/实践 DevOps 是一个角色 DevOps 是一种工作方式 DevOps 是一种组织结构 本文介绍剩下的两种,即: DevOps 是一种工作方式 DevOps 是一种组织结构 DevOps 是一种工作方式 这算是最贴近 DevOps 的目标的定义。但是在理解和时间上也是问题百出,片面的理解和机械的模仿都会造成 DevOps 之
DevOps时代
2018/02/02
7440
关于 DevOps ,咱们聊的可能不是一回事
在过去的三年中,我作为 DevOps 的咨询师参与了很多企业的 DevOps 转型咨询以及技术实施,也在不同的社区活动中分享了自己在 DevOps 上的实践、理解和观点。
顾宇
2018/08/17
9270
DevOps 从理论到实践指南
如今 DevOps 已经成为一个流行词,很多公司都在说自己在做 DevOps,但是每个人、每家公司理解的 DevOps 又不尽相同,从 DevOps 诞生的第一天起,如何定义 DevOps 就是一个争论不休的话题。
笑看
2019/10/29
7260
详解~前端人需要了解的DevOps
DevOps 日渐成为研发人员耳熟能详的一个组合词,但什么是 DevOps,为什么 DevOps 对于互联网企业如此重要,真正将其思考透彻的人却不多,带着这些困惑,本文将带你一探 DevOps 的起源、原则和实践,让你搞清楚到底何为 DevOps。
zz_jesse
2021/07/30
6380
什么?DevOps 已经是哲学啦?
摘要——本文从一个新的角度审视了 DevOps 的实践,一个理解其哲学和科学本质的角度。DevOps 从根本上改变了基于指导哲学和科学原则的研究和开发领域。先进的计算技术和领域采用 DevOps 来实现先进的解决方案工程,以实现高效、质量有保证的输出。作者简要描述了DevOps 的哲学和科学如何协同定义其本质。
DevOps时代
2021/10/27
7510
持续交付 2.0 的组织文化
企业领导者必须成为这一变革的领导者,建立与之相适应的企业文化,使得“持续交付 2.0”成为企业的基因,才能够持续获得它带来的收益。
新亮
2022/12/05
3620
持续交付 2.0 的组织文化
DevOps文化落地,如何构建高效协作的团队?
DevOps文化的核心是通过提高开发(Dev)和运维(Ops)团队之间的协作,促进软件开发和交付的高效性、质量和稳定性。要成功地将DevOps文化落地并构建高效协作的团队,可以从以下几个方面入手:
天创项目管理分享
2024/11/20
1650
DevOps文化落地,如何构建高效协作的团队?
DevOps是MindSet:工具也好,文化也罢,人员才是关键
任何变革都需要时间,DevOps亦然。在经过数年的蛰伏期之后,DevOps终于成为了业界聚焦点;不过,从知其然到知其所以然,再到最终完美实现DevOps,依然前路漫漫。 在普元信息高级软件架构师胡帅看来:DevOps 概念很大,几乎可以成为软件工程的代名词;但可惜的是,目前存在着“做好DevOps即是用好一种工具”的认知误区。近日,国内著名技术社区InfoQ对胡帅进行了采访,他认为DevOps是在理念层面对开发运维一体化进行倡导:好工具的运用诚然会对工作产生积极影响,但是更重要的是它会改变人的做事思维和人与
yuanyi928
2018/04/02
7030
DevOps工具实践指南分享:加速团队效能的核心策略
在国产DevOps工具中,Gitee DevOps凭借其本土化优势与全链路服务脱颖而出。它不仅提供高效的代码托管与CI/CD能力,还深度融合项目管理与团队协作功能,助力企业实现开发运维一体化。Gitee DevOps支持多场景定制化配置,通过灵活的流水线设计与丰富的插件生态,满足不同规模团队的差异化需求,真正实现“降本增效”。借助其本土化服务与稳定性能,团队可显著缩短交付周期,提升代码质量。
用户11533487
2025/03/24
1520
落地DevOps的路线图
老实说,这是一个很大的命题,而且也并没有标准答案。一个软件工程实践理念能否在企业内落地并达到一定效果,取决于很多因素,比如是否有上层领导支持,是否有足够的资源投入,是否采取了正确且适合自己的方法,团队是否认可这项实践带来的价值等很多因素。
老_张
2023/03/01
4230
落地DevOps的路线图
助推数字化转型,农行信贷中台 DevOps 转型实践
信贷中台项目作为农业银行数字化转型重点项目,旨在破除原有信贷产品“竖井式”研发模式,通过抽象和沉淀标准化信贷业务服务,并依托服务共享与复用,快速支撑信贷产品创新,强化横向风险管控制约。
DevOps时代
2020/06/24
1.5K0
推荐阅读
相关推荐
《DevOps权威指南》电子试读版-第一章-DevOps的总体架构和流程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档