devops失败的原因

当DevOps 由Andrew Shafer和Patrick Debois创造时 ,目标是使开发人员和运营商更加紧密地联系在一起,以实现客户价值。 DevOps是一种不断学习和改进的文化。 虽然自动化和工具可以带来一些改进,但正确的文化可以带来更大的影响。 知识和思想的共享导致文化的发展是DevOps的价值创造者。

伟大的开发者和行动者之间存在分歧

在许多公司中,开发人员和运营商处于不同的组织结构中,并遵循不同的流程。 通常,首席执行官是指挥链中的第一个常见环节。 这导致两组具有不同的目标。 开发人员希望为客户创建更多功能,而运营商希望保持现有功能的可用性。 这种紧张关系使开发与运营之间建立健康的伙伴关系的可能性非常小。

然后,开发可以将诸如敏捷和Scrum之类的概念引入操作准则,以加快产品的那些组件的交付。 运营商可以介绍其领域的复杂性,这些领域需要大量的纪律。 两组之间的这种新发现为我们带来了巨大的增长机会。

同情心导致理解

这种学习和协作过程会激发团体之间的同理心。 同理心可以增进理解,甚至可以导致更多的预测行为。 开发人员现在可以预测他们的决定将如何影响运营商。 开发人员无需根据每个决策咨询操作,而是可以根据他们不断增强的系统环境做出更好的决策。 但是,客户价值的产生比组织中的这两个群体要广泛。

在考虑DevOps团队的结构时,当然要从开发人员和运营商开始。 但是,还有其他角色需要考虑,例如业务分析师,它们对您的DevOps团队的成功同样重要。

业务分析师和其他与业务相关的角色应参与开发过程。 这很可能来自许多需求,这些人将深入了解它们。 确实很难在票证中写下某些内容,并确保其被正确解释。 每天让业务团队参与进来将减少返工和错过最后期限。

您的DevOps文化的战略联盟

那公司的其余部分呢,到目前为止还没有涉及的功能呢? 很多时候,这些团队被视为阻碍者或橡皮图章,任何互动都被推迟到最后一刻。 相反,应该首先让这些团体参与进来,因为他们在决策时常常有很多发言权。 销售,营销,安全,财务,法律和人力资源可以从阻碍者和橡皮图章变为拥护者和战略合作伙伴。 让我们检查一下外观。

营业额

销售团队应作为DevOps文化的一部分。 他们很可能也在产生需求,他们可能与客户以及他们真正看重的东西有着最好的联系。 他们将能够与客户建立巨大的联系,从而在整个团队中建立客户同理心。 建立客户同理心和理解的一种更有效的方法是让销售带动团队中的个人去拜访客户。

营销学

营销可以推销您的想法。 寻找行销中的优秀设计师和合作伙伴至关重要。 即使您不认为自己在推广某种东西,也可以。 我们都是。 每天。 我可能认为我可以很好地营销我的想法,但是营销团队是每天都在做的事情,并且为此而获得报酬。 他们知道自己在做什么。 我经常向他们进行演示,架构图,文章,想法和活动,因此它们可以帮助我产生更大的影响。 营销是力量的乘数。

安全

在许多公司中,安全性通常是一个单独的实体。 重要的是要注意,在DevOps文化中,安全性也是开发人员和操作人员的首要考虑因素,部署完所有东西后,安全性不会由中央团队来解决。 但是,安全性的中心功能是设置合理的策略,审核这些策略以及建立一些最佳实践和工具,这是非常有价值的。 尽早使用安全性很重要,这样它们可以帮助您成功,而不是被迫告诉您无法将代码部署到生产中。 他们真的别无选择。

金融

财务可以通过不批准关键采购来完全阻止您的整个计划,因为这可能会对您的业务产生不利影响,而您却无法利用现有的环境。 必须尽早将它们纳入谈判。 我发现他们经常使用可怕的工具,以一点自动化来帮助他们可以带来巨大的收益。

法律

如果合同和许可证没有足够早地提供给他们进行审查,法律部门可能会将您的整个计划延迟数个月。 我对法律有浓厚的兴趣,这使我阅读了数千页的法律和法院意见,因此我可能比大多数人更喜欢与法律交谈。

这是我提出的任何新倡议的第一个小组,因为他们将需要了解您在做什么以及为什么。 这将帮助他们确定公司存在风险的地方以及如何防范风险。 例如,实施自带设备(BYOD)策略或将Slack用作主要的通信工具,需要理解的背景比我现有的更多。 我还通过与他们一起创建始终批准的许可证和从未批准的许可证列表来帮助他们进行许可证审查。 根据我的经验,这将他们的审核过程减少了50%以上。

人力资源

人力资源部门通常不能停止一项特定的计划,但是它们对招聘产生了巨大的影响,最终影响了公司的文化。 GitLab具有我见过的最好的文化之一。 您可以在互联网上找到GitLab的HR文档 , 甚至可以提交合并请求和建议的更改。 那里的每个人都使用GitLab,包括HR,但这对于大多数组织来说可能是一个崇高的目标。 朝着这个方向迈出的小步包括与内部招聘人员合作,以确保他们了解您正在寻找的适合文化的内容,帮助他们自动化耗时的任务,并通过赋予他们对文化部分的所有权来使他们早日投入工作。

一个团队,一个目标:客户价值

