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.
August 6, 2024
The following post is an excerpt from the book Unbundling the Enterprise: APIs, Optionality, and the Science of Happy Accidents by Stephen Fishman and Matt McLarty.
There’s treasure out there in the digital seas! But figuring out how to find it requires a deep understanding of the digital business landscape—both its opportunities and its obstacles. Since the World Wide Web took hold three decades ago, enterprises established before the dawn of the web have been trying to figure out how to navigate the new landscape and how they can map it to find digital treasure. These digital settlers have tried to apply the best practices of pre-web business, such as five-year plans and linear production lines, to their digital delivery but have yielded limited returns. Moving a large organization away from its status quo is hard, but establishing an effective new operating model is impossible if you don’t understand the paradigm in which you are working. This is why so many established organizations have struggled with digital transformation.
Within that same thirty-year period, a new generation of web-native companies was born. These startups had no existing practices to apply to digital business. They were new companies aware that they were playing a new game. As opposed to viewing the web as a new channel to be added to their operating model, these digital pirates embraced the properties of the web as the essence of their business models: data as the raw material for creating digital products; high-speed, low-cost communication; and mass observability. Whether by necessity or design, these web startups were defining a new methodology for digital treasure hunting.
People first understood the web to be a collection of websites. Most companies—the digital settlers—moved quickly to create home pages that their customers could visit. But the digital pirates saw the web differently. Looking beneath the surface of the browser, they saw the internet as a way to easily and cheaply connect businesses to each other. Visionaries like Tim O’Reilly imagined the web as a network of digital services that any company could access. Early believers in this vision, like eBay and Amazon, made it a reality by creating APIs (application programming interfaces) for their digital products and services.
In the simplest terms, an API is an interface that allows software to talk to other software over the web. Unlike a GUI (graphical user interface), which is optimized to be used by humans, an API is optimized to be used by software programs. Developers create APIs/interfaces to deliver software functionality and data to other software programs (software-based consumers). Other organizations can then build software that accesses the API via network communication. As more companies published APIs on the web, and even more companies started using them, the vision of the web as a digital business ecosystem became real.
To understand how APIs power web experiences, consider a rideshare scenario involving two people: a rider and a driver. The rider orders a ride to the movies on their CloudCo smart speaker, checks the driver location and pickup time on their RideCo app, and then pays for the ride through the app when they reach the theater. The driver accepts the ride request through the RideCo app, locates the rider, and then follows the app’s navigation to the destination. The list below illustrates what happens to enable these two user experiences, with APIs playing a big role (see also Figure 0.1).
The rider has a smooth customer experience, blissfully unaware that they just conducted business with five different companies (six if you count the driver as an independent contractor).
Not only does this example show the role APIs play in powering current digital experiences, but it also shows how a collection of API-enabled services allowed companies like Uber and Lyft to launch and scale in record time. Before the web and APIs, a company wanting to offer transportation services would need to create or buy its own payment software, mapping data, and telecommunications services. With commercially available APIs like Stripe, Google Maps, and Twilio, those capabilities are instantly available. On top of that, both rideshare startups are able to run their applications through API-enabled cloud services, another variable that fueled the rideshare companies’ fast start and rapid growth.
This rideshare example also illustrates the most important aspect of API-enabled digital treasure hunting: you don’t need a map. Google didn’t create Maps with Uber in mind. The same goes for Stripe and Twilio. These services were created as APIs, allowing them to be used in many unanticipated ways. Digital business is all about innovation, which means you can’t draw up a detailed map to the treasures of tomorrow. We have no way of knowing what those treasures will be.
What digital pirates have shown over the last thirty years is that the right way to find digital treasure is to create as many options as possible in your digital landscape and then be ready to exploit new opportunities as they arise—prepare early, decide late. APIs help create options, and a high degree of optionality leads to unanticipated opportunities. To happy accidents.
There are many more examples of API options driving web innovation. The rise of social networks was API-enabled. A critical factor in Facebook’s early dominance was its “Like” button, which was built on top of the Facebook Graph API.1 Mobile apps were built on data and functions coming from cloud services via APIs. Even today’s AI (artificial intelligence) boom is largely dependent on APIs. Generative AI is being incorporated into customer experiences through APIs, and corporations are embedding their own services into third-party models via API. All this API-enabled innovation begs the question: Are these digital pirates using some grand design or simply following their intuition?
Whether intentional or not, the good news is that there is a recipe for winning with APIs in the digital economy. This is the book that defines it and makes it accessible for legacy enterprises, the digital settlers.
In this book, you will learn some of the most illustrative success stories of the digital age, including digital settlers that have successfully transformed.
You will learn the common methods used by successful organizations: unbundling digital business capabilities, designing digital business models through value exchange, and establishing widespread feedback loops.
And you will see how those methods can be applied in specific strategies for your business, from optimizing digital channels to amalgamating value streams.
In all these areas, APIs feature prominently.
The management and strategic practices of the twentieth century can only go so far in the digital economy of the twenty-first century. The most successful digital companies are utilizing methods tailored to the unique challenges and opportunities of the digital age.
The digital economy moves at breakneck speed. Innovation happens across all industries and all technical areas. New techniques are combined, leading to further innovations. The result is a business landscape that is as unpredictable as it is full of opportunities. Successful digital companies handle this pace by spending less time trying to predict the future and more time preparing for any eventuality.
Preparation comes in the form of optionality: unbundling their business capabilities into digital assets that can be combined and composed into new products, processes, and experiences that meet opportunities unlocked by innovation. These digital pirates accomplish this by creating APIs for reusable software functions and data that may be used in many different contexts. They also make these APIs as easy to discover and use as possible. This book will show you how to drive optionality in your business using APIs.
Business can be viewed on a macro level as a series of value exchanges (Clayton Christensen’s term for the interconnected set of stakeholders that deliver value-producing products and services to a discrete set of customers2) between entities.
A small business might exchange its services for money from a customer. A wholesaler might discount its products to gain access to a market provided by a retailer. Digital business—with its penchant for high-speed, low-cost communication between organizations—reduces the cost of value exchange, allowing for more complex business models. Over time, value networks become increasingly complex, while the stakeholders within these value networks become increasingly optimized.
The unfolding of the web ecosystem has borne this out. APIs have been a frequent channel for value exchange by powering business-to-business (B2B) process integration, underpinning app-based commerce, monetizing data, and more. This book will teach you how to use value dynamics to identify opportunities for growth and innovation in your digital business. Value dynamics is a visual method of designing business models through value networks and API-enabled value exchange. It will help you “place bets” on opportunities that arise from optionality.
The rapid communication that unlocks more complex value networks also allows organizations to gain a continuous understanding of their business. When an organization is exercising many options simultaneously, feedback loops are critical for knowing as quickly as possible which options are succeeding and which need to be shut down.
When organizations first create APIs, they often look at them as a means of providing data to consumers. However, APIs capture data as well. Leading digital businesses use APIs to collect feedback on business activities that can guide digital strategy. This book will show you how to cultivate effective feedback loops that can help determine when to doubledown on option bets and when to fold.
In combination, these techniques require a change in mindset that may be uncomfortable for many organizations. Rather than defining a detailed, long-term plan, successful digital organizations are much more focused on creating conditions for opportunities to flourish and capitalizing when they do. They recognize that each successful innovation will lead to unanticipated opportunities, so they aim to deliberately harvest unintended positive outcomes—happy accidents. This book teaches you to remember your “OOOps”—the winning methods of optionality, opportunism, and optimization—if you want to benefit from happy accidents.
By analyzing digital success stories through the lens of the three winning OOOps techniques, this book introduces four winning strategies that any business can employ to thrive in digital business using APIs.
This book will help you use each of these strategies in any industry to great effect. We will also show you how to combine the winning methods to discover your own strategies. The sky’s the limit!
Throughout our professional careers, we have both helped organizations bring their business and technology teams closer together in the pursuit of digital success. In the course of our work with enterprises, we’ve seen the same patterns and antipatterns emerge. From the private to public sector and across every industry, we have found that the recipe for success in the digital economy comes from the unbundling approach we share here.
Through our collective work, we have extracted and articulated the practices companies employ to build successful digital businesses. We codified these strategies and methods and then helped other organizations—especially digital settlers—apply them and yield positive results. These engagements inspired us to write this book.
In our research, we interviewed more than twenty individuals from a variety of innovative companies and across a wide spectrum of roles: CEOs, CIOs, architects, consultants, and more. You will hear firsthand from these change agents. Although they differ in roles, you will see how they share a common worldview:
They see APIs as mission-critical business assets, not as technical components.
They have an “outside-in” view of their business, orienting on their value proposition for customers more than the operational competencies their enterprises are known for.
They weigh their near-term opportunities against a high-level mission rather than trying to adhere to a rigid, long-term plan.
The elements of this shared mindset show up in the strategies and methods of unbundling.
If you are a business or technology professional involved in your company’s digital transformation, this book can help you. The approach we prescribe will especially help you align your organization’s transformation efforts with meaningful business objectives. The strategies and methods articulated here will bridge the gap between the digital intentions of the C-suite and the day-to-day work happening on the ground.
This book gives you a stake in your organization’s transformation, whether you identify as a business leader or a technology professional. This is a book about connection: Connecting business to technology. Connecting long-term strategy to short-term return on investment. Connecting intuition to science. Anyone interested in helping their enterprise stay relevant in turbulent times will find value in this book.
To ultimately realize success, you will also need to confront some practical considerations. What are the organizational implications of taking this digitally native approach to business? What new risks are introduced in such a setup and how can they be mitigated? How can the approach be aligned with financial realities? This book answers all those questions.
For too long, business leaders have been trying to find their way in the digital economy through gut feel or by copycatting the surface characteristics of successful companies. This book goes beneath the surface, deconstructing those success stories into their essential lessons. This book shows that although the specific events or innovations may not have been intended, they occurred in environments that had been deliberately populated by API-enabled options. Unbundling the Enterprise defines a methodology for engineering those positive, unintended occurrences: a science of happy accidents.
Let’s begin.
Stephen Fishman (Fish) is the NA Field CTO for Boomi. He is a practicing technologist who brings creativity, rigor, and a human-centric lens to problem-solving. Known as an expert in aligning technology and business strategy, Stephen places a premium on pushing business and technology leaders to embrace iteration and the critical need to collaborate across disciplines. Throughout his career, Stephen has consulted with organizations desiring to transform their technology-based offerings to better meet the needs of organizations and the people they serve. In addition to consulting with large organizations, Stephen is an in-demand speaker and advisor. Stephen has led multidisciplinary teams to deliver amazing results at Salesforce, MuleSoft, Cox Automotive, Sapient, Macy's, and multiple public sector institutions including the US Federal Reserve and the CDC. He lives in Atlanta with his family and when he's not working can be found biking on the many trails in Georgia.
Matt McLarty is the Chief Technology Officer for Boomi. He works with organizations around the world to help them digitally transform using a composable approach. He is an active member of the global API community, has led global technical teams at Salesforce, IBM, and CA Technologies, and started his career in financial technology. Matt is an internationally known expert on APIs, microservices, and integration. He is co-author of the O'Reilly books Microservice Architecture and Securing Microservice APIs, and co-host of the API Experience podcast. He lives with his wife and two sons in Vancouver, BC.
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…