跟踪DevOps指标 增加业务敏捷度

和Linux容器以及一直流行的云计算一样,DevOps是如今IT领域最热的几大话题之一。如下Google趋势图显示了过去几年里“DevOps”相关搜索量增长趋势,可以看出这一软件开发方式的持续热度。但实际上,这一方法论的真实价值被很多噪声淹没了。Devops并不仅仅只是鼓励开发人员和IT运维人员一起合作,它的真实意图在于增加业务敏捷度。

但实际上,这一方法论的真实价值被很多噪声淹没了。Devops并不仅仅只是鼓励开发人员和IT运维人员一起合作,它的真实意图在于增加业务敏捷度。

关于应用开发的一个大家不愿意承认的事实就是很多企业并没有足够敏捷,能够高效适应如今飞速改变的市场。通常,这些企业依赖于传统的IT实践,比如瀑布模型,或者简单地说,它们无法足够快得获得可靠更新。通常来说,这样的企业,由于它们已经面临的开发挑战,也在犹豫是否引入新的方式,比如DevOps。

然而,DevOps的诱人之处在于,它不是完全有或者完成没有的实践。对于想要尝试DevOps是否适合他们的IT专业人士或者在考虑是否引入DevOps实践的企业而言,如下是能够帮助提高业务敏捷度的早期DevOps相关的三个步骤。

1. 跟踪DevOps指标

Peter Drucker,著名管理咨询师、教育家,也是《创新和企业家精神》的作者,曾经说过,“可以被度量的事物就是可以被管理的。” 根据Drucker所说,一旦你开始监控什么东西,你就能够在此领域神奇得发现可以改进之处。

通知团队,并且开始跟踪一些DevOps度量的关键点。就能够实现Drucker所说的神奇的性能增长,并且可以建立一个基线,来评估所采取的任何额外步骤在多大程度上能够影响到企业的敏捷性。

Devops.com贡献者Payal Chakravarty和David Shackelford建议如下DevOps度量:

开发应用所花费的最高时间:帮助理解可以多快得开发应用失败部署的百分比:看出是否部署成功客户ticket数:显示产生了多少问题故障恢复的平均时间:显示从应用程序bug或者故障恢复需要多长时间用户数:显示应用程序对于用户而言的有用程度

这些度量可能包含自相矛盾的权衡之处(比如,越快开发,就有可能犯越多的错误),但是DevOps使得可以在这五个敏捷度量上都能够同时得到好的结果。

2. 使用“模式2”处理新项目

据Gartner分析,“双模态IT”是一种IT策略,同时拥有传统IT(“模式1”)的强调可靠性和精确度,以及现代IT(“模式2”)的强调速度和敏捷度的双重优点。也就是说,使用双模态IT方式,你无需彻底抛弃已有的模式1的应用程序和基础架构,就能够收获模式2的优势。

但是如何决定什么项目必须使用模式1还是模式2呢?Gartner认为双模态IT的最佳实践是模式1用于记录的系统,模式二用于差异化和创新的系统。

随着时间的推移,一旦找到机会尝试模式2,你的业务敏捷度一定会提高,并且能够快速得适应动态的市场。

3. 尝试DevOps友好的PaaS技术

既然你已经能够更快更敏捷得完成一些公司项目,那么可以考虑平台即服务(PaaS),这会进一步有助于DevOps方案。

PaaS是基于云的平台,使得开发人员和IT运维人员能够更容易得构建,部署和管理应用,并且避免很多基础架构相关的困难和花费。IT也能够使用PaaS技术来合作,并且和业务经理更紧密得进行迭代。

跟踪DevOps矩阵,在新项目里使用模式2,并且尝试PaaS是高效的起点,可以帮助企业增加敏捷度。现在就开始吧,很快你的公司就会发现,在如今快速改变的世界里,自身的竞争力变得越来越强。

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2015-09-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PPV课数据科学社区

天下武功唯快不破:从敏捷数据到敏捷数据分析

敏捷,指反应(多指动作或言行)迅速快捷。敏捷和技术结合往往具有快速、简单、迭代的特点。如大家听说的敏捷开发就是指:以用户的需求进化为核心,采用迭代、循序渐进的方...

5326
来自专栏大数据和云计算技术

数据治理的基本概念

刘同学的第四篇,坚持就是胜利,太棒了。 在 2009年,《大数据资产:聪明的企业怎样致胜于数据治理》一书中提到,如果基本数据不可靠,大多数企业的大数据计划或者失...

4025
来自专栏微信公众号:Java团长

架构设计方法初探

架构设计的目的是为了解决系统复杂度带来的问题,并不是要面面俱到,不需要每个架构都具备高性能、高可用、高扩展等特点,而是要识别出实际业务实际情况的复杂点,然后有有...

772
来自专栏DevOps时代的专栏

DevOps 标准体系发布及权威解读

一、DevOps 标准体系 ? 2017年11月17日,云计算开源产业联盟第一次跟高效运维社区一起在上海合办了首届金牌运维峰会,在工信部软件司的指导下,由中国信...

3776
来自专栏企鹅号快讯

技术转产品经理:这是我对项目的一些思考

前言:产品是对综合能力要求很高的一个职位,只有不断的思考、不断的更新知识体系,对这个行业充满着未知的探索,才能保持一颗初心,打磨出一款出色的产品。 背景:毕业后...

4325
来自专栏芋道源码1024

架构设计方法初探

架构设计的目的是为了解决系统复杂度带来的问题,并不是要面面俱到,不需要每个架构都具备高性能、高可用、高扩展等特点,而是要识别出实际业务实际情况的复杂点,然后有有...

1032
来自专栏云计算D1net

2017年IT预测:多云将面临令人担忧的安全问题

随着越来越多的企业的业务迁移到云计算,公共云采用和安全问题预计将会增长。 虽然云计算应用日益增长,但其未来发展还面临一些挑战,一些企业表示,他们面临转型到云计...

2886
来自专栏靠谱PM

为什么要做用户调研?

在前面的文章中有写过如何快速的了解一款产品(回看请戳下面链接),但在产品初期可获取的用户反馈相对来说是有限或没有的,那么当我们接到对产品优化的工作时就要主动去了...

1212
来自专栏AI科技评论

动态 | PyTorch 1.0 预览版发布:90% 的功能能经受住业界考验

AI 科技评论按:10 月 3 日,在首届 PyTorch 开发者大会上,Facebook 正式发布 PyTorch 1.0 开发者预览版,在带来 PyTorc...

1392
来自专栏Linyb极客之路

架构设计方法初探

架构设计的目的是为了解决系统复杂度带来的问题,并不是要面面俱到,不需要每个架构都具备高性能、高可用、高扩展等特点,而是要识别出实际业务实际情况的复杂点,然后有有...

1132

扫码关注云+社区

领取腾讯云代金券