公司的其他与产品开发关系不大的领域通常会更加规避风险,因此耐心和教育是关键。 他们具有与您相同的目标-尽可能为客户创造最大的价值-因此,请勿与他们抗争或结成敌人。 给这些角色机会,它们的机智和动力会打动您。

翻译自: https://opensource.com/article/18/2/essential-roles-devops-culture-success

devops失败的原因

devops失败的原因_如果没有这7个部门的支持,您的DevOps尝试将失败。相关推荐

  1. devops失败的原因_为什么害怕失败是一种无声的DevOps病毒

    devops失败的原因 您认识以下情况吗? 我这样做是因为一位经理曾经扼杀了我的激情和创新,以至于我急于做出决定,冒险并专注于重要的事情:" 发现通过开发软件并帮助他人开发软件的更好方法 & ...

  2. arcgis构建金字塔失败什么原因_天猫入驻为什么失败?知舟集团给出失败原因和解决办法...

    市场是有限的,竞争是无限的,前有京东.唯品会.拼多多.苏宁易购等多个平台争先恐后,后有云集.极有家等多个新平台如雨后春笋般起,但是在众多电商平台中,天猫依然独占鳌头,保持市场份额第一的趋势,这也是无数 ...

  3. 虚幻引擎构建光照失败的原因_如何在虚幻引擎4中构建实时动态封面系统

    虚幻引擎构建光照失败的原因 by David Nadaski 大卫·纳达斯基(David Nadaski) 如何在虚幻引擎4中构建实时动态封面系统 (How to build a real-time ...

  4. devops基础扫盲篇_在2020年取得成功的8篇必读的DevOps文章

    devops基础扫盲篇 我是一个狂热的读者,但是我经历了非常忙的时期,很难找到时间跟上我的阅读清单. 即使在我最忙的时候,我也尽量保持关注DevOps新闻,因为这是我关注的领域之一. 在这里,我总结了 ...

  5. eureka 集群失败的原因_对于注册中心,ZooKeeper、Eureka哪个更合适?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:http://h5ip.cn/Kr8D 简介 Eureka本 ...

  6. 可口可乐市场调查失败的原因_可口可乐公司的市场调查为什么没有起到预期效果?...

    问答题请结合案例和所学知识回答问题. 20世纪70年代中期以前,可口可乐一直是美国饮料市场的霸主,市场占有率一度达到80%.然而,70年代中后期,它的老对手百事可乐迅速崛起.对手的步步紧逼让可口可乐感 ...

  7. 连接到mysql数据库失败的原因_连接MySQL数据库失败的原因

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 连接mySQL数据库失败频繁,主要是什么原因造成的? 一年前,我开发了一个网站,租用的是linux下PHP+mySQL的虚 ...

  8. 可口可乐市场调查失败的原因_可口可乐公司一次不成功的市场调查

    一.市场调查 20世纪70年代中期以前可口可乐一直是美国饮料市场的霸主,市场占有率一度达到80%.然而,70年代中后期,它的老对手百事可乐迅速崛起,1975年,可口可乐的市场份额仅比百事可乐多6.8% ...

  9. 可口可乐市场调查失败的原因_可口可乐失败案例

    1985 年 4 月 23 日,可口可乐公司董事长罗伯特 • 戈伊朱埃塔宣布了一项惊人的决定.他宣 布经过 99 年的发展,可口可乐公司决定放弃它一成不变的传统配方,原因是现在的消费者 更偏好口味更甜 ...

最新文章

  1. 在VC下执行DOS命令(VC执行EXE)
  2. 惠普:利用大数据创造更智能的IT服务台
  3. C++ Vector学习笔记
  4. HDU 4930 Fighting the Landlords(扯淡模拟题)
  5. 接口有个电池标志_有人说手机快充毁电池,真的假的?电池快充的原理是什么?...
  6. Struts2 ( 二 )
  7. Java自动化测试框架-01 - TestNG之入门篇 - (详细教程)
  8. HNU 程序设计 飞机起飞时间安排
  9. 5 款漏洞扫描工具:实用、强力、全面(含开源)
  10. “斗”转星移,高精度(NTP网络授时)北斗授时系统
  11. 达梦数据库工程师培训实战教程(主备集群、读写分离、共享集群)
  12. Oracle数据库中文排序问题记录
  13. 【FPGA】RGMII接口
  14. 函数求和代码 matlab,一个简单求和函数的matlab实现(带程序耗时功能)
  15. 2018今日头条内推笔试1
  16. android 面包屑控件,Android —— 面包屑控件(BreadcrumbTreeView)
  17. 小学计算机课教案表格,小学信息技术教学设计《插入表格》
  18. Git Tower 3.2 - 最好用的代码管理工具
  19. Cesium--倾斜摄影加载详细攻略
  20. Mybatis报错:Could not resolve type alias

热门文章

  1. 关于Hystrix的几个问题
  2. 【转】ASIHTTPRequest开源类库进行http请求
  3. eclipse 中警告信息汇总
  4. 量子计算机全世界最新进展,谷歌或于明年公布全球最强大量子计算机
  5. matlab 画图直接存储_Matlab Figure图形保存
  6. RK4程序c语言,matlab实现欧拉法和RK-4方法的数值计算
  7. java的异常处理块的形式_Java 异常处理详细解读
  8. w10恢复出厂设置_路由器如何恢复出厂设置
  9. c++不好可以学qt吗_普通人可以学Python吗
  10. SQL脚本修改数据库名称