devops 开源

您可能以为我将要讨论为什么要使用开放源代码工具作为组织中有效的DevOps文化的基础的所有原因,但这不是要解决的问题。 不能将与我一起工作的团队所面临的挑战的复杂性边缘化,但是我相信工程师会弄清楚工具的一部分。 信不信由你,令人生畏的部分包裹在文化变革中。

我花了很多时间阅读有关文化变革的信息 ,拥有有效的DevOps社区所需的知识 ,如何组建功能强大的团队 ,并提出以下问题:“ 我如何开发DevOp? ”我在工具带上贴了一些新东西。 但是,没有什么比这更能引起我的共鸣了:

开源方式是...

公开交流

当信息开放时,我们可以彼此学习更多。 自由交流思想对于创建允许人们学习和使用现有信息来创造新思想的环境至关重要。

参与性

当我们有自由进行协作时,我们就可以创建。 我们可以解决任何人都无法独自解决的问题。

快速成型

快速的原型会导致快速的失败,但这会导致更快地找到更好的解决方案。 当您有空进行实验时,可以用新的方式看问题,并在新的地方寻找答案。 你可以边做边学。

功权主义

在精英管理中,最好的想法会取胜。 在精英管理中,每个人都可以访问相同的信息。 成功的工作决定了哪些项目兴起,并需要社区的努力。

社区

社区是围绕共同的目的而形成的。 他们汇集了各种想法并共享工作。 一个全球社区可以共同创造超越任何个人能力的东西。 它使工作倍增,并分担工作。 在一起,我们可以做更多的事情。

这就是您获得有效的DevOps文化的方式。 您采用开源方式。

如果您没有握拳,请记住您过去曾经喜欢过的工作,然后再读一遍。

公开交流,参与,社区

在Red Hat之前的职业生涯充满了诸如“只做你的工作”和“就是这样,你不能改变它”之类的陈述。 我内心感到非常恐惧,不得不告诉某人他们没有主意,不是因为这不能解决很多问题,而是因为他们不认识合适的人或不知道获得想法的最佳方法跨越。

当您进行公开交流时 ,我们鼓励所有人参加

  • 人们彼此交谈,并建立在彼此的集体经验的基础上。
  • 人们在共同努力时赢得彼此的尊重。
  • 当彼此了解并互相尊重时,人们不太可能说“这是某某一项工作,而不是我的工作”。

如果有人说“一起工作,否则”,没有团队会相信他们处于最佳工作环境中。 是的,他们会一起工作,但是您是否不想给他们一个想要一起工作的理由? 原因可能很简单,例如帮助两个人在相似的利益上建立联系,也可能难以使拥有长期不喜欢彼此的团队合作在一起。 但是,这里的关键要素是通向他人并尊重与您共度一周的人的道路。 归根结底,您需要营造一个可以发表意见,可以发表想法,可以分享的环境。

即使在我正在研究的团队中 ,开源方式的价值都得到了单独体现,我们也必须努力工作,以继续培养这种全球性的社区和协作意识。 即使在Red Hat,也很难 。 我每天都在努力为我们的团队提供尽可能多的可见性,而不管它看起来多么琐碎。 结果呢? 人们正在分享他们的想法,并帮助建立我们都可以为之骄傲和支持的东西。

快速的原型制作和精英管理

与我合作的工程师团队很早就发生了一件很棒的事。 他们使我想起完成某件事的重要性。 我们花了很多时间试图弄清楚我们可以处理的事情及其结果? 好吧,坦率地说-很多话题。

能够向某人展示您在做什么,并能收到有关该事情的反馈,这比说话要令人满意得多。 快速成型? 能够看到代码 ,而不是让想法消失在需求漏洞中并在质量保证体系中重新出现,真是令人满足,我无法为此大喊大叫。 根据我过去在封闭源代码项目中的经验,我没有看到交付的代码,收到的更改输入以及随后很快进行的修改。 因此,这对我来说仍然是变革性的。

不要误会我的意思,这不是一件容易的事。 团队早期就做出了一项技术决定,即继续开发自定义应用程序 ,该应用程序可以提供某些系统信息 (例如正在运行的软件版本),而无需对服务器进行根访问。 我知道已经有工具可以做到这一点,但是团队希望能够快速采取一些措施来减轻这种痛苦 。 完成后,我们同意我们将开始寻求长期解决方案以提供帮助。 我们仍然感到该决定带来的痛苦; 在这个项目涉及的范围内, 精英管理处于全功能模式,没有人会害羞地分享有关对其服务器产生的影响的详细信息。 但是,我仍然可以说这项工作是成功的,因为归根结底,它使最需要它的人们感到高兴,并且肯定会引起人们与我交谈。

考虑一下

如果员工感觉不舒服,无法分享想法,因为不是工作而被告知不进行协作,或者暗示其财务状况围绕着绩效,您会认为DevOps转型有多难?一种功能,整个系统的思维方式没有重点吗?

开源方式并不是成功的捷径。 但是,它可以做的是为个人和群体提供一套价值观念,使您的组织踏上通往有效DevOps社区的道路。 请帮我一个忙,然后回去再次阅读这些值。 您和您的组织是否足够开放以采用开源方式?

