LLMs and Generative AI in the enterprise.
Inspire, develop, and guide a winning organization.
Understand the unique values and behaviors of a successful organization.
Create visible workflows to achieve well-architected software.
Understand and use meaningful data to measure success.
Integrate and automate quality, security, and compliance into daily work.
An on-demand learning experience from the people who brought you The Phoenix Project, Team Topologies, Accelerate, and more.
Learn how to enhance collaboration and performance in large-scale organizations through Flow Engineering
Learn how making work visible, value stream management, and flow metrics can affect change in your organization.
Clarify team interactions for fast flow using simple sense-making approaches and tools.
Multiple award-winning CTO, researcher, and bestselling author Gene Kim hosts enterprise technology and business leaders.
In the first part of this two-part episode of The Idealcast, Gene Kim speaks with Dr. Ron Westrum, Emeritus Professor of Sociology at Eastern Michigan University.
In the first episode of Season 2 of The Idealcast, Gene Kim speaks with Admiral John Richardson, who served as Chief of Naval Operations for four years.
Exploring the impact of GenAI in our organizations & creating business impact through technology leadership.
DevOps best practices, case studies, organizational change, ways of working, and the latest thinking affecting business and technology leadership.
The debate over in-office versus remote work misses a fundamental truth: high-performing teams succeed based on how they’re organized, not where they sit.
Leaders can help their organizations move from the danger zone to the winning zone by changing how they wire their organization’s social circuitry.
The values and philosophies that frame the processes, procedures, and practices of DevOps.
This post presents the four key metrics to measure software delivery performance.
March 7, 2024
In his insightful presentation at the recent DevOps Enterprise Summit, Scott Prugh, transformation technology leader, highlighted the critical differences between how we typically measure and manage software projects (using linear accounting-based approaches) versus how software projects and organizations actually behave (which follows more exponential, physics-based formulas).
Prugh contends that relying too much on accounting approaches like estimates and utilization rates versus truly understanding concepts like coordination costs, coupling, and flow is a recipe for slow delivery, unhappy employees, and frustrated customers.
In this post, we’ll summarize Prugh’s key points and examples regarding the need to rewire the complex “physics” of software delivery for real improvement.
Early in his talk, Prugh introduced a framework for different layers that exist within organizations, based on the book Wiring the Winning Organization from Gene Kim and Steven J. Spear:
Prugh stressed that making lasting, impactful changes solely at one layer is unlikely to move the needle. Just focusing on the technical staff and making developers more efficient can only address a small fraction of the overall lead time equation. Changes must occur across all three layers to fundamentally improve outcomes.
For example, if 85% of the duration of a feature delivery process is tied up in handoffs, reviews, and delayed decisions from organizational dysfunction, even a 50% improvement in developer throughput will only trim a couple of weeks off an 18-month delivery cycle.
Next, Prugh dove deeper into what he called “physics-based” formulas that actually govern how work flows (or doesn’t) through complex technology organizations.
He touched on three key theories or phenomena that clash with how management traditionally views software delivery through rose-colored accounting lenses:
In Prugh’s view, these physics-based dynamics will swamp any attempts to manage software delivery with traditional linear projections, resource allocation models, and efficiency metrics.
He emphasized that while accounting has its place in budgeting and governance, physics dictates the actual speed and quality outcomes. And yesterday’s org structures struggle with exponential coordination friction and complexity.
How do you rewrite the physics formula to win? Prugh’s answer: Simplification, which is inspired by Kim and Spear’s work in Wiring the Winning Organization.
While such a concept sounds easy, implementing organizational and architectural simplification initiatives involves real work and deep change across those three layers we discussed earlier.
Some examples Prugh highlighted included:
All of these simplification moves help smooth flow, contain complexity, and speed up feedback loops, as long as they permeate policies, culture, architecture, and technical practices in a unified way.
To vividly demonstrate the potential impact of systems thinking and simplification, Prugh walked through a detailed example using before and after analysis of a real client scenario.
He described an initiative focused on one product portfolio suffering from lengthy delivery lead times and poor quality despite previous attempts to scale up capacity.
The starting state reflected many of the dysfunctions facing modern enterprises:
These intersecting issues led to slow flow, high degrees of waste, and coordination delays that manifested in multi-month queues and dismal reliability.
Despite leaders layering on more developers and test automation, lead times stretched ever longer. Previous legacy constraints mixed with accumulated technical debt prevented meaningful velocity.
Attacking this situation, Prugh helped the client re-visualize their delivery approach and restructure their value stream execution around simplification. Some of the key changes included:
While an arduous change, the collective impact fundamentally rewired the coordination and delivery physics plaguing this portfolio. Lead times shrunk from months to weeks. Escaped defects dropped 60%. Employee engagement improved markedly.
In closing out his presentation, Prugh underscored that software development involves much more physics than accounting and linear thinking. Terms like coordination costs, coupling, cohesion, and flow matter immensely.
He emphasized to technology leaders that if you solely focus on developer productivity tools or velocity metrics, you will likely fail to move the needle on business outcomes.
Instead, take inspiration from modern architectures and delivery methods like stream processing, event sourcing, and continuous integration/continuous delivery that embrace simplification.
Then drive systemic changes across your organizational behaviors (like Lean thinking), processes (aligning value streams from idea through to customer) , and technical systems (loosely coupling boundaries around business capabilities).
This compounding effect creates positive momentum versus stagnation from fighting exponential complexity curves with linear models. The future belongs to physics. Are you ready to embrace it?
To watch the full presentation, please visit the IT Revolution Video Library here.
Managing Editor at IT Revolution working on publishing books and guidance papers for the modern business leader. I also oversee the production of the IT Revolution blog, combining the best of responsible, human-centered content with the assistance of AI tools.
No comments found
Your email address will not be published.
First Name Last Name
Δ
Moving beyond mutual understanding, true business-IT partnership requires shared ownership of outcomes. This means…
The foundation of any effective business-IT partnership is shared understanding and mutual trust. Without…
As you know, I’ve been working with Steve Yegge (famous for his 20+ years…
The divide between business and IT has been a persistent challenge in organizations for…