BONUS Why More Code Doesn't Mean Better Software — And Where AI Actually Helps Your SDLC With Mooly Beeri

BONUS Why More Code Doesn't Mean Better Software — And Where AI Actually Helps Your SDLC With Mooly Beeri

BONUS: Why More Code Doesn't Mean Better Software — And Where AI Actually Helps Your SDLC

Most teams are adopting AI to write code faster. But what if code generation isn't your bottleneck? Mooly Beeri has spent 25 years diagnosing where software organizations actually underperform — from Microsoft to Philips to automotive — and his message is clear: measure before you automate, and tie every AI investment to a business KPI.

The Pattern Debugger's Origin Story

"I've been identifying patterns way before AI was doing that. One of my first jobs was Microsoft, and I got the opportunity to work in engineering excellence. Every single simple improvement would make the lives of so many people better and the code better and the products better."

Mooly's career started at Microsoft in engineering excellence, where he discovered his passion for finding process areas that need improvement. From there he built the first software centre of excellence for Philips, spawned it into a separate business, and has been doing the same process excellence work across healthcare, telecom, and automotive ever since. His framework: understand where you're bleeding quality, revenue, or budget — then intervene there, not everywhere.

Improvement Doesn't Mean Progress

"There are too many efforts to improve too many things that don't really matter. The ability to tie a specific improvement to what actually means progress for a business — that, for me, is one critical component that's missing in many transformations."

Mooly's core insight applies directly to AI adoption: everyone has an improvement plan, but few can answer "how does this improvement improve business performance?" If you ask that one additional question, you can probably cancel half your improvement projects — the ones that make people feel good but don't move the needle on time to market, quality, or cost.

The Code Generation Trap

"It's like saying a book author is more productive because they write more words. The unit of work is not the number of lines of code they produce. The unit of work is a piece of code that works, that is tested, that is fully reliable, that meets a customer expectation, and eventually generates revenue."

Data from Faros AI shows individual developer PRs went up 98% with AI tools — but organizational delivery actually dropped 1.5%. More code, same or worse outcomes. Mooly explains why: most organizations invest in code generation not because it's the most effective thing to improve, but because it's the easiest step to automate. There are 35 steps in the SDLC. Picking code generation gives you a 1-in-35 chance of striking gold. As the saying goes: hope is not a strategy.

Where AI Actually Works in the SDLC

"The best usages would be in areas of the SDLC where there is a lot of data that needs processing and needs some detection of patterns — where AI is really, really good."

The most successful AI applications Mooly has seen with clients:

  • Defect root cause analysis — training AI agents on thousands of Jira bugs to find patterns humans can't see. In one healthcare client, AI analysis revealed that "false positive" bugs were actually compromised requirements — the dev team was closing real deviations as unimportant because they didn't have time to fix them

  • Code review enhancement — AI scans incoming defects and generates a live, evolving checklist so reviewers spend their limited time checking for the most probable problems

  • Test generation — unit, component, and functional test creation where AI can leverage existing test patterns and requirement data

  • Requirements review — correlating requirements against strategic objectives, OKRs, and historical defect patterns to find contradictions before coding begins

The Thinking Process You Can't Automate

"The developers going through the process of converting requirements into code — it's actually a thinking process. It creates a lot of discussions with the product managers, a lot of back and forth, which help refine the requirement. This entire exchange is gone out the window when you have AI generate the code in 5 minutes."

When AI generates code instantly from requirements, it eliminates the human feedback loop that catches contradictions and incomplete specifications. The FDA has recognized this: every AI-assisted step in medical device software must be guardrailed by human activity. If you generate code quickly but still need a human review, the speed gain disappears. The value of coding was never just the code — it was the thinking.

Map Every Investment to a Business KPI

"If your uncle ran a bicycle repair shop and you said, let's advertise in the local newspaper, the first question he'd ask is: how many new customers will we get? The business logic hasn't evolved so much. If you want to do something — how will this impact your revenue, your customer retention, or your cost of producing goods? If you can't answer these things, don't invest."

