Why Performance Projects Fail?

Projects involving performance testing and engineering fail for a variety of reasons. The majority of performance project failures occur for various highly complex reasons from every phase of the development life cycle and performance testing life cycle. Sometimes, performance problems are uncontrollable, and it’s out of the control of a project manager, technical architects, or performance engineers. In my experience, from both business and personal levels, most the performance projects fail due to simply a lack of communication between performance engineers, developers, DBA's, business teams, and stakeholders from the beginning, and this ends up causing many other problems which will directly impact application performance and ROI. The only objective of strategic, effective performance testing for any application/product is to achieve a satisfactory return on investment. Performance testing and engineering the applications are risky and always require a lot of trial and error with rigorous testing from the early stages of development.

Failures in performance testing projects must be treated similarly to other business problems. It is essential to understand what went wrong, why it went wrong, and what can be done to prevent it. In most scenarios, the performance engineers have to run the one-man show role to make everyone educate/understand the performance challenges in the end-to-end full life cycle implementations. Working with Practice and COE teams, we continued seeing the same mistakes repeatedly from multiple teams and projects, so, based on my personal experience, I have compiled a  list of reasons Why Performance Projects Fail.

Making Enterprise Developers Lives Easier With Cloud Tools: An Interview With Andi Grabner

If you are an enterprise developer reading this you might be saying, "Help! How do I get back to coding?" So many developers I've talked to of late have lamented that their jobs have increasingly taken the actual time they spend coding down to 70% or 30% of the time.

Luckily, we are in the automation era where experts like Dynatrace DevOps Activist Andi Grabner exist. I recently had the chance to chat with Andi at Dynatrace Perform on how we can make enterprise developer's lives easier with cloud tools.

AIOps Solution Open to Third Parties for Autonomous Cloud Management

Great speaking with Brend Greifeneder, CTO at Dynatrace, during Perform 2019 where he announced the next generation of their Artificial Intelligence engine, Davis, which is now powered by new and enhanced algorithms and an ability to ingest data and events from a third-party.

“Four years ago, we pioneered, and continually improve, a unique, deterministic approach to AI that enabled customers to simplify enterprise cloud environments and focus more time on innovation. Because Dynatrace auto-discovers and maps dependencies across the enterprise cloud and analyzes all transactions, our Davis AI engine can truly causate, and drive to the precise root cause of issues versus simple guesses based on the correlation. This concept just got even better through semantically enriching external data and mapping it to our real-time topological models. In addition, unlike other solutions, it doesn't require learning periods, making it effective for highly dynamic clouds,” explained Bernd.

Free for Life Developer Program for Open Software Intelligence Platform

Steve Tack, SVP of Product Management at Dynatrace, introduced the Free for Life Developer Program during Perform 2019 to promote the recruitment, education, and growth of customer and partner developers who to extend the software intelligence platform across hybrid cloud ecosystems.

As companies strive to bring greater intelligence and insight into their clouds to enable autonomous cloud operations, Dynatrace is providing the tools and resources to enable and accelerate the journey. The open software intelligence platform integrates with third-party offerings to automate operations, drive smart process and workflow, and ingest new sources of data and events.