devops

在我的厨房里,我们有一个标语,上面写着:“婚姻不仅仅是找到合适的人。它是合适的人。” 它很好地提醒了每个人在任何健康关系中应负的个人责任。 随着组织将DevOps用作开发和向客户交付价值的模型,健康关系的影响对于成功至关重要。

从历史上看,开发团队与运营团队之间的关系一直不健康。 至少可以说,不良的沟通,有限的同理心和不信任的历史使这些团队合并为更严格的运营模式具有挑战性。 这对双方都不是完全不公平的。

长期以来,运营组织制定的交付周期和流程使开发人员感到沮丧。 他们只是想工作,他们常常将运营视为进步之船的基础。

长期以来,运营团队对开发团队的不耐烦和缺乏明确的要求感到沮丧。 他们常常对为什么这些团队无法使用可用的服务和流程感到困惑。 他们将开发人员视为其为客户和企业维持稳定服务能力的责任。

他们需要,而且他们从不怀疑自己是否也可以做一些不同的事情。

在DevOps中,各方必须根据他们如何为他人增加价值来制定自己在组织中的角色。

每个人(包括经理和领导者)都可以做一些事情,以成为其DevOps关系中更好的贡献者和合作伙伴。

通信

在采用DevOps的组织中,大多数专业人员发现自己需要与新人紧密合作,而这些新人过去很少接触。 对每个人来说,重要的是要花时间去认识他们的新队友,并更多地了解他们的担忧,兴趣以及首选的沟通方式。

在新关系中成功的交流通常建立在多听少说话上。 我们的自然倾向是谈论自己。 大多数人喜欢分享他们最了解的东西。 但是,留出更多的聆听空间非常重要。

听某人与聆听他们不同。 我相信,我们一直处在有人对我们没有完全内部化的担忧。 另外,仅听取听力并不能鼓励人们分享或尽可能完全地分享。

积极倾听很重要。 重复您听到的内容,并确认您重复的内容是他们希望您理解的内容。 一旦了解了他们的担忧,重要的是使您的最初回应成为无私的回应。 即使您不能完全解决问题,也要表现出同情并帮助人们寻求解决方案。

无私

随着组织采用DevOps,另一个关键的关系挑战是发展无私的观点。 在DevOps中,大多数人都有责任为各种其他人提供价值。 每个人都应首先考虑自己的行为和工作如何影响他人。

当您对需要帮助的人变得更加敏感时,这种服务思想会发扬光大,然后在时间表中专门指定时间来帮助他们。 这可以像在流程中进行小的改进或帮助解决问题一样简单。 积极的副作用是,这种努力将为您提供更多与他人合作并建立深厚信任的机会。

同样重要的是,不要收藏技术或机构方面的知识,尤其是在人们提出问题或寻求帮助时。 保持没有愚蠢问题的心态。

最后,无私包括值得信赖。 没有信任就很难维持健康的关系。 诚实透明。 在IT中,这通常被视为责任,但在DevOps中,这是成功的必要条件。

自理

为了成为一段关系的有力贡献者,必须保持一种自我意识。 我们的个性提供了关系需要发展的多样性。 确保您维护并与他人分享您的兴趣。 不仅仅是您所做的工作。 将您的兴趣应用于您的工作。

如果你对自己不好,那么对别人就不好。 与健康人的健康关系更牢固。 确保您花时间享受自己的兴趣并充实自己。 休假,离开工作吧!

我还是精神健康日的坚定倡导者。 有时我们的心理健康不足以有效地工作。 当您身体不适时,您的效果不那么理想;当您的头部不是100%时,您的效果也不那么理想。 与您的经理和团队一起互相支持,以保持良好的心理健康。

通过学习可以改善心理健康。 投资自己并扩大知识面。 DevOps理想地需要“ T型”人员,这些人员必须对某个主题有深入的了解,并且还需要更广泛的系统知识。 努力增加深度,但通过学习有关环境的新事物来平衡深度。 这些知识可能来自您的队友,并产生了同情心。

最后,健康的人际关系并非全部奏效,也没有乐趣。 花时间去承认别人的成功。 如果您了解您的团队,您可能会知道个人更喜欢获得称赞。 尊重这些偏好,但在可能的情况下始终力求表扬。

确保以团队形式庆祝这些成功。 所有的工作,没有玩耍会使每个人变得沉闷。 团队一起庆祝里程碑,然后阐明并确定下一个目标。

成为合适的人

DevOps对每个人的要求都更高,其成功与人际关系的健康直接相关。 组织的每个成员都应运用这些技术来发展和完善自己。 专注于成为团队的合适人选将建立更牢固的联系,并使组织更有能力实现其目标。


本文基于Josh Atwell在All Things Open 2019上的演讲 。

翻译自: https://opensource.com/article/20/3/devops-relationships