Mooly's advice is deceptively simple: before adopting any AI tool in your SDLC, ask yourself which of three business outcomes it will improve — faster time to market, higher quality (fewer customer issues), or better margins (lower execution cost). If you can't draw a direct line from the AI investment to one of those outcomes, you're doing improvement theatre.

About Mooly Beeri

Mooly Beeri is CEO and co-founder of BetterSoftware, a consulting firm with over 25 years helping companies across healthcare, telecom, and automotive transform how they build software. His work focuses on diagnosing where software organizations underperform and designing targeted interventions — not blanket transformations.

You can link with Mooly Beeri on LinkedIn.

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(200)

The PO Who Doesn't Care vs the PO Who Always Has the Answer | Olaitan Fashanu

The PO Who Doesn't Care vs the PO Who Always Has the Answer | Olaitan Fashanu

Olaitan Fashanu: The PO Who Doesn't Care vs the PO Who Always Has the Answer Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the Scrum Ma...

26 Jun 14min

I Love Data—Why Success for a Scrum Master Means Doing the Hard Measurement Work | Olaitan Fashanu

I Love Data—Why Success for a Scrum Master Means Doing the Hard Measurement Work | Olaitan Fashanu

Olaitan Fashanu: I Love Data—Why Success for a Scrum Master Means Doing the Hard Measurement Work Read the full Show Notes and search through the world's largest audio library on Agile and Scrum dir...

25 Jun 15min

Three Teams, Three Backlogs, One Feature—Can You Make Them See Each Other? | Olaitan Fashanu

Three Teams, Three Backlogs, One Feature—Can You Make Them See Each Other? | Olaitan Fashanu

Olaitan Fashanu: Three Teams, Three Backlogs, One Feature—Can You Make Them See Each Other? Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly ...

24 Jun 17min

When the New PO Stops Refining—and the Team Starts Self-Destructing | Olaitan Fashanu

When the New PO Stops Refining—and the Team Starts Self-Destructing | Olaitan Fashanu

Olaitan Fashanu: When the New PO Stops Refining—and the Team Starts Self-Destructing Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the ...

23 Jun 15min

The Scrum Master Who Tried to Force His Way In—and Got Schooled | Olaitan Fashanu

The Scrum Master Who Tried to Force His Way In—and Got Schooled | Olaitan Fashanu

Olaitan Fashanu: The Scrum Master Who Tried to Force His Way In—and Got Schooled Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the Scru...

22 Jun 13min

Output Owners vs Activators — Two Product Owners Who Defined Aimé's Career | Aimé Flemm

Output Owners vs Activators — Two Product Owners Who Defined Aimé's Career | Aimé Flemm

Aimé Flemm: Output Owners vs Activators — Two Product Owners Who Defined Aimé's Career Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on th...

19 Jun 12min

When The Team Tells You You're Doing Too Much — That's The Success Signal | Aimé Flemm

When The Team Tells You You're Doing Too Much — That's The Success Signal | Aimé Flemm

Aimé Flemm: When The Team Tells You You're Doing Too Much — That's The Success Signal Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the...

18 Jun 17min

Renting The Change vs Owning It — Why LeSS Transformations Get Reversed | Aimé Flemm

Renting The Change vs Owning It — Why LeSS Transformations Get Reversed | Aimé Flemm

Aimé Flemm: Renting The Change vs Owning It — Why LeSS Transformations Get Reversed Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the S...

17 Jun 15min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
aftenpodden-usa
forklart
fotballpodden-2
stopp-verden
popradet
det-store-bildet
nokon-ma-ga
lydartikler-fra-aftenposten
rss-espen-lee-usensurert
rss-gukild-johaug
dine-penger-pengeradet
hanna-de-heldige
rss-ness
rss-penger-polser-og-politikk
frokostshowet-pa-p5
aftenbla-bla
rss-utenrikskomiteen-med-bogen-og-grasvik
ta-dokumentar