APM数据助阵持续流程改进

日期: 2015-04-16 作者:Ben Linders翻译:蒋红冰 来源:TechTarget中国 英文

持续流程改进是达到敏捷境界的重要部分。让我们学习一下,如何使用APM数据来支持更好的流程。

应用性能管理(APM)提供了大量关于系统如何执行的有用数据。你还可以使用APM数据来持续改进你正在开发和维护软件的方法。这可以使你的组织改进流程,同时给你的客户提供更好的服务,现在或都将来。

当你使用APM数据完成你的流程指标时,它对你该在哪方法重点关注提供了见解,以及该做什么来改进开发流程。例如,你可以据关于特定功能使用率的APM数据和经常出现的问题,以及宕机、性能,吞吐量、加载和停机数据与处理数据结合——例如测试中发现的缺陷数据。以及来自于客户(如,他们直接反馈的问题,或他们在社交媒体中如何讨论你的产品的)的反馈,这样你就获得了大量的、丰富的可用的数据,来指出哪些是需要改进用户体验的地方。

例如通过结合根源分析与五在原因或敏捷回顾来研究数据、异常值、重复出现的问题所暗示的趋势,这样你就可以基于APM数据进行深入的研究。因为APM数据来自于真实使用率,你可以推断出你正在研究的问题是真实的,然而解决他们,这样更有可能提升客户满意度。

监测数据对系统的真实使用率提供了洞察力,但你也可以使用它来优化正在进行的工作,给客户交付更多的价值。这样的实例将是你有多个bug,需要决定哪一个要优先修复。如果其中一个bug影响了超过50%客户的功能使用性,而且其它的几乎不会影响到功能,那么这一个bug就需要进行修复了。

APM数据是丰富的资源,它可以告诉你你的系统是如何使用的。例如,你可以使用数据来定义交付的用户案例的值,产品拥有者可以使用客户数据来优化他们未完成的订单,重点关注于所交付的新的或改进的,用户正在使用的功能上。团队还可以使用性能数据来决定哪里需要重构,或做一些修改来研究潜在的方法从而提供系统性能。你可以更有效地权衡改进功能和新功能,当你使用来自于真实系统使用庇的数据时。

与其实用来自APM的原生数据来控制改进措施,我建议项目经理的精力集中于提供数据的有效率上。他们应该支持业务和IT、客户代表和开发人员和运维团队之间的协作。这将有助于消除组织中的阻碍,创造出开放的沟通和高效协作的文化氛围。

请注意,APM指标大多是滞后指标。你不能控制停机或吞吐量来改进你的组织——正如关注于速率并不会使你的敏捷团队更快。组织需要确定他们自己的领导指标,基于他们特定的工作方式、组织构成和文化等等。

如果你的组织开始使用APM数据来了解客户是如何使用它的系统的,你能更准确地决定哪里,以及怎样持续改进你的流程,来交付真正的客户价值。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • 思科收购AppDynamics:直指应用管理

    思科技术覆盖着大部分的互联网。思科计划收购性能管理供应商AppDynamics,旨在确保应用程序高效运行。

  • 顶级APM软件大PK

    管理应用性能说起来容易做起来难。在探索很多种方式,研究很多种趋势之后,应用性能管理能够快速地从简单进化到复杂。对于APM软件而言也是如此。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • Dynatrace APM:关联环境提供数据

    Dynatrace Application Monitoring是一种应用性能管理(APM)工具,它的协作工具包括高层视图和简单的数据挖掘,能够提供可视化和上下文细节。