分布式团队维护 DevOps 思维的 10 个技巧

即使在家工作,您也可以进行 DevOps;关键在于正确的方法。
115 位读者喜欢这篇文章。
Two people chatting via a video conference app

Opensource.com

我曾是打破壁垒并认识到人是健康 DevOps 思维 核心要素的混沌推动者之一。快进到 COVID-19 疫情,疫情迫使原本在同一地点办公的团队一夜之间分散成自我隔离的分布式实体,依靠技术将我们重新聚集在一个虚拟世界中。

在我撰写本文时,正值自我隔离的第 56 天,我正在家远程工作。每个人都在反思和思考大量问题,例如

  • 未来会怎样?
  • 我们还会回到我们理解的常态吗?
  • 这场创伤性的大流行对健康的 DevOps 思维有什么影响?

好的,最后一个问题可能不在每个人的重要问题清单上,但它是我最关心的问题——因此有了这篇文章。让我们来探讨一下。

挑战

健康的 DevOps 思维在持续改进的不同路径中前进,其中颠覆、纪律和护栏是常态。没有人预料到我们所有人正在经历的由疫情引起的剧烈颠覆,以及它对我们的 DevOps 和个人思维、我们的工作流程以及看板和敏捷团队的仪式的影响。

您可能还记得塔克曼的团队发展阶段理论,该理论概述了团队如何在各个阶段成长为高效的绩效团队。正如预期的那样,大多数(如果不是全部)从集中办公转变为远程办公的敏捷团队将从规范化和执行阶段倒退到风暴阶段,如图 1 所示。

Tuckman's stages of group development

图 1—回到风暴阶段,改编自塔克曼的团队发展阶段理论

拥抱变化,不要惊慌。倒退到风暴阶段是正常的,也是拥抱挑战的机会。

以下是关于健康 DevOps 思维的十项建议,在我们疫情期间(以及之后)发展我们组织的协作和交付模式时,这些建议会有所帮助。

1. 构建新的互动点

人际互动是 DevOps 的基础。远程可以进行的各种改进的一个关键主题可能是发明新的远程保持联系的方式。

您可以使用虚拟通信继续与您的同行、同事、工作人员和用户建立稳定的关系,以举办实践社区、讨论、演示和聚会活动。为了取代那些宝贵的面对面走廊讨论,我的团队正在为每月一次的虚拟聚会做出贡献,并举办每两周一次的网络广播,讨论感兴趣的主题,例如我们新的持续交付管道。现在的虚拟仪式使我们能够联系、保持支持性的存在、创造透明度并沟通意图,这对于展现忠诚度和应对当今超现实和艰难的时期至关重要。

2. 持续收集利益相关者的反馈

在用户工作和创造价值的地方通过观察和协作收集反馈是一种宝贵的实践,称为 现场巡视(Gemba walk)。不幸的是,当前的社交疏离准则排除了所有面对面的互动。

在这个时期,关注我们的利益相关者及其反馈,而不是仅仅为了改变而改变,是成功的秘诀。为了调整我们的流程并配合正确的技术和工具,需要开发、运营和安全利益相关者之间进行艰苦的协作。安排更多的虚拟通信以连接所有利益相关者,并一起审查证据和修改工作流程。我们混合使用聚会、网络广播、临时虚拟聊天和电子投票来取代我们对工作环境的个人观察,倾听并了解对我们同事重要的事情。

3. 克服构建新孤岛的冲动

在短时间内,每个人都离开了我们在家庭办公室熟悉的设置,在那里许多人在同一地点一起工作。现在,我们没有进行对敏捷和 DevOps 都至关重要的团队合作和协作,而是将自己隔离在互联网路由器后面。我们实际上正在创建虚拟孤岛的宏观世界,而不是打破孤岛。

激励和协作分享,而不是成为英雄或创建另一个孤岛。这可能是疫情期间最难培养的 DevOps 核心价值。

我们如何应对孤岛的风险?您猜对了——我们安排了一系列虚拟的每日心跳同步会议、一系列虚拟的临时学习咖啡馆、道场和实践社区 (CoP) 讨论,并使用 Twitter 和 WhatsApp 等社交网络。整合社交协作和活动对于维持超越业务联系的联系,并帮助培养团队和跨团队的团结非常重要。

