A Structured Guide to API Strategy

Around the Corner: Business and IT Virtual Series

Erik Wilde
Axway Catalyst

June 2020

Creative Commons License [https://creativecommons.org/licenses/by/4.0/]

This work is licensed under a CC
Attribution 4.0 International License
[https://creativecommons.org/licenses/by/4.0/]

Contents Erik Wilde : A Structured Guide to API Strategy

Contents

Erik Wilde : A Structured Guide to API Strategy

(2) Summary

APIs are an essential ingredient of digitalization initiatives and organizations have to make sure that they plan and execute an API journey that will create a rich and dynamic API landscape. The driving force behind this should be an API strategy, that clearly outlines what the goals of the API journey are, so that all activities can be measured against those goals. Many organizations have implicit API strategies, but never invested the time and effort to create an explicit one. This presentation takes you through the most important considerations for creating your own API strategy, and is structured so that you cover everything that needs to be part of a comprehensive strategy. This strategy then can serve as a guideline for API-related activities and investments, and also allows you to define mileposts to measure direction and progress.



Introduction

Outline (Introduction)

  1. Introduction [2]
  2. The Bezos Mandate [3]
  3. One Theory [4]
  4. Two Perspectives [3]
  5. Three Pillars [5]
  6. Conclusions [2]
Introduction Erik Wilde : A Structured Guide to API Strategy

(4) Erik Wilde [http://twitter.com/dret]

Erik Wilde, "From API Craftsmanship to API Landscaping", keynote at Nordic APIs 2018 Platform Summit, Stockholm, Sweden, 10/23/2018

Introduction Erik Wilde : A Structured Guide to API Strategy

(5) Axway [https://www.axway.com/] Catalysts [https://catalysts.axway.com/]

Catalysts Logo

The Bezos Mandate

Outline (The Bezos Mandate)

  1. Introduction [2]
  2. The Bezos Mandate [3]
  3. One Theory [4]
  4. Two Perspectives [3]
  5. Three Pillars [5]
  6. Conclusions [2]
The Bezos Mandate Erik Wilde : A Structured Guide to API Strategy

(7) Jeff Bezos' Services Rant: The Rules [https://gist.github.com/chitchcock/1281611]



The Bezos Mandate Erik Wilde : A Structured Guide to API Strategy

(8) Jeff Bezos' Services Rant: The Consequences [https://gist.github.com/chitchcock/1281611]



The Bezos Mandate Erik Wilde : A Structured Guide to API Strategy

(9) API First [https://www.apiscene.io/product/api-first-the-essence-of-digital-transformation/]: Everything is an API



One Theory

Outline (One Theory)

  1. Introduction [2]
  2. The Bezos Mandate [3]
  3. One Theory [4]
  4. Two Perspectives [3]
  5. Three Pillars [5]
  6. Conclusions [2]
One Theory Erik Wilde : A Structured Guide to API Strategy

(11) Aligning Business and IT

architecture-api-strategy.png

One Theory Erik Wilde : A Structured Guide to API Strategy

(12) Key Factors for Success

"Unlocking Success in Digital Transformations", McKinsey, October 2018

One Theory Erik Wilde : A Structured Guide to API Strategy

(13) Transaction Costs Define Business

A firm is likely therefore to emerge in those cases where a very short term contract would be unsatisfactory. It is obviously of more importance in the case of services than it is in the case of the buying of commodities.
We may sum up this section of the argument by saying that the operation of a market costs something and by forming an organisation and allowing some authority (an entrepreneur) to direct the resources, certain marketing costs are saved. The entrepreneur has to carry out his function at less cost, taking into account the fact that he may get factors of production at a lower price than the market transactions which he supersedes, because it is always possible to revert to the open market if he fails to do this.

R. H. Coase, The Nature of the Firm, Economica 4(16):386-405, November 1937 [https://onlinelibrary.wiley.com/doi/full/10.1111/j.1468-0335.1937.tb00002.x]



One Theory Erik Wilde : A Structured Guide to API Strategy

(14) Nature of the API

Anything that has measurable impact on transaction costs (both externally and internally) will have measurable impact on business structure and economics. To maximize benefits, it is necessary that both external and internal business structure and transactions are addressed.
APIs can lead to measurable impact on transaction costs because they decrease coupling between peers, in particular in the case of services. By identifying all transaction interfaces and transforming them to APIs, firms achieve more flexibility to define and change their value chains, making them more adaptable and hence more robust. This API transformation should cover external and internal transactions.


Two Perspectives

Outline (Two Perspectives)

  1. Introduction [2]
  2. The Bezos Mandate [3]
  3. One Theory [4]
  4. Two Perspectives [3]
  5. Three Pillars [5]
  6. Conclusions [2]
Two Perspectives Erik Wilde : A Structured Guide to API Strategy

(16) Internal and External API Usage

Internal and External API Usage

Two Perspectives Erik Wilde : A Structured Guide to API Strategy

(17) APIs as External Interfaces



Two Perspectives Erik Wilde : A Structured Guide to API Strategy

(18) APIs as Internal Componentization



Three Pillars

Outline (Three Pillars)

  1. Introduction [2]
  2. The Bezos Mandate [3]
  3. One Theory [4]
  4. Two Perspectives [3]
  5. Three Pillars [5]
  6. Conclusions [2]
Three Pillars Erik Wilde : A Structured Guide to API Strategy

(20) Business Pillar



Three Pillars Erik Wilde : A Structured Guide to API Strategy

(21) Organizational Pillar

Any organization that designs a system will produce a design whose structure is a copy of the organization's communication structure. [http://www.melconway.com/Home/Conways_Law.html] (Mel Conway [https://en.wikipedia.org/wiki/Melvin_Conway])


Three Pillars Erik Wilde : A Structured Guide to API Strategy

(22) Technology Pillar



Three Pillars Erik Wilde : A Structured Guide to API Strategy

(23) Got Strategy?

API Cookie Cutter

Three Pillars Erik Wilde : A Structured Guide to API Strategy

(24) API Strategy = Pillars × Perspectives

External Internal
Biz
  • API monetization
  • Revenue-supporting APIs
  • Increase speed & feedback
  • Identify & stabilize enablers
  • Design for externalization
  • Increase biz insight with dashboards
Org
  • Focus on documentation/DX
  • Support discovery/self-service
  • Collect DX feedback
  • Products > projects (ownership)
  • Team enablement/support
  • Loose coupling for speed/agility
Tech
  • Tech trends and popularity
  • Invest in on-boarding support
  • Secure through platform
  • Loosely coupled implementations
  • Observe patterns and practices
  • Establish C4E for platform/support


Conclusions

Outline (Conclusions)

  1. Introduction [2]
  2. The Bezos Mandate [3]
  3. One Theory [4]
  4. Two Perspectives [3]
  5. Three Pillars [5]
  6. Conclusions [2]
Conclusions Erik Wilde : A Structured Guide to API Strategy

(26) Bigger Than Tech



Conclusions Erik Wilde : A Structured Guide to API Strategy

(27) Thank You!

What's Next?

June 2020 Around the Corner: Business and IT Virtual Series