Why your investment in AI is not showing ROI – The Answer: Improvement is not Progress

Many teams use AI at various phases of the SDLC such as testing, generating requirements, doing code review, writing code, writing tests etc.

It is becoming clear that it is very hard to prove those investments are yielding actual progress or ROI. Let’s look at the reasons

When does Investment actually lead to Progress?

You can invest in many different initiatives and you probably do. Building more test labs, buying more tokens for your developers, replacing your configuration management tool, replacing the documentation engine, training the team on a new working methodology. In fact, most engineering leaders invest up to 20% of their budget on various improvement initiatives. In these days, many of those investments are around deploying AI solutions across the SDLC

Then comes the question of measuring the ROI, which is similar to asking “are we making progress”. When asking that, most engineering leaders mean one of three things:

  1. Are we delivering faster features to the market?
  2. Are we delivering higher quality, maximizing customer happiness?
  3. Are we reducing cost, increasing margin

Many times it’s a mix of all the above

So, does investing in improving code review with AI or documentation creation with AI lead to progress on those metrics? hard to say

It’s important to understand that investing in an area of the SDLC will (most likely) lead to an improvement there. It is also important to understand that improvement does not mean progress and definitely does not mean progress towards the above mentioned goals 

it is only progress when you are improving the critical path to success. In other words, it is only progress when you’re improving the right things

What needs to be done and if often missed is an overall assessment of how the SDLC is used in a team and where the bottlenecks are. You need an understanding of which area in the SDLC implementation in your team is hurting the goals you are trying to achieve. Improving anything else will not lead to progress.

A good example is code generation with AI (think Claude). Sure, you can double, triple the speed at which code gets created, but very often, code creation is not the bottleneck to happier customers. Very often it’s the proper requirement elicitation, the proper testing, stabilization or even customer training. Without realizing that, you can pour more and more tokens into your development team, have more and more code and still achieve no progress towards your goals

And therefore, to achieve progress, find out what’s holding you back and invest in it heavily. This is a dynamic process due to the nature of bottlenecks, you resolve one, you get a new one appearing. This process needs to be iterative

As a rule of thumb ask yourself: “how will this investment support one of the main goals?” if there is no clear answer, it probably means this investment represents a local improvement over real progress

The Smart Way

AI Can do a lot to improve your team’s performance. We’ve seen great examples of it

The answer is, to analyze your entire SDLC and invest heavily, and only, in the weakest link in the lifecycle. And, do this repeatedly. This will ensure you’re maximizing your investment budget and improving at the best pace possible for your investment budget.

Once you do that, start experimenting and enjoy the ride!

knowledge hub

Related articles

Data analytics | BetterSoftware

Integrating AI into your Code Review Process – The Smart Way

Data analytics is the driving force behind successful digital transformation efforts. Businesses can no longer rely on intuition alone; they must harness the power of data to make informed decisions, optimize operations, and enhance customer experiences. From predictive analytics that anticipates future trends to prescriptive insights that guide decision-making, leveraging data effectively is the key to gaining a competitive edge. This article explores the crucial role of data analytics in digital transformation and outlines strategies to unlock its full potential.

Learn more
Data analytics | BetterSoftware

Integrating AI into your Software Development Lifecycle – The Answer

Data analytics is the driving force behind successful digital transformation efforts. Businesses can no longer rely on intuition alone; they must harness the power of data to make informed decisions, optimize operations, and enhance customer experiences. From predictive analytics that anticipates future trends to prescriptive insights that guide decision-making, leveraging data effectively is the key to gaining a competitive edge. This article explores the crucial role of data analytics in digital transformation and outlines strategies to unlock its full potential.

Learn more
Challenges in Digital Transformation | BetterSoftware

Software Development Life Cycle – Reference Material for Further Reading

Digital transformation is a crucial step for industries seeking to remain competitive in today’s rapidly evolving landscape. However, non-software industries often face unique challenges, including outdated systems, a lack of digital skills, and cultural resistance to change. This article explores these common hurdles and offers practical strategies to help businesses overcome them, from upskilling employees to modernizing legacy systems and prioritizing cybersecurity. By addressing these barriers head-on, industries can unlock the full potential of digital transformation and achieve long-term success.

Learn more

Claim your free initial team
effectiveness scan

Let’s determine the best and most efficient path to software excellence together.

Align on the scope on a brief 20-minute call.

Your benefits:
What happens next?
1

We schedule a call at your convenience

2

We hold a discovery meeting

3

We run a complimentary proof of concept

Request Your Free Scan

Partner with us for software excellence success

Why your investment in AI is not showing ROI – The Answer: Improvement is not Progress

Process mining for digital transformation | BetterSoftware