DevOps组织如何选取拓扑结构以提升协作效能

DevOps组织的成功,很大程度上来自于聚焦培养强有力的DevOps团队。“乌合之众:未有效地管理组织变革”是DevOps组织需要避免的六大“焦油坑”之一(详见“如何避免DevOps变革的六大‘焦油坑’”)。在“DevOps能力之屋(Capabilities House of DevOps)”(参阅图1)中,华为云DevCloud提出(工程方法+最佳实践+生态)×工具平台=DevOps能力,而基石是人与组织。因此,在DevOps变革中,企业必须选取合适的组织与企业拓扑来提升协作效能,进而提高DevOps变更的成功概率。

图1 华为云DevCloud DevOps能力之屋

众所周知,DevOps的诞生根源于跨越开发团队(Dev)和运维团队(Ops)的鸿沟。通常情况下,DevOps团队最初先使用敏捷框架(Agile Framework)(例如Scrum)来定义以开发为中心的角色和活动,然后增加面向运维的角色和活动,以帮助团队成员更好地协同工作。DevOps团队的主要角色如下图所示:

图2 典型DevOps团队角色

如何Dev与Ops相关角色之间的协作效能,DevOps Topologies(https://web.devopstopologies.com/)提出了9种有效的DevOps团队结构或拓扑(注:DevOps Topologies模型集的许可为Attribution-ShareAlike 4.0 International License)。

模型1:Dev与Ops无缝协作,适用于具有强技术领导力的组织。潜在有效性:高。

模型2:完全共担Ops职责,适用于拥有单一的主要web产品或者服务的组织。潜在有效性:高。

模型3:Ops即IaaS(平台),适用于拥有几个不同的产品或服务、一个传统的Ops部门或者应用全部运行在公有云上的组织。潜在有效性:中。

模型4:DevOps作为外部服务,适用于运维经验不足的小型组织。潜在有效性:中。

模型5:设定有效期的DevOps组,是模型1的前身。潜在有效性:从低到高。

模型6:DevOps布道师组,适用于Dev与Ops有疏远趋势的组织。潜在有效性:从中到高。

模型7:SRE组(Google模型),适应于用于高水平的工程师和成熟度的企业。潜在有效性:从低到高。

模型8:容器驱动协作,适应于容器可以很好地发挥作用的组织。潜在有效性从低到高。

模型9:Dev和DBA协作,适应于拥有多个应用链接一个或者多个大型、中央式数据库的组织。潜在有效性:高。

从DevOps Topologies提供的模型中可以看出,DevOps团队结构不尽相同。那么从组织层面来看,DevOps组织拓扑将会如何呢?不同大小和类型的组织采用不同DevOps团队模型和拓扑结构,将在组织级上形成不同的拓扑。例如:

图3基于模型1的组织级拓扑
图4 基于模型2的组织级拓扑
图5 基于模型3的组织级拓扑

因此,从组织层面来看,结构更显复杂。基于DevOps团队其它模型,或者不同的模型,组织级的拓扑会更为复杂。

对于大多数企业来讲,组织变革不可能一夜之间100%完成。除了Dev与Ops团队的协作,随着DevOps变革的逐步深入,企业将不可避免地会涉及到架构、安全、UX、运营等专业领域角色如何与DevOps团队进行协同。在方法框架与实践上,DevOps团队鼓励跨功能、T/E型人才等,然而,从专业技能要求高、专家人才稀缺性、组织运作成本等角度考虑,DevOps团队全部承担相关角色的职责是不现实的,因此,尽管取决于组织的大小与成熟度,仍然需要领域专家。“DevOps组织中应用架构师的新定位与实践”一文阐述了架构师与DevOps团队的协作,架构师可以作为SME、教练与指导者在架构原则与模式、产品Backlog等方面与DevOps团队进行协作。同样,对于安全、UX、运营等专家也可以参照架构师来与DevOps团队进行协作。图6是华为某产品团队的组织拓扑图。

图6 华为某产品团队的组织拓扑

组织进行DevOps变革的主要目标是提升客户和商业价值的交付。DevOps组织结构不是一成不变的。组织结构的调整应该考虑组织的产品组合、技术领导力、团队人员技能水平、运作成本等角度进行综合考虑,随着DevOps实践成熟度的提升,持续地调整组织结构。在组织变革中,应牢记的最重要的一条是没有完美的DevOps组织结构。

华为云DevCloud作为一站式云端DevOps平台,集成华为近30年研发实践和前沿理念,面向开发者提供研发工具服务,让软件开发简单高效。现支持5人以下额度范围内,可以免费使用,并且可以预约免费的产品演示和技术交流,详情查看华为云官网

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容