As organizations shift towards agile and CI/CD approaches, performance engineering must change. Success cannot be achieved without a shift in the organization’s culture, where all teams participate in the creation and delivery of reliable, performant and high-quality products. The focus of our maturity model is to highlight the benefits of an effective performance culture not only from a technological point of view but also for a business perspective, reducing the risk of major incidents but also increasing revenues and avoiding costs. To achieve this result, we developed a framework consisting of four maturity stages, starting from a company having limited or no control over its environment to a company implementing self-remediation strategies. To better represent the different aspects of performance engineering practice, we targeted three main pillars: Performance Test & Tuning, Application Performance Monitoring, and Capacity Planning. The goal is to display not only the benefits that accrue to organizations that reach full maturity, but also how moving from one stage to the next, even in a single pillar, can significantly increase the impact on the company. To help in this journey, we also defined, for each performance engineering pillar, a list of essential capabilities that any company should search for, when selecting a tool.
Performance Engineer, Moviri
Senior Consultant, Moviri
Performance Engineering and DevOps