翻译自: https://opensource.com/business/14/4/devops-adopts-open-source

devops 开源

devops 开源_没有开源就无法拥有DevOps相关推荐

  1. devops 开源_没有开源,就不会有DevOps

    devops 开源 如果要进行DevOps,我们必须放弃开源. 对? 等等,我们是一家敏捷商店,所以我们也必须放弃它. 对? 在过去的五年左右的时间里,我与很多人混淆了"进行DevOps&q ...

  2. 开源代码 不开源_提供开源代码反馈的4个最佳实践

    开源代码 不开源 在上一篇文章中,我为您提供了如何获得反馈的提示,尤其是在您第一次免费和开源项目的背景下. 现在该讨论同一枚硬币的另一面: 提供反馈. 如果我告诉您您所做的贡献是"愚蠢&qu ...

  3. 桌面助手开源_用开源设计桌面游戏

    桌面助手开源 按需印刷行业是我最喜欢的技术创新产品之一. 它消除了网守,消除了物理批量生产的瓶颈. 它为任何人提供了一个好主意,并激发了产生它的动力,使他们的工作走向世界. 按需打印与开放源代码软件相 ...

  4. devops 三十六计_要避免的6个DevOps错误

    devops 三十六计 随着DevOps被越来越多地视为数字化转型的Struts,CIO对DevOps和开源如何改变企业文化越来越抱有热情. DevOps是指一组概念,这些概念虽然不是全部是新的,但已 ...

  5. 帮助中心 开源_对开源的贡献帮助我获得了Microsoft的实习机会。 这就是它可以为您提供帮助的方式。

    帮助中心 开源 "Accomplished X by implementing Y which led to Z." "通过实现导致Z的Y来完成X." When ...

  6. 智慧气象 开源_来自开源的半条命11条智慧

    智慧气象 开源 谷歌的软件工程师布拉德·菲茨帕特里克 ( Brad Fitzpatrick)致力于Go编程语言,是一生的书呆子. 他的父亲在英特尔工作,所以他在技术上长大. 他从中学时代开始编写软件, ...

  7. 开源 非开源_在开源中吃我们自己的狗粮

    开源 非开源 上个月,在使用了免费开放源代码软件近二十年之后,我参加了我的第一次会议: SELF . 我什至在这里做了一个简短的演讲,对我们进行创造性工作的人们可用的开放源代码工具进行了高级概述( 如 ...

  8. 1:1 人脸比对 开源_在开源周宣布青年:1月13日至17日

    1:1 人脸比对 开源 2014年1月13日至17日,我们在Opensource.com举行了有史以来首届"开源周青年活动"! 我们很高兴为您提供坚实的一周内容,重点关注当今儿童和 ...

  9. 开源 非开源_打破开源中的怪胎刻板印象

    开源 非开源 我是科技行业的新手. 我没有计算机科学或工程学位. 我是从事贸易和培训的作家,因此在多年的自由职业和糟糕的办公室工作之后为Red Hat工作,确实是一个震惊. 也就是说,令人震惊. 纹身 ...

最新文章

  1. 《C++标准程序库》读书笔记(三)
  2. 【MongoDB】MongoDb的“not master and slaveok=false”错误及解决方法
  3. charles抓取iphone https包报错:SSLHandshake: Remote host closed connection during handshake
  4. 南农计算机分数线,南京农业大学
  5. Oracle ASM 翻译系列第十一弹:高级知识 Offline or drop?
  6. 【渝粤教育】国家开放大学2018年春季 0149-21T现代汉语 参考试题
  7. java poi 打开 保存_Java-Apache POI-在DB中读取和存储RTF内容
  8. Auto Control 001 自动控制的一般概念
  9. 292. Nim游戏
  10. git --amend 使用和撤销
  11. ftp服务器FileZilla Server详细配置教程
  12. 如何使用阿里云的NAS云文件存储服务
  13. (保姆级)国内1块钱注册火爆全网的OpenAI-ChatGPT机器人
  14. Xposed 反检测
  15. 虚拟服务器的克隆,怎么克隆远程服务器上的虚拟机
  16. Matlab中求程序运行时间三种方法
  17. OpenMP编程指南
  18. java 蓝牙_PC平台上JAVA蓝牙通信实现方法
  19. 阿里云邮箱登录日志中有异地IP登录是怎么回事?该怎么办?
  20. 算法实战应用案例精讲-【自动化办公】使用Python操作PDF文档全记录(python代码实战)

热门文章

  1. Linux篇 | 用户、组和权限(一)
  2. asp.net core系列 40 Web 应用MVC 介绍与详细示例
  3. 超越传感器和相机 - 将物联网从云端迁移到物理世界
  4. BZOJ2654:tree(最小生成树,二分)
  5. TCP/IP 详解 卷一 协议 (第二版)翻译问题(第一周)2018
  6. dbUtils 原理
  7. eclipse中SSH三大框架环境搭建二
  8. 在windows下编译d-nets
  9. AD数据库的备份与还原
  10. 引用 病毒是怎么命名的?教你认识病毒命名规则