平台是一个协作系统,而不是基础设施。文化遵循架构:平台团队可以创建开放支持会议,为贡献的开发人员创建超级用户奖励,并建立共享开放标准来培养工程思维,Marcy Paramonova 和 Stéphane Cusin 在银行 KubeCon 和 CloudNativeCon Europe 的演讲中解释道:“构建云原生文化”。
帕拉莫诺瓦说,开发人员和产品团队依赖于平台团队。平台团队依赖于应用团队,两者都需要前进;为此,他们需要共同的标准。
平台不是基础设施的一部分;而是基础设施的一部分。 Paramonova 和 Kusin 解释说,这是一个协作系统,大多数通信都通过它进行,并解释了开源如何在构建平台时实现协作。
云原生是一种文化转变,而不仅仅是技术转变;帕拉莫诺娃认为,他们的转型之旅也需要文化变革。平台团队已开始提供开放的支持会议,开发人员可以通过以下方式解决他们的问题:
我们希望摆脱对司机票证的通常支持,并为我们的用户提供新鲜的东西。许多人表现出了兴趣,包括基础设施、网络安全、网络、身份和云团队。我们坐在一起,分享解决方案并帮助集体解决问题。
Cousin 说,如果每项操作都需要票证、人工干预或平台工程师的直接支持,我们就会无意中创建一种依赖文化。团队等待平台团队而不是独立学习和工作。
Paramonova 表示,他们举办了一些活动来表彰其平台的采用。他们为为改进平台做出积极贡献的开发者推出了超级用户奖:
他们的反馈有时让我们很难听到而且有点痛苦,但实际上帮助我们创造了更美丽、更好的作品。所以我们对此表示感谢。
他们进行的活动改变了他们对人类技能的看法和评价。
Paramonova 说,当你使用具有开放标准的开源时,你的技能是非常可转移的。你不会从头开始重新学习某些东西;她补充说,你们建立在跨开放技术共享的合作伙伴关系的基础上。
帕拉莫诺娃认为,工程思维是最重要的。这不是你今天所知道的,而是你采用、学习、实施和操作新技术的能力和能力:
成为一名工程师意味着解决问题、对问题充满热情并分享您对解决问题的热情。
文化遵循结构。你不能坐等文化自己出现;你必须要这样做。你需要创建能够创造你想要的文化的系统,表弟解释道:
如果你的团队抱怨总是被打扰,不要责怪其他团队。问问自己:您是否定义了一个结构以便人们联系您?
Kubernetes 改变的不仅仅是我们的平台。这改变了我们公司构建软件的方式,Cousin 总结道。
InfoQ 在 Marcy Paramonova 和 Stéphane Cousin 演讲结束后采访了他们。
信息:随着时间的推移,你们的工程文化发生了怎样的变化?
斯特凡·库辛:我们从第一天起就确立的一个原则是,平台能力永远不应该依赖于人工干预。团队无需打开票证并等待工程师进行更改,而是通过声明性配置和自动化工作流程与平台进行交互。例如,可以通过 Git 中的简单配置更改来启用某项功能,并由我们的 GitOps 流程自动应用。它创造了自助服务体验,同时提供平台采用的完整可追溯性和可见性。
这种方法改变了我们管理平台的方式。我们现在可以了解哪些功能正在被采用,哪些功能不再需要,以及哪些用户将受到更改的影响。这已经使我们能够安全地淘汰未使用的功能,并让团队充满信心地转向新的平台功能。
InfoQ:您是如何设计系统来创建您想要建立的文化的?
马西·帕拉莫诺娃:你不能强迫文化存在,但你可以创造使某些行为变得自然的结构。对我们来说,这意味着围绕协作建立仪式,而不是谈论它。
我们每周举办两次“天才吧”,每次两小时。如果您对平台有疑问,如果有些东西没有按您的预期工作,如果您想了解各个部分如何组合在一起,您就可以去那里。无需门票,无需等待某人的日历打开。它可以缩短反馈循环,让我们保持诚实,因为当某些事情令人困惑或痛苦时,你很快就能听到。
我们还举办用户洞察会议,分享优先事项、完成的工作和获得的可见性,并且我们优先考虑用户,而不是为他们。我们将进行演示,了解已发布的内容、路线图上的内容,并展示如何日复一日地使用该平台。
在内部,平台团队有自己的规划会议,以保持一致并为深思熟虑的决策创造空间,而不仅仅是被动的工作。
这些都不是革命性的。但当你将这些节奏叠加在一起时,你想要的文化就会开始从你构建的结构中显现出来。这不是魔法,但也不是偶然的。
表哥:我们试图让平台决策可见。平台功能是通过版本化的工件、可重用的部署模型和记录的接口而不是团队之间的单独协议来交付的。这在整个组织内创造了一致性和共同理解。
另一个重要的设计原则是每个平台功能都应该有生命周期。我们想知道谁在使用一项功能、如何使用它以及它是否仍在提供价值。这种可见性使平台能够有目的地发展,而不是随着时间的推移而积累复杂性。
在很多方面,我们的平台已经成为一种强化我们想要鼓励的行为的机制:自助服务而不是票据驱动的操作,标准化而不是定制,透明度而不是部落知识,以及共享所有权而不是依赖少数专家。
当这些原则嵌入平台本身时,所需的文化就会成为人们更轻松的工作方式。











Leave a Reply