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.
LLMs and Generative AI in the enterprise.
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.
New half-day virtual events with live watch parties worldwide!
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.
October 26, 2023
This post is excerpted from the DevOps Enterprise Forum paper “The Checkbox Project: Learnings for Organizing for Outcomes.”
In our first post, we looked at a case study of what it took for an organization to implement a single checkbox on their website. The results were less than ideal. Now, let’s take a look at how to organize your organization toward better outcomes.
The Checkbox Project reveals the costs of an organizational gap (i.e., an organizational structure that prevented fast flow of new value). One contributing cause is the manner in which large enterprises typically use reporting hierarchies as an anchor point for individual agencies. After all, if you don’t know who you are reporting to, how do you know where you belong or what you are supposed to do?
There is often a PowerPoint diagram that shows each name in a tree-like structure. It provides a collective perspective of who fits where. Ideally, this depicts the most efficient structure for future work. However, what is efficient for reporting and accountability isn’t necessarily efficient (or effective!) for customer value delivery. The functional orientation of typical organizational structures creates silos that are challenging to see or interact beyond, despite many functions being required to deliver a desired outcome.
But future work could touch every team in your entire company or a single team or somewhere in the middle. Ideally, the existing structures yield the shortest lead time for a new scope. Unfortunately, there are many dimensions that could impede the ideal state. The flow of work in many large organizations follows a meandering path through the organization and often even doubles back on itself (or wanders in circles) before making progress toward delivered value.
The following section will provide some ideas on how the Checkbox Project could be improved upon in future iterations. Let’s face it, there’s always another project! While there is certainly no “one right way” to organize for better outcomes, the tips below may help you on your way.
Part of the challenge of the Checkbox Project was the lack of visibility into what it takes to deliver what seemed to be a simple change. Beyond that, a major downstream issue arose. Every team involved in the change was alerted to their involvement in the midst of their existing backlog. Not only were there delivery costs but there were also opportunity costs to consider. And there are social costs! What’s the cost of delaying your current road map to accommodate a change from another division? What’s the cost of delaying twenty individual road maps and the commitments they entail?
To address this, consider the following:
The Checkbox Project demanded extensive communication, coordination, and collaboration. Having every required contributor on one team is never an option, but neither is a multitude of silos. With millions on the line and dozens of teams at play, it pays to invest in an organizational structure that facilitates agility and quicker time to market.
System architecture is either as decentralized or decoupled as the organizations that drive it. The disruptive “all hands on deck” and deep coordination called for by the Checkbox Project can be avoided when each team can autonomously accommodate a change according to their schedule and priorities without impeding dependent teams. You may need a database change to fully implement a change, but if all that’s required of your team is an API call, you can deliver and move on. Additional opportunities to architect for agility include the following:
Cost is often a powerful motivator. It tells a story in a language many leaders understand. Value stream mapping combined with financial data can reveal surprising insights. In the case of the Checkbox Project, it would have revealed in a couple of hours what lay ahead as months of struggle and uncertainty, prompting a careful and strategic approach. After the project, it would reveal the most costly and wasteful aspects of the initiative, which could be improved prior to the next effort.
Tactics to minimize the cost include the following:
Massive coordination costs, like those in the Checkbox Project, can be avoided by an internal operating model that resembles what most organizations offer beyond their boundaries. Most partner-driven initiatives are facilitated with various interfaces that enable decoupled action. The interaction typically follows an “If you do this, and we do this, we’ll meet in the middle” framework. But as that dynamic evolves, it becomes more like a vending machine experience, with no direct interaction necessary.
Some options to evolve your operating model include the following:
Finally, regardless of where and how you start, you may benefit from familiarizing yourself with the principles in the full paper. These transcend specific situations, methods, and guidance. They are applicable to every circumstance in which it is necessary to organize for better outcomes.
Read the full paper in the Fall 2023 DevOps Enterprise Journal.
Kamran Kazempour manages the Software Delivery & Developer Experience team for the Wallet, Payments and Commerce group at Apple. For over a decade, Kamran has been a leader and advocate for DevOps best practices and Lean principles across his organization. A Canadian from British Columbia, Kamran lives in California with his wife and their two children.
Speaker, author, leader, evangelist, engineer, researcher, and disruptor in developer relations and experience
Steve Pereira has spent over two decades improving the flow of work across organizations. He’s worked through tech support, IT management, build and release engineering, and as a founding CTO for enterprise SaaS. He serves as lead consultant for Visible Value Stream Consulting, as a board advisor to the Value Stream Management Consortium, Chair of the OASIS Value Stream Management Interoperability technical committee, and co-founder of the Flow Collective to bring flow-focused professionals together. Since 2017, he has been developing and facilitating Flow Engineering to make flow improvement in large organizations accessible, collaborative, and actionable.
Cofounder and Chief Methodologist at Scaled Agile, Inc.
Amy Willard is an IT Director leading John Deere’s Agile Operating Model transformation.
No comments found
Your email address will not be published.
First Name Last Name
Δ
If you haven’t already read Unbundling the Enterprise: APIs, Optionality, and the Science of…
Organizations face critical decisions when selecting cloud service providers (CSPs). A recent paper titled…
We're thrilled to announce the release of The Phoenix Project: A Graphic Novel (Volume…
The following post is an excerpt from the book Unbundling the Enterprise: APIs, Optionality, and…