和我们一样最近宣布的研究举例来说,优先考虑卓越软件的组织也报告了更高的收入增长,并表示他们在品牌认知、创新步伐、员工敬业度等方面领先于同行。我们采访了基因金,Devops Researcher和WSJ Bestselling Author,征求他对组织可以做些什么来发展的看法更完美的软件- 为什么有些人比其他人更好地表演。

新遗物:组织如何提高他们的软件开发方法?

基因金:我爱Jon Smart对Devops的定义:更好的价值,迟早,更安全,更快乐。这意味着组织可以在保持可靠性,稳定性和安全性的同时更快地创新和迅速为客户提供价值。

基因金

在我看来,掌握这种新生产模式的组织将成为生存和获胜的组织。它不仅仅是商业组织 - 它也是政府机构,军事服务等等。

新遗物:什么是停止组织从开发更完美的软件?

基因:在我的书中,独角兽的项目我针对改善软件开发来查明几个非常重要的领域。

一个是软件开发团队的独立工作能力。组织可以实现亚马逊的理想“两个披萨队,“每个团队可以独立开发、测试,并将价值部署到客户?”还是他们有40个不同的、相互联系的团队,必须始终在一起沟通、协调、确定优先级、同步和安排工作?如果是后者,那就什么都做不了。

第二个区域是焦点,流动和快乐。这些国家更容易实现提供局部性和简单性的小型,独立的操作团队。这使得开发人员利用他们最好的能量来解决业务问题 - 而不是在流程,批准和建筑审查委员会会议等事物中获得塞。通过专注于单一问题实现的流动状态意味着它们更加富有成效。

新遗物:遗留系统和架构在多大程度上使得难以开发更完美的软件?

基因:当你有很多遗留系统是在几十年的技术债务中建立起来的,这使得事情无法完成。有一种方法可以解决这个问题:改善日常工作。

我喜欢这样的理念:日常工作的改进比日常工作本身更重要。如果你把所有时间都花在开发特性上,那么不可避免的后果就是技术债务会让简单的事情变得不可能。没有维护和更新,一切都变成了遗产。

New Relic:我们在研究中探索的一个关键主题是可观察性——组织对其所有软件和系统在单一平台上运行情况的实时视图。可观察性如何帮助改进组织的软件开发方法?

基因:无论你是给病人做手术,还是向太空发射火箭,还是开发软件,你都需要能够看到自己在做什么——这意味着可观察性。

遥测使您可以链接原因和效果。因此,使用操作剧院隐喻,它告诉您特定的动作是否导致患者的心脏击败或失败。在软件开发的背景下,如果您没有此类快速反馈,那么您无法实验,因为您不知道什么在工作以及不工作的内容。

“可观察性必须超越遥测和日志。组织需要一种文化,真正将可观察性集成到他们的工作原理中。“

但可观察性必须超越遥测和日志。组织需要一种文化,真正将可观察性集成到他们的工作方式,利用数据作为一种学习和倾向于竞争的方式。当我们向市场发起功能时,我们将其设置为以便我们可以执行A / B测试,以便说哪个更有效地实现了我们的目标;并且还使用可观察性作为帮助问题解决方案的方法。

New Relic:当涉及到可观察性时,组织有多成熟?

基因:六年来,我一直是Devops Research的状态,随着妮可博士福斯格伦jez谦虚这是一项跨人群研究,涵盖了36000多名受访者。每年的研究结果都表明,高绩效者和低绩效者之间的差距非常大。

在高绩效者中,您可以看到惊人的性能水平:他们部署得更快、更频繁,他们解决问题更快,他们的部署也更成功。他们有高水平的可观察性,以及一堆伟大的技术实践,伟大的建筑,和伟大的文化规范。相比之下,在表现较差的员工中,您看到的修复时间以天或周为单位,而不是以小时为单位。所以在高绩效和低绩效之间有好几个数量级。

新遗迹:组织如何才能成为高绩效者?

基因:他们需要关注三个方面:正确的架构,开发正确的技术实践,以及建立正确的文化规范。

首先,他们的团队可以独立开发,测试和部署价值吗?它们的架构紧密或松散耦合吗?那是一个元素。其次,他们的技术实践应包括持续整合和持续交付,以及生产环境中的主动遥测。第三个区域是文化规范:是否有文化告诉坏消息是安全的,或者有一种抑制坏消息的文化吗?这是表现的重要预测因素。

当你在这种新模式下工作时,你会有更高的工作参与度和员工净促进分数。人们把他们最好的工作带到他们的工作中,许多文献表明,当你有一个高度投入的、关心客户的员工队伍时,你最终会得到更好的结果——这不仅仅是技术,这是工作的一般情况。

新遗物:组织对软件开发的云本机方法有多重要?

基因:只要球队可以彼此独立地工作,组织的架构并不一定必须在云中。这意味着它们可以测试与每个其他组件隔离的组件。

如果必须在所有其他组件在场的情况下进行测试,则需要一个集成的测试环境,现在您被束缚在一个紧密耦合的体系结构上。这种类型的体系结构使我们无法确定是哪个组件导致了问题,也无法在问题进入生产之前确定问题。

新遗物:我们的研究表明,一些组织正在努力招募他们需要改善他们的软件开发所需的人才。你对此是什么意思?

基因:很多研究表明,技能短缺而不是人才短缺。总体而言,我认为领导人并没有做足够的事情来释放他们在组织中已经拥有的人才。

通用汽车公司就是一个改变这种做法的例子。几十年来,它在弗里蒙特的工厂一直是表现最差的汽车工厂——不仅是在美国,而且是在全球。但后来通用与丰田建立了合作关系,工人们在日本完成了培训。经过这次培训,尽管拥有同样的员工,弗里蒙特工厂成为了世界上表现最好的汽车工厂之一。

想知道自己是软件行业的领导者还是落后者吗?探索我们的研究成果拿我们的评估找出答案。

夏洛特Ziems是一名前编辑行政官员,她的职业生涯早期为许多高科技贸易期刊的增长带来了贡献。在“内容营销”之前,在“内容营销”是一个短语之前,她的职业生涯这些天侧重于帮助B2B科技公司讲述对他们的观众的故事。她是新的遗物主编。查看帖子

有兴趣为New Relic博客写作吗?亚搏体育登入网送我们一个球场!!