Inspire, develop, and guide a winning 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.
Understand the unique values and behaviors of a successful organization.
Explore our extensive library of experience reports.
An on-demand learning experience from the people who brought you The Phoenix Project, Team Topologies, Accelerate, and more.
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.
Weekly discussion around “Deming’s Journey to Profound Knowledge” with author John Willis.
VIRTUAL — Helping leaders succeed and organizations thrive (formerly DevOps Enterprise Summit).
Venue: Fontainebleau — Helping leaders succeed and organizations thrive (formerly DevOps Enterprise Summit).
DevOps best practices, case studies, organizational change, ways of working, and the latest thinking affecting business and technology leadership.
Is slowify a real word?
Could right fit help talent discover more meaning and satisfaction at work and help companies find lost productivity?
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.
July 15, 2022
I recently posted an essay “On Coordination Costs and Organizational Architecture: Book Thesis”, which describes the thesis of the book I’m working on with Dr. Steve Spear. We spent the week together in Boston two weeks ago, and I was so energized by the following essay that describes the problem of coordination costs for a very simple problem.
Does this resonate with you? Please leave a comment with any thoughts!
What we have observed is that across every activity across every industry vertical, high performers have figured out how to vastly reduce the cost of coordination.
To better understand coordination costs, consider doing something as basic as moving a couch with a friend — let’s say their names are Steve and Gene. When they start, they are immediately in conversation, actively communicating and coordinating: where do you put your hands, how do you keep the couch balanced, do you move the couch sideways or lengthwise?
To fit the couch through that narrow doorway, do we need to lift one end of the couch vertically, and if so, whom? To get down the stairs, who goes first, and do they go down the stairs facing backwards or forwards?
Through actions, trial and error (i.e., feedback), conversation, and correction, we can be confident that Steve and Gene will eventually figure out how to successfully move the couch.
Now suppose that the homeowner shows up and keeps butting in, imposing their strong opinions on where they should hold the couch, who should go through the door first, and so forth.
Worse, maybe this person starts interrupting Steve and Gene from communicating directly, or even insists that all messages be relayed through them. Suddenly, urgent messages such as “the couch is slipping, can we slow down?” or “the couch is pinching my finger in the doorway” are no longer making it through to the other person.
The outcome is almost assuredly that the time and effort required to move the couch goes up — and the work becomes far more dangerous, as well.
This is because we are forcing information to go through an intermediary, dramatically increasing the cost of coordination, and making it far more difficult for Steve and Gene to get their job done — we lose information, we introduce delays and potential misunderstandings, and in short, get in the way of the people solving problems and doing their work.
The effects of coordination costs is evident in even moving a couch, because it requires coordination between people — it can’t be done by automatons, requiring human creativity and problem solving. It is not just “brawn problem,” but a considerable “brain problem” as well, and requires considerable information exchange for the work to happen well.
And if coordination costs can dramatically affect the outcomes of moving a couch, consider how corrosive it can be to building a plane, train, automobile, or sending someone to the Moon and safely returning them to the Earth, or building and operating the software systems that enable all of those activities.
Let us revisit the scenario of Steve and Gene moving the couch — they need to move the couch because their wives, Miriam and Margueritte, are painting the walls and ceiling of that room, and want to make sure that paint doesn’t get on the couch.
Now in the room are the two people moving the couch, as well as two painters. Also strewn across the room are open paint cans and four ladders.
We have now increased substantially the amount of required coordination — Steve and Gene need to be careful not to kick over the paint cans, or bump into the ladders or their wives. And Miriam and Margueritte have to be aware of the locations of Steve, Gene and the couch, so as not to drip paint on them.
As a result, everyone has to communicate what they want to do, where they want to go, perhaps ask that things be moved, and jostle and rearrange work to accommodate the other people’s needs. We may even have a problem with dependencies: Steve can’t move his end of the couch until Margueritte moves her ladder, but she can’t move her ladder until Miriam is finished painting her section of the wall.
And despite all the efforts to coordinate, mistakes can still happen — paint cans can be spilled onto the floor, ladders can be tipped over (potentially with the painters on it), paint can drip from the ceilings onto the couch, and so forth.
And even if none of these things happen, we are now spending more time and effort coordinating: painters can’t focus on painting, because they’re focused on the couch. And couch movers can’t focus on moving the couch, because they’re worried about the paint.
The result is that we have a lousy painting job, and maybe divots in the wall caused by accidents moving the couch.
We propose that there are two ways to reduce coordination cost —
The first method is to partition the activities by time: for example, Steve and Gene move the couch at 10am, and Miriam and Margueritte paint at 11am, when the couch has been safely moved out of the room. And when they are done painting at the end of the day, Steve and Gene bring the couch back into the room.
By doing this, the couch movers and painters are not in the room at the same time, so their actions no longer affect each other. By merely agreeing on the separate times and places where their work will be done, the teams can work independently of each other. And astonishingly, they are now working in a more coordinated fashion.
Coordination requires communication, which is the exchange of information — and by partitioning the two activities in time, we have radically reduced the amount of communication needed and information that has to be exchanged.
By doing this, we dramatically reduce the amount of energy spent on coordination, which can instead be used to solve the real problems in front of us. Furthermore, we reduce distractions and interruptions, which increases our ability to focus. Studies have shown how critical focus is for cognitive tasks — for instance, when we are driving at night in a snowstorm, we will slow down, turn off the podcast, and ask the kids to be quiet, so we can concentrate.
The result is that we get a better paint job, and the couch is moved without damaging anything, and it was all be faster, easier, and less dangerous to do. And by removing distractions from painting, even the most intricate and difficult parts, such as painting the corners of the ceiling, can be done with focus and precision.
We have figured out how to harmoniously integrate the work of moving the couch and painting the room.
On the surface, solving the problem of moving a couch to paint a room to reduce coordination cost may seem laughably simple — however, this is a microcosm of what all high performers are doing across nearly every industry vertical, but at a much larger scale.
Incidentally, when we cannot partition the activities by time, we can partition the activities by space — in this scenario, the couch movers and painters will work opposite sides of the room at the same time. For instance, Steve and Gene will move the couch on the left side of the room, while Miriam and Margueritte paint the right side of the room.
When the right side of the room has been painted, the painting and couch will switch sides.As in the previous example, by partitioning the activities, coordination between teams is needed only during the transition times — the couch movers no longer have to worry that moving the couch will affect the painting, and vice versa.
The outcome is the same: a far better painting job, with less time and energy required to coordinate.
(These are topics which will be part of our upcoming book — if you are interested in staying up to date on the book’s progress, which currently does not even have a working title, but will be released in 2023, please sign up here: https://itrevolution.com/kim-spear-book)
Gene Kim is a Wall Street Journal bestselling author, researcher, and multiple award-winning CTO. He has been studying high-performing technology organizations since 1999 and was the founder and CTO of Tripwire for 13 years. He is the author of six books, The Unicorn Project (2019), and co-author of the Shingo Publication Award winning Accelerate (2018), The DevOps Handbook (2016), and The Phoenix Project (2013). Since 2014, he has been the founder and organizer of DevOps Enterprise Summit, studying the technology transformations of large, complex organizations.
Welcome to the twelfth installment of IT Revolution’s series based on the book Investments…
In today's fast-paced and ever-evolving business landscape, organizations are constantly undergoing transformations to stay…
Holy cow, Enterprise Technology Leadership Summit Europe Virtual is happening next week, and I’m…
Welcome to the eleventh installment of IT Revolution’s series based on the book Investments…