分布式devops

我是混乱的代理人之一,他热烈地指出消除障碍并认识到人是健康的DevOps心态的核心的重要性。 快进到COVID-19大流行,其中并置的团队被迫在一夜之间分散到自我隔离的分布式实体中,依靠技术将我们带回到虚拟世界中。

在我撰写本文时,这是自我隔离的第56天,我正在家中远程工作。 每个人都在思考和思考许多问题,例如:

  • 未来会带来什么?
  • 我们会回到我们所理解的常态吗?
  • 这种创伤性大流行对健康的DevOps心态有什么影响?

好的,最后一个问题可能不在所有人的大难题中,但这是我的首要考虑—因此,本文。 让我们来探索。

挑战

良好的DevOps思维定势可以通过持续改进的不同路径进行导航,其中干扰,纪律和护栏是常态。 没有人能预料到,由于大流行,我们所有人都将遭受彻底的破坏,以及它对我们的DevOps和个人思维,我们的工作流程以及看板和敏捷团队的仪式产生的影响。

您可能还记得塔克曼(Tuckman)的团队发展理论 ,该理论概述了团队如何逐步成长为富有成效的高效能者。 正如预期的那样,从并置切换到远程设置的大多数(如果不是全部)敏捷团队将从规范和执行阶段退回到攻势阶段,如图1所示。

图1-回到风波,改编自塔克曼集团发展阶段

拥抱变化,不要惊慌。 回归风暴是正常的,并且是应对挑战的机会。

当我们在大流行期间(及之后)发展组织的协作和交付模型时,这里有十项健康的DevOps思维建议。

1.建立新的互动点

人机交互是DevOps的基础。 可以远程进行的所有改进的关键主题可能是发明了可以保持远距离联系的新方法。

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

2.不断收集利益相关者的反馈

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

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

3.抵制建立新仓库的冲动

相互激励和分享,而不是成为英雄或创建另一个筒仓。 在大流行期间,这可能是最具挑战性的DevOps核心价值。

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

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

在孤立地工作时,不断创新,学习以及就想法,概念,假设或反馈进行协作更具挑战性。 相反,利用此机会专注于理解和优化您的工作流程,并在可行的情况下分析遥测。 令人惊讶的是,新的环境,几个小时的孤独和崭新的视角可以推动创新和协作。

打开您的思维,探索陌生的事物,并衡量整个组织的绩效,而不仅仅是在业务方面。

5.投资学习文化

学习不会自动发生,因此您应确保在新例程中包含专门的学习机会。 不断检查您的流程,自动化(或缺乏自动化),产品和文档-这是一个机会,可确保任何人都可以进行操作,而不必进行面对面的讨论来收集缺失的链接。

可以时保持积极态度,不能时保持诚实,但在虚拟协作会议中始终保持微笑。 他人会感受到您的诚实,谦卑和热情,并激发您的同事和利益相关者以崭新的眼光探索新领域并拥抱成长心态。

6.设置有效的工作空间

我很幸运已经建立了一个符合人体工程学的有效工作区。 尽管我们中的许多人并非一开始就在家中使用所有基本功能,但我们正处于这一流行病的爆发时刻,在该时刻该花时间进行投资-继续徘徊在厨房区域是灾难的根源!

我们需要找到一个指定的工作区域,最好有一个门,以减少虚拟电话会议中的干扰和背景噪音。 投资于双显示器和大型显示器,高质量的头戴式耳机,摄像头和可访问的白板,将有助于建立有效的工作空间。 如果您的个人预算紧张,询问雇主可以为您的工作空间花多少钱也没有什么害处。

7.创建一个例程

我的远程工作日与其他工作日一样有条理-粉碎闹钟后不要屈服于检查电子邮件的诱惑! 遵循相同的卫生和早餐习惯,穿上工作装,与您的团队一起检查,并记住定期休息以建立习惯的节奏。 您自己的纪律必须替代旧的内置例程。 警惕地计划您的一天,澄清期望,并专注于您的最高优先事项。

8.连接,连接和连接

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

9.重点

世界上最好的组织知道这种工作环境是不正常的,家庭是最重要的。 承认这一点,很高兴能有一些时间在我们的工作中感到富有成效。

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

10.不要忘记保持健康

现在我们都已经失去了常规,但我希望保持与正常办公时间没有区别的远程工作日。 创建一个例程; 包括各种休息,延伸,小吃或一小口您最喜欢的啤酒。 孤立地工作会带来陌生的焦虑和压力-15分钟或更长时间的步行会为您的灵魂和健康带来奇迹!

开放健康

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

不要与进化或创新作斗争,要拥抱现实,最重要的是,要享受自我反思的机会,以及不那么忙碌和污染的星球的宁静。

卑诗省西汉姆岛的宁静落日

翻译自: https://opensource.com/article/20/6/devops-mindset

