BONUS: From Waterfall to Flow—Rethinking Mental Models in Software Delivery | Henrik Mårtensson
Scrum Master Toolbox Podcast: Agile storytelling from the trenches
Release Date: 05/07/2025
Scrum Master Toolbox Podcast: Agile storytelling from the trenches
Steve Martin: Coaching Product Owners to Be the Voice of the Customer In this episode, we refer to video and . The Great Product Owner: Rob Gard's Customer Obsession Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the Scrum Master Toolbox Podcast website: . "The role of the PO really is to help the team empathize with the user, the customer of the product, because that's how they can develop great solutions." - Steve Martin Rob Gard worked at a fintech firm and is now CPO of a major fintech company. Steve...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
Steve Martin: Making Scrum Master Success Visible with OKRs That Actually Work Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the Scrum Master Toolbox Podcast website: . "It is not the retrospective that is the success of the retrospective. It is the ownership and accountability where you take improvements after the session." - Steve Martin The biggest problem for Scrum Masters isn't just defining success—it's being able to shout it from the rooftops with tangible evidence. Steve champions OKRs as an amazing...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
Steve Martin: Why Agile Fatigue Means We Need to Change Our Approach Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the Scrum Master Toolbox Podcast website: . "We teach transformation, we support transformation, we help change, but we don't really understand what they're changing from." - Steve Martin Steve believes Agile as a whole is on the back foot, possibly regressing. There's palpable fatigue in the industry, and transformation in its current form hasn't been the success we hoped. Organizations still...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
Steve Martin: When a Distributed Team's Energy Vanishes into the Virtual Void Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the Scrum Master Toolbox Podcast website: . "They weren't a team, they were a group of individuals working on multiple different projects." - Vasco Duarte (describing Steve's team situation) The infrastructure team looked promising on paper: Product Owner in Italy, hardware engineers in Budapest, software engineers in Bucharest, designers in the UK. The team started with energy and...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
Steve Martin: When the Gospel of Agile Becomes a Barrier to Change Read the full Show Notes and search through the world's largest audio library on Agile and Scrum directly on the Scrum Master Toolbox Podcast website: . "It took me a while to realize that that's what I was doing. I felt the reason wasn't working was them, it wasn't me." - Steve Martin Steve carried the Scrum Guide like a Bible in his early days as an Agile coach. He was a purist—convinced he had an army of Agile practitioners behind him, ready to transform every team he encountered. When teams...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
BONUS: The Operating System for Software-Native Organizations - The Five Core Principles In this BONUS episode, the final installment of our Special Xmas 2025 reflection on Software-native businesses, we explore the five fundamental principles that form the operating system for software-native organizations. Building on the previous four episodes, this conversation provides the blueprint for building organizations that can adapt at the speed of modern business demands, where the average company lifespan on the S&P 500 has dropped from 33 years in the 1960s to a projected 12 years by...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
BONUS: Breaking Through The Organizational Immune System - Why Software-Native Organizations Are Still Rare With Vasco Duarte In this BONUS episode, we explore the organizational barriers that prevent companies from becoming truly software-native. Despite having proof that agile, iterative approaches work at scale—from Spotify to Amazon to Etsy—most organizations still struggle to adopt these practices. We reveal the root cause behind this resistance and expose four critical barriers that form what we call "The Organizational Immune System." This isn't about resistance to change; it's...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
Xmas Special: Recovering the Essence of Agile - What's Already Working in Software-Native Organizations In this BONUS Xmas Special episode, we explore what happens when we strip away the certifications and branded frameworks to recover the essential practices that make software development work. Building on Episode 2's exploration of the Project Management Trap, Vasco reveals how the core insights that sparked the Agile revolution remain valid - and how real organizations like Spotify, Amazon, and Etsy embody these principles to thrive in today's software-driven world. The answer isn't to...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
Xmas Special: Why project management tools fail software development - and what works instead! In this BONUS episode, we dive deep into The Project Management Trap, continuing our exploration from Episode 1 where we established that software is societal infrastructure being managed with tools from the 1800s. We examine why project management frameworks - designed for building railroads and ships - are fundamentally misaligned with software development, and what happens when we treat living capabilities like construction projects with defined endpoints. The Origin Story - Where Project...
info_outlineScrum Master Toolbox Podcast: Agile storytelling from the trenches
Xmas Special: Software Industry Transformation - Why Software Development Must Mature - a five-episode deep dive into how software as an industry needs to transform. In this opening episode, we explore the fundamental disconnect between how we manage software and what software actually is. From small businesses to global infrastructure, software has become the backbone of modern society, yet we continue to manage it with tools designed for building ships in the 1800s. This episode sets the stage for understanding why software development must evolve into a mature discipline. Software...
info_outlineBONUS: From Waterfall to Flow—Rethinking Mental Models in Software Delivery With Henrik Mårtensson
In this BONUS episode, we explore the origins and persistence of waterfall methodology in software development with management consultant Henrik Mårtensson. Based on an article where he details the history of Waterfall, Henrik explains the historical context of waterfall, challenges the mental models that keep it alive in modern organizations, and offers insights into how systems thinking can transform our approach to software delivery. This conversation is essential for anyone looking to understand why outdated methodologies persist and how to move toward more effective approaches to software development.
The True Origins of Waterfall
"Waterfall came from the SAGE project, the first large software project in history, where they came up with a methodology based on an economic analysis."
Henrik takes us on a fascinating historical journey to uncover the true origins of waterfall methodology. Contrary to popular belief, the waterfall approach wasn't invented by Winston Royce but emerged from the SAGE project in the 1950s. Bennington published the original paper outlining this approach, while it was Bell and Tayer who later named it "waterfall" when referencing Royce's work. Henrik explains how gated process models eventually led to the formalized waterfall methodology and points out that an entire generation of methods existed between waterfall and modern Agile approaches that are often overlooked in the conversation.
In this segment we refer to:
-
The paper titled “Production of Large Computer Programs” by Herbert D. Benington (direct PDF link) Updated and re-published in 1983 in Annals of the History of Computing ( Volume: 5, Issue: 4, Oct.-Dec. 1983)
-
Winston Royce’s paper from 1970 that erroneously is given the source of the waterfall term. Direct PDF Link.
-
Bell and Thayer’s paper “Software Requirements: Are They Really A Problem?”, that finally “baptized” the waterfall process. Direct PDF link.
Mental Models That Keep Us Stuck
"Fredrik Taylor's model of work missed the concept of a system, leading us to equate busyness with productivity."
The persistence of waterfall thinking stems from outdated mental models about work and productivity. Henrik highlights how Frederick Taylor's scientific management principles continue to influence software development despite missing the crucial concept of systems thinking. This leads organizations to equate busyness with productivity, as illustrated by Henrik's anecdote about 50 projects assigned to just 70 people. We explore how project management practices often enforce waterfall thinking, and why organizations tend to follow what others do rather than questioning established practices. Henrik emphasizes several critical concepts that are often overlooked:
-
Systems thinking
-
Deming's principles
-
Understanding variation and statistics
-
Psychology of work
-
Epistemology (how we know what we know)
In this segment, we refer to:
-
Frederik Taylor’s book “The Principles of Scientific Management”
-
The video explaining why Project Management leads to Coordination Chaos
The Estimation Trap
"The system architecture was overcomplicated, and the organizational structure followed it, creating a three-minute door unlock that required major architectural changes."
Henrik shares a compelling story about a seemingly simple feature—unlocking a door—that was estimated to take three minutes but actually required significant architectural changes due to Conway's Law. This illustrates how organizational structures often mirror system architecture, creating unnecessary complexity that impacts delivery timelines. The anecdote serves as a powerful reminder of how estimation in software development is frequently disconnected from reality when we don't account for systemic constraints and architectural dependencies.
In this segment, we refer to Conway’s Law, the observation that explicitly called out how system architecture is so often linked to organizational structures.
Moving Beyond Waterfall
"Understanding queueing theory and Little's Law gives us the tools to rethink flow in software delivery."
To move beyond waterfall thinking, Henrik recommends several resources and concepts that can help transform our approach to software development. By understanding queueing theory and Little's Law, teams can better manage workflow and improve delivery predictability. Henrik's article on coordination chaos highlights the importance of addressing organizational complexity, while James C. Scott's book "Seeing Like a State" provides insights into how central planning often fails in complex environments.
About Henrik Mårtensson
Henrik Mårtensson is a management consultant specializing in strategy, organizational development, and process improvement. He blends Theory of Constraints, Lean, Agile, and Six Sigma to solve complex challenges. A published author and licensed ScrumMaster, Henrik brings sharp systems thinking—and a love of storytelling—to help teams grow and thrive.
You can link with Henrik Mårtensson on LinkedIn and connect with Henrik Mårtensson on Twitter.