Scrum Master Toolbox Podcast: Agile storytelling from the trenches

BONUS: Exploring Lean Principles in Software Development | Doug Rabow


Listen Later

BONUS: Rediscovering Agile's Roots, What We Can Learn From Lean Manufacturing with Doug Rabow

In this BONUS episode, we reconnect with Doug Rabow, a previous guest and an expert in Lean-Agile strategic management known for his dedication to fostering empowered teams and enhancing processes through Lean principles. This discussion dives into the foundations of Lean, its evolution from manufacturing, and how software development can benefit from these time-tested methodologies. Join us as we uncover how adopting Lean can transform software practices and culture to align more closely with the true spirit of Agile.

Introduction to Lean and the Toyota Production System (TPS)

"Lean isn't just a methodology; it's an ongoing journey of learning and problem-solving."

Doug begins by mapping out the origins of Lean and its cornerstone, the Toyota Production System (TPS) (Wikipedia article on TPS). Initially crafted to solve operational challenges in manufacturing, TPS introduced principles aimed at efficiency and continual improvement. Doug underscores that while Agile has gained broader recognition, Lean provides an essential, often overlooked foundation that extends beyond frameworks like Lean Six Sigma or isolated process improvements.

"Lean isn't a set-and-forget solution; it's about cultivating an evolving culture of problem-solving."

Cultural Foundations of Lean: Adapting for Software Teams

"Respect for people and a culture of continuous improvement form the heartbeat of Lean."

Transitioning to software development, Doug highlights the core cultural tenets that empower teams to excel. He points out that scaling these principles—such as fostering a culture where problem-solving is embedded in daily practices—is vital due to the complexities of software as a people-driven process. Referencing Conway's Law, Doug illustrates how the structure of teams directly impacts code and workflow.

"Developing software is as much about building teams as it is about building products. Lean teaches us that these are inseparable."

The Toyota Way: A Blueprint for Excellence

"Applying Lean is about chasing excellence, not just managing tasks."

Jeffrey Liker’s The Toyota Way introduces 14 principles that Doug relates to software environments, emphasizing the value of discipline and respect for people. He discusses the importance of aligning processes with long-term strategies and ensuring that these processes are designed to foster continuous learning. Doug reiterates that truly understanding and integrating Lean requires more than surface-level adoption.

"Respect for people isn't an add-on in Lean; it's the root of a thriving, innovative team culture."

Waste in Software Development: Insights from the Poppendiecks

"Work in progress is not an asset; it’s a liability."

Doug shares insights from Mary and Tom Poppendieck’s (Mary and Tom have been on our podcast here) pioneering work on Lean Software Development, particularly their adaptation of waste types from manufacturing to software. These include partially done work, extra features, relearning, handoffs, and task switching. Doug points out that waste reduction strategies—such as Kanban and pull systems—help teams minimize bottlenecks and optimize flow.

"Software development, like manufacturing, benefits from visualizing value streams and focusing on reducing waste."

Metrics and Measurement in Lean

"The right process will create the right results—focus on process metrics, not individual metrics."

In Lean, metrics are crucial for assessing and refining processes. Doug advocates for using metrics like cycle time and throughput to provide teams with insights into system efficiency. He explains how focusing on process metrics rather than individual productivity helps sustain a culture that prioritizes team learning and growth.

"When we measure what truly matters—the process—we empower teams to solve problems collectively and improve outcomes."

About Doug Rabow

Doug Rabow is a dedicated practitioner of Lean-Agile strategic management with an emphasis on building empowered teams and optimizing processes through Lean methodologies. His extensive experience in applying Lean principles in software development has made him a trusted voice in the Agile and Lean community.

You can link with https://www.linkedin.com/in/dougrabow.

...more
View all episodesView all episodes
Download on the App Store

Scrum Master Toolbox Podcast: Agile storytelling from the trenchesBy Vasco Duarte, Agile Coach, Certified Scrum Master, Certified Product Owner

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

179 ratings


More shows like Scrum Master Toolbox Podcast: Agile storytelling from the trenches

View all
Economist Podcasts by The Economist

Economist Podcasts

4,166 Listeners

HBR IdeaCast by Harvard Business Review

HBR IdeaCast

164 Listeners

The Diary Of A CEO with Steven Bartlett by DOAC

The Diary Of A CEO with Steven Bartlett

8,484 Listeners

On Purpose with Jay Shetty by iHeartPodcasts

On Purpose with Jay Shetty

27,430 Listeners

Fiction - Comedy Fiction by The Sunset Explorers

Fiction - Comedy Fiction

6,445 Listeners

TRUMP100 by Sky News

TRUMP100

89 Listeners

Think Fast Talk Smart: Communication Techniques by Matt Abrahams, Think Fast Talk Smart

Think Fast Talk Smart: Communication Techniques

794 Listeners

Scrum.org Community Podcast by Scrum.org

Scrum.org Community Podcast

13 Listeners

A Bit of Optimism by Simon Sinek

A Bit of Optimism

2,183 Listeners

The Agile Daily Standup - AgileDad by AgileDad ~ V. Lee Henson

The Agile Daily Standup - AgileDad

29 Listeners

Coaching Real Leaders by Harvard Business Review / Muriel Wilkins

Coaching Real Leaders

673 Listeners

Huberman Lab by Scicomm Media

Huberman Lab

29,186 Listeners

Product Thinking by Melissa Perri

Product Thinking

148 Listeners

Agile Mentors Podcast from Mountain Goat Software by Brian Milner and Guests

Agile Mentors Podcast from Mountain Goat Software

44 Listeners

The Mel Robbins Podcast by Mel Robbins

The Mel Robbins Podcast

19,697 Listeners