什么是持续应用程序改进?

CAI代表持续改进应用程序。这是在SDLC的每个步骤中实施的软件改进过程,可确保在每个步骤中均获得即时反馈,而不必等到风险水平和影响不断上涨。实施CAI时,您将改进过程移到了最左端,并发现了引入的软件错误和性能问题,从而消除了无数小时的时间来寻找问题。

为什么持续改进应用程序很重要

  1. “虫子”到此为止
    开发人员和DevOps可以立即看到他们负责的问题,并且可以进行更改,而不必在不知不觉中承担责任。
  2. 连续的反馈回路
    开发人员在编写代码时会得到反馈。
    QA和DevOps在非产品中发现的问题不仅限于功能测试,而且还不包括部署到生产之前的问题。
    Ops和DevOps可以主动改善应用程序,并将需求传递给产品管理,以直接从生产通知计划阶段。

持续改进应用程序与APM有何不同

CAI结合了动态代码分析和完整的生命周期APM,而不仅仅是传统的APM。当开发人员开始编写代码时,CAI开始。

谁可以从Stackify的持续应用程序改进中受益

软件开发团队的目标是交付更多软件,并花费更少的时间解决生产问题。所有开发人员和DevOps都可以从CAI中受益。

如何实施持续应用程序改进

实施CAI不需要额外的流程,也不需要额外的人员。

只需安装Prefix和Retrace,您就可以在现有SDLC流程中进行简单的检查,从而从CAI中受益,这将使您变得更加无限和主动。

对于开发人员:编写代码时检查前缀。

对于质量检查:请在运行测试后检查Retrace,并确保您涵盖了所有基础知识,不仅包括功能测试,还包括负载测试等。

对于DevOps / Ops:在Retrace中添加快速查看,看看是否弹出任何内容。

使用Retrace可以确定如何提高软件性能。

资讯来源:由0x资讯编译自STACKIFY,版权归作者Stackify所有,未经许可,不得转载
你可能还喜欢