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

日期:2015-9-16作者:Christina Wong翻译:崔婧雯来源:TechTarget中国 英文

DevOps   业务敏捷   

【TechTarget中国原创】

和Linux容器以及一直流行的云计算一样,DevOps是如今IT领域最热的几大话题之一。如下Google趋势图显示了过去几年里“DevOps”相关搜索量增长趋势,可以看出这一软件开发方式的持续热度。

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

但实际上,这一方法论的真实价值被很多噪声淹没了。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是高效的起点,可以帮助企业增加敏捷度。现在就开始吧,很快你的公司就会发现,在如今快速改变的世界里,自身的竞争力变得越来越强。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Christina Wong
Christina Wong

红帽公司产品销售经理

SOA开发>更多

  • 故障注入注定要成为软件专业人士的必备技能

    尽管云改善了企业迅速发布高质量、高能力应用的能力,但专家警告说要小心这些应用会变得太复杂,难以进行人工测试。

  • 容器与微服务要“联姻” 你对它们够了解吗?

    在虚拟化和云计算领域,容器大概是发展最快、最广为令人兴奋的技术了,微服务则紧随其后。如果把这两大技术结合起来会碰撞出怎样的火花呢?

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

相关推荐

  • 对于orchestration而言 ALM和DevOps至关重要

    为了确保开发和运营能够持续同步演进,开发者需要理解DevOps与orchestration之间的差异,对自己的开发和运营策略进行重新思考,并且对重要的新兴趋势保持警觉。

  • 开发运维一体化(DevOps):协作是成功的保障

    如今的IT部门存在一个矛盾:敏捷开发者希望可以快速部署常规软件,而运维团队则优先考虑稳定性。开发和运维不同的成功指标使得每个团队都有自己独立的目标

  • 中国市场DevOps应用趋势分析

    为了解决开发人员与运维之间的协作问题,从而提升工作效率,DevOps方法论应运而生。几年的发展,DevOps现在国内市场的应用情况如何?如何才能取得DevOps实施的成功?

  • 持续DevOps文档:是必需的

    文档和管控的流程仍旧是防止企业陷入困境,保证员工不丢掉工作的有效方式,让文档和管控成为进展缓慢的同义词是因为一些历史原因。软件版本引入的相同的自动化也适用于文档领域。

技术手册>更多

  • 企业应用集成EAI

    EAI(企业应用集成)是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的 ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了EAI,企业就可以将企业核心应用和新的Internet解决方案结合在一起。

    EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。

  • 可扩展标记语言:XML

    XML即可扩展标记语言,是Extensible Markup Language的缩写。它与HTML一样,都是处于SGML,标准通用语言。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。 

    XML实际上是Web上表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象的数据定义。XML同HTML一样,都来自SGML(标准通用标记语言)。SGML是一种在Web发明之前就早已存在的用标记来描述文档资料的通用语言。

  • 复杂事件处理CEP教程

    在金融服务和其他行业中,如何使那些重要且具有战略意义的业务信息以高速数据流的方式到达企业变得尤其重要,而复杂事件处理(CEP)就是这一过程的代名词。复杂事件处理具备了分析高速数据流并鉴别重要事件的能力,虽然对这些事件的鉴别过程是复杂的,但结果却是无价的。下面我们就来介绍一下复杂事件处理。

  • API样式及云计算API选择教程

    据Gartner的副总裁兼应用架构、集成与开发分析师Daniel Sholler介绍当今主流软件的变革是围绕着应用程序接口进行的。这些“集成接口”的性质正在发生微妙的改变。API设计正变得与用户界面设计一样的重要。REST架构的普遍性使得它可以在各种广泛的场合下工作,且其流行性也已经在一大群程序员当中得到了证实。在这本技术手册中我们将着重看一下API公共数据选择、公开API,以及REST和SOAP的选择,同时也将涵盖云计算API的内容。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • 数据库
  • 服务器
  • 云计算