4. 让指标指导跨组织改进

在隔离工作时,持续创新、学习和协作处理想法、概念、假设或反馈更具挑战性。相反,利用这个机会专注于理解和优化您的工作流程,如果可以,分析您的遥测数据。令人惊讶的是,一个新的环境、几个小时的独处和全新的视角可以激发创新和协作。

敞开心扉,探索不熟悉的事物,并衡量整个组织的绩效,而不仅仅是业务线。

5. 投资于学习文化

学习不会自动发生,因此您应确保在新常态中包含专门的学习机会。持续审查您的流程、自动化(或缺乏自动化)、产品和文档——这是一个确保任何人都可以操作而无需进行面对面讨论来收集缺失环节的机会。

在可以的时候保持积极,在不能的时候保持诚实,但在虚拟协作会议期间始终保持微笑。您的诚实、谦逊和热情将被他人感受到,并激励您的同事和利益相关者以全新的视角探索新的领域并拥抱成长型思维。

6. 建立有效的工作区

我很幸运已经建立了一个符合人体工程学且有效的工作区。虽然我们中的许多人在家工作时并没有配备所有基本功能,但现在疫情已经到了我们需要投资的时候了——继续在厨房区域凑合着用会是一场灾难!

我们需要找到一个指定的工作区域,最好带有一扇门,以减少虚拟电话会议期间的干扰和背景噪音。投资双显示器和大显示器、优质耳机、摄像头和易于使用的白板将有助于建立有效的工作区。如果您的个人预算紧张,向雇主询问您可以为工作区报销多少费用也无妨。

Workspace graphic

7. 建立规律的作息

我像对待任何其他工作日一样对待我的远程工作日——不要屈服于在闹钟响后立即查看电子邮件的诱惑!完成相同的卫生和早餐程序,穿着工作装,与您的团队签到,并记住定期休息以创建习惯的节奏。您自己的纪律必须取代旧的内置例程。保持警惕,计划您的一天,明确期望,并专注于您的最高优先级。

Routine graphic

8. 连接、连接、再连接

正如本列表中的第一项所强调的那样,我们在家 DevOps 思维的核心价值是协作。这意味着我们必须倾听、交谈、创造透明度并扩展信任。与您的经理协商以明确期望,并通过电子邮件、聊天、视频会议和电话与您的团队和利益相关者保持联系。确保您在视频会议期间保持在场和专注。如果可以,请保持摄像头开启,以确保不会丢失视觉线索和表情,最重要的是,表现出友善和尊重。

Connection graphic

9. 专注

世界上最好的组织理解,这种工作环境是不正常的,家庭是最重要的。认识到这一点,在我们的工作中感到富有成效是很不错的。

远程工作最具挑战性的方面是家里的干扰。耳机、耳塞和关着的门可以帮助您集中注意力,并提醒家人您正在参加视频会议或需要一些时间来集中注意力。

Focus graphic

10. 不要忘记保持健康

我们现在都失去了日常作息,但我希望保持远程工作日与正常的办公室工作日没有什么不同。建立规律的作息;包括各种休息、伸展运动、零食或一小口您最喜欢的饮料。隔离工作会带来不熟悉的焦虑和压力——15 分钟或更长时间的散步将对您的灵魂和健康大有裨益!

Health graphic

保持开放和健康

我们正处于一个超现实但令人兴奋的变革和创新之旅中。我们将继续质疑我们的社会规范和文化,比以往任何时候都更依赖虚拟世界和协作产品,并发展到数字转型的下一个时代。

不要对抗进化或创新,拥抱现实,最重要的是,享受自我反思和减少繁忙和污染的地球带来的宁静的机会。

Tranquil sunset over Westham Island, BC

不列颠哥伦比亚省韦斯塔姆岛的宁静日落

 

 

接下来阅读什么
User profile image.
自 80 年代中期以来,我一直致力于软件工程的简洁性和可维护性。作为一名软件工程师,我分析、设计、开发、测试和支持软件解决方案。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.