devops

devops_如何成为DevOps的合适人选相关推荐

  1. devops是运维吗_您是DevOps的合适人选吗?

    devops是运维吗 在DevOps环境中成为"合适的"人意味着什么? 这就是Splunk的高级技术倡导者乔什·阿特威尔 ( Josh Atwell)试图在他的All Things ...

  2. devops_最低可行DevOps

    devops by Michael Shilman 通过迈克尔·希尔曼(Michael Shilman) 最低可行DevOps (Minimum Viable DevOps) 快速而肮脏的指南,用于扩 ...

  3. devops_您的DevOps阅读心愿单的10本书

    devops 寻找好的DevOps书籍阅读? 不知道从哪里开始? 遵循此阅读心愿单,为实用思想家找到关于DevOps的最佳书籍. 您将向那些解决了现实生活中的问题并为创新过程做出贡献的作者学习. 引领 ...

  4. 容器与devops_容器和DevOps如何改变杜克大学的IT部门

    容器与devops 即使回顾起来,也很难知道哪个对我们最先出现:容器或向DevOps文化的转变. 在杜克大学信息技术办公室(OIT),我们开始研究容器,以此作为一种用于承载网站的虚拟化基础架构来提高密 ...

  5. devops_如何进入DevOps

    devops 我观察到在过去的一年左右的时间里,有兴趣"进入DevOps"的开发人员和系统管理员急剧增加. 这种模式是有道理的:在这样一个时代,一个开发人员可以花几美元和几个API ...

  6. devops涵盖的三个阶段_3个领域推动DevOps变革

    devops涵盖的三个阶段 避免疼痛是强大的动力. 一些研究表明,即使植物也遭受某种痛苦,并采取措施保护自己. 但是,我们有许多例子说明人类有意忍受痛苦,运动常常会伤害人,但我们仍然会这样做. 当我们 ...

  7. 小米集团公布新任CFO人选:系原瑞信亚太区高管

    8月26日,小米集团(1810.HK)发布公告,披露集团CFO最新人选,首席财务官遴选委员会已选定林世伟担任小米集团CFO兼集团副总裁,自2020年10月8日开始正式履职. 据悉,即将加盟的新CFO林 ...

  8. DevOps看起来很美,实现起来却很难?

    DevOps 正在成为大家所熟知的实践方法和文化价值观,它可以缩短软件发布周期,提升软件质量.安全快速获取产品的开发反馈.然而,企业却几乎众口一词地表示:"DevOps 很好,但我们很难做到 ...

  9. 模拟松鼠_寻找紫色松鼠:聘请合适的OpenStack贡献者的3条技巧

    模拟松鼠 在本月在奥斯汀举行的OpenStack峰会上, Colette Alexander将发表名为" 寻找紫松鼠的狩猎:在野外雇用OpenStack贡献者"的演讲. 在这次采访 ...

最新文章

  1. SQL Server的数据库开发工具
  2. POJ1887解题报告(最长下降子序列)
  3. UVa12124 - Assemble(二分查找)
  4. 【翻译】为什么 goroutine 的栈内存无穷大?
  5. python后端开发工程师做什么-如何面试Python后端工程师?
  6. 【转】sqlserver游标概念与实例全面解说
  7. arma3自定义服务器,Arma3 生存服架设教程,武装突袭3游戏服务器架设
  8. python 生意_本周互联网关注(2015515):劳动人民的生意经、python好还是go好
  9. mysql definer设置为root_mysql如何修改所有的definer
  10. 如何保证消息队列的高可用
  11. windows cmd install nscp
  12. 类加载与 Java主类加载机制解析
  13. 通通玩blend美工(3)——可爱的云
  14. matlab蒙特卡洛法求概率,基于某MATLAB的蒙特卡洛方法对可靠度的计算.doc
  15. Ab压力测试Http
  16. 如何使用 CSS 使表格居中(快速指南)
  17. Mac苹果 M1配置cocoapods
  18. 轻轻松松背单词软件测试,Englishfield词汇记忆与测试
  19. python算程序员吗_2019为什么有人说Python程序员是假的程序员?
  20. vsjitdebugger.exe 进程解决方法

热门文章

  1. 回炉Spring--事务及Spring源码
  2. C++利用栈实现计算器
  3. VS C++/ClI调用C++ 外部Dll无法查看变量值
  4. JavaScript中的call,apply,bind学习总结
  5. [C# 基础知识系列]专题十四:深入理解Lambda表达式
  6. magento effects.js jquery.lazyload.js 冲突
  7. Criteria和DetachedCriteria区别应用
  8. 使用GetValue和SetValue来设置属性
  9. 程序员的进阶课-架构师之路(17)-堆
  10. 解决spring boot1.5以上版本@ConfigurationProperties提示“Spring Boot Configuration Annotation Processor not..