安卓 dump 工具 影响_工具如何影响文化?

安卓 dump 工具 影响

大多数DevOps社区都在谈论工具的重要性如何。 论据认为,文化必须首先改变,这可能会改变工具的使用方式。

我同意和不同意这个概念。 我相信工具和文化之间的关系比单向更共生和双向。 现在,我已经通过跨多家公司的实际转换发现了这一点。 我承认,很难确定这些工具是否改变了文化或者文化是否改变了工具的使用方式。

违反原则

一些工具违反了现代开发和运营的核心原则。 我看到的主要违规行为是需要GUI交互的工具。 这通常会使运营商与价值流水线分离,这在认知上难以克服。 如果应该通过价值管道来配置和部署基础架构中的所有内容,那么从流程中抽离某个人会固有地改变他们的观点和参与度。 进行手动修改还向系统注入了风险,这导致了不可预测性并破坏了管道的价值。

大型供应商提供的另一个用于基础结构的集成监视和票务解决方案的系统似乎是事后才实施其API,这导致该系统无法处理自动化系统的负载。 这需要不断进行手动恢复,有时还需要完成繁琐的任务,即手动关闭不应该创建或未正确关闭的错误票据。

维护这些系统的人员遇到了很大的挫败感,并且常常对整体DevOps转型缺乏信心。 在其中一种情况下,我们引入了一种用于监视和警报的现代工具,同一个人突然对整个DevOps转换产生了极大的信心。 我认为这是因为工具可以增强文化并改善文化,而如果缺乏现代功能的类似工具否则会阻碍动力和参与度。

选择工具

在NAIC(美国全国保险专员协会)上,我们采用了一种基于我们认为可强化价值渠道核心原则的功能来评估新工具和现有工具的实践。 目前,我们的清单上有七个项目:

  • 提供REST API并具有完整功能(具有所有应用程序功能)
  • 能够永久配置(无需人工干预即可安装,配置和启动)
  • 能够通过静态文件提供所有配置
  • 开源代码
  • 在可用时使用开放标准
  • 作为软件即服务(SaaS)提供或托管(我们不运行任何软件)
  • 可部署到公共云(基于许可和成本)

这是一个优先列表。 每个项目的评级为绿色,黄色或红色,以表示每个陈述适用于特定技术的程度。 这样就产生了一种视觉效果,使人们很清楚地知道不同候选人之间的比较。 然后,我们使用它来决定应使用哪些工具。 我们不仅仅根据这些标准进行决策,但是它们确实提供了更清晰的画面,并在我们牺牲原则时帮助我们知道。 透明度是我们文化的核心原则,而该系统有助于在我们的决策过程中加强透明度。

我们使用绿色,黄色和红色,因为通常每个工具中都没有这些标准的清晰二进制表示形式。 例如,某些工具的API不完整,这将导致应用黄色。 如果该工具使用OpenAPI之类的开放标准,并且没有其他适用的开放标准,则该工具将收到“在可用时使用开放标准”的绿色字样。 但是,使用OpenAPI而不使用OpenTracing的跟踪系统将获得黄色等级。

这种类型的系统可以使人们对选择工具时的价值有共同的理解,并且有助于避免在不知不觉中违反价值管道的核心原则。 我们最近使用此方法选择了GitLab作为我们的版本控制和持续集成系统,由于多种原因,它极大地改善了我们的文化。 我估计第一年有50位用户,而刚开始的几个月我们已经超过120位。

我们以前使用的工具不允许我们贡献自己的功能,透明地协作或完全自动化。 GitLab的文化影响了我们,我们也从中受益。 它的手册和公开交流对我们的发展具有不可估量的价值。 工具以及制造工具的公司可以并且将影响您公司的文化。 您愿意允许什么?

接下来要读什么

翻译自: https://opensource.com/article/18/8/how-tools-affect-culture

安卓 dump 工具 影响

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值