分布式devops

分布式devops_维护分布式团队的DevOps心态的10个技巧相关推荐

  1. zz带领团队发挥最大潜能的10个技巧

    引言:如果你领导的是知识型员工和IT项目经理,你有必要学习特殊的领导才能来带领员工,让他们做出创造性的贡献,并培养他们独立解决问题的能力.本文将介绍多种方法,你可以把这些方法付诸实践,从而引领你的团队 ...

  2. 使用devops的团队_具有DevOps心态的团队的蓝图

    使用devops的团队 在我从事软件工程的33年中,我有幸与一些最聪明的头脑和领导者一起工作. 我也很幸运地为一个经理工作,这使我每天都对自己的职业提出质疑,并有条不紊地打破了我的热情,就像一团毁灭性 ...

  3. ole db 访问接口 sqlncli 无法启动分布式事务_分布式锁真的安全吗?

    最近工作中遇到了一个非常棘手有趣的故障. 让我结结实实通了两宵,睡了一个周末才缓过来.不过这篇文章讲的并不是这个故障的原因, 而是修复故障所带来的衍生问题和思考. 在升级解决这些机器的过程中, 机器被 ...

  4. 分布式存储--理解分布式文件系统、分布式块存储、分布式对象存储、分布式数据库

    1. 单机文件系统 vs 分布式文件系统 传统单机文件系统是计算机中一个非常重要的组件,为存储设备提供一致的访问和管理方式.在不同的操作系统中,文件系统会有一些差别,但也有一些共性几十年都没怎么变化: ...

  5. 分布式事务解决方案分布式事务原理

    分布式事务解决方案&分布式事务原理 0. 前言 1. 单数据源事务 & 多数据源事务 2. 常见分布式事务解决方案 2.0.什么是分布式事务 2.1. 分布式事务模型 2.2. 二将军 ...

  6. 「分布式技术」分布式锁的最佳实践

    「分布式技术」分布式锁的最佳实践 参考&鸣谢 分布式最佳实践:分布式锁 几种分布式锁的实现方式 分布式锁的几种实现方式~ 文章目录 「分布式技术」分布式锁的最佳实践 一.为什么需要分布式锁 二 ...

  7. 分布式事务、分布式锁、分布式session

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | cnblogs.com/heqiyoujing ...

  8. Ping CAP CTO、Codis作者谈redis分布式解决方案和分布式KV存储

    此文根据[QCON高可用架构群]分享内容,由群内[编辑组]志愿整理,转发请注明出处. 苏东旭,Ping CAP CTO,Codis作者 开源项目Codis的co-author黄东旭,之前在豌豆荚从事i ...

  9. 分布式服务常见问题—分布式事务

    原文作者:程序员小灰 原文地址:漫画:什么是分布式事务? 有趣有内涵的文章第一时间送达! -----  第二天  ----- 假如没有分布式事务,在一系列微服务系统当中,假如不存在分布式事务,会发生什 ...

最新文章

  1. 这位创造GitHub冠军项目的“老男人”,堪称10倍程序员本尊
  2. SQL Server 统计信息更新时采样百分比对数据预估准确性的影响
  3. 数据结构(二)之链表反转
  4. 小红书点赞收藏有什么用_橱柜门用什么材料好?老师傅开口说话了!听进去算你的,收藏备用...
  5. java面试题_208道Java面试题,
  6. 设计模式(三)单实例模式
  7. 【CodeForces】947 D. Picking Strings
  8. [Android系列—] 1. Android 开发环境搭建与Hello World
  9. Sass--伪类嵌套
  10. python发音语言-python 利用pyttsx3文字转语音过程详解
  11. 论文投稿指南——计算机领域核心期刊
  12. MySQL Router 8 详解
  13. golang学习(三)—— 数组、切片、map
  14. IP地址及其分类(A、B、C类)
  15. uac管理员程序_在Windows 10中创建没有UAC提示的管理员模式快捷方式
  16. 物联网萤石云获取登录的accessToken工具类
  17. 可信平台模块TPM(Trusted Platform Module)介绍及tpm-tools安装使用
  18. 数据库中索引的填充因子
  19. python有序列表无序列表区别_用Python链表实现有序表与无序表
  20. 记录:微信小程序Switch样式调整

热门文章

  1. cshtml的a标签跳转页面_朋友圈标签来了!热门流量关键词带动视频号、小程序、搜一搜...
  2. 缓存与数据库的一致性
  3. win10快速搭建scala环境
  4. 【LeetCode每天一题】Permutations(排列组合)
  5. 快速迭代的开发方式中的QA实践方法
  6. 关于软件开发本质和开发方法的一些文章的读后感
  7. tapestry mail freemarker的使用
  8. JDK源码(19)-Package
  9. 思维导图系列之Redis知识梳理
  10. 机器找不到 libcudnn.so.6