SlideShare a Scribd company logo
The Three Pillars of API
Strategy
API Days [https://www.apidays.co/]
Zurich, Switzerland
[https://www.apidays.co/zurich]
Erik Wilde
Follow @dret 2,801 followers
Good API
May 21, 2019
[http://creativecommons.org/licenses/by/3.0/]
This work is licensed under a CC
Attribution 3.0 Unported License [http://creativecommons.org/licenses/by/3.0/]
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
1 of 23 2019-06-04, 10:09
Contents
2
4
5
6
7
9
10
11
13
14
16
17
18
19
20
22
23
24
26
27
Erik Wilde : The Three Pillars of API Strategy
Contents
Summary
1 Introduction
@dret on Twitter/GitHub
About Me
Good API [http://www.goodapi.co/]
Continuous API Management (2018)
2 One Theory
The Wonders of APIs
Transaction Costs Define Business
Nature of the API
3 Two Perspectives
APIs as External Interfaces
APIs as Internal Componentization
4 Three Pillars
Business Pillar
Team Pillar
Technology Pillar
Got Strategy?
API Strategy = Pillars × Perspectives
5 From Strategy to Results
API Program
API Transformation: Assessment/Enablement/Coaching
Continuous API Management
6 Conclusions
Bigger Than Tech
Thanks! Q&A
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
2 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
(2)
Erik Wilde : The Three Pillars of API Strategy
Summary
Digital Transformation initiatives are ubiquitous these days, and yet the success rate of
these initiatives is relatively low. In this presentation we look at digital transformation
initiatives and API strategies as one essential component. We follow by outlining which
aspects API strategies must include to improve their chances of success, and how vision,
strategy, and execution must be synchronized. Finally, we follow with a presentation of the
three pillars that are necessary for API strategy success: business, organizational, and
technology. The overall success of digital transformation is limited by these pillars, and it is
essential that for all of these pillars, there are managed initiatives and progress indicators
in place.
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
3 of 23 2019-06-04, 10:09
Introduction
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
(4)@dret on Twitter/GitHub
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
4 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Introduction
(5)
Erik Wilde : The Three Pillars of API Strategy
About Me
Ph.D. in Communications Systems [http://dret.net/netdret/publications#wil97b] from ETH Zürich
[http://www.ethz.ch/]
Working on Web Architecture after writing the first Web Technology book [http://dret.net
/netdret/publications#wil98]
UC Berkeley (2006-2011), working on Service Models for Open Government
[http://dret.net/netdret/publications#wil09g]
EMC (2011-2014), working on transforming software products into service platforms
Siemens (2014-2015), working on using IoT to build WoT (“APIs for Things”)
Part of CA [http://www.ca.com/]'s API Academy [http://www.apiacademy.co/] 2016-2019 focusing
on API Design and Management
Joined Good API [https://www.goodapi.co/] in 2019 focusing on API Strategy and Guidance
for Digital Transformation
Active in the usual places such as Twitter [http://twitter.com/dret], GitHub [http://github.com/dret],
and LinkedIn [http://www.linkedin.com/in/netdret]
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
5 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Introduction
(6)
Erik Wilde : The Three Pillars of API Strategy
Good API [http://www.goodapi.co/]
International team based in Prague and Zurich
Adam Kliment: Follow @ntmlk 454 followers
[http://twitter.com/ntmlk]
Zdenek “Z” Nemec:
Follow @zdne 1,188 followers
[http://twitter.com
/zdne]
Erik Wilde: Follow @dret 2,801 followers
[http://twitter.com/dret]
Working on Digital Transformation and API
Strategy and Programs
Planning and coaching digital transformation
initiatives
Formulating API strategies for building a solid foundation
Executing API programs to turn API strategies into API landscapes
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
6 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Introduction
(7)
Erik Wilde : The Three Pillars of API Strategy
Continuous API Management (2018)
“Continuous API Management: Making the Right Decisions in an Evolving
Landscape” [https://www.apiacademy.co/resources/books/continuous-api-management]
O'Reilly book page [http://shop.oreilly.com/product/0636920201755.do]
Amazon book page [https://www.amazon.com/Continuous-Api-Management-Decisions-Landscape
/dp/1492043559]
Authored by API Academy [http://www.apiacademy.co/] members Mehdi Medjaoui, Erik
Wilde, Ronnie Mitra, and Mike Amundsen
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
7 of 23 2019-06-04, 10:09
One Theory
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
(9)The Wonders of APIs
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
9 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
One Theory
(10)
Erik Wilde : The Three Pillars of API Strategy
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]
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
10 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
One Theory
(11)
Erik Wilde : The Three Pillars of API Strategy
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.
In order to benefit from this impact, 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.
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
11 of 23 2019-06-04, 10:09
Two Perspectives
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
(13)APIs as External Interfaces
Direct API monetization (API as a product)
API foundation for user journeys (omnichannel)
Value chain optimization (outsourced APIs)
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
12 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Two Perspectives
(14)
Erik Wilde : The Three Pillars of API Strategy
APIs as Internal Componentization
Moving from integration to interconnection (IT modernization)
Decoupling products and their development cycles and speed
Improving capability reuse across the whole organization
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
13 of 23 2019-06-04, 10:09
Three Pillars
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
(16)Business Pillar
Increase delivery speed of capabilities and products
Decrease cost of product development and adaptation
Improve insight into products and value chains
Aligning/unifying business and IT: “Business, rewritten by software”™
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
14 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Three Pillars
(17)
Erik Wilde : The Three Pillars of API Strategy
Team Pillar
Increased team autonomy increases team delivery speed
Structures across teams build communities of practice
API support and platform provided by Center for Enablement (C4E)
Team practices inform and form the API guidelines
“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])
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
15 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Three Pillars
(18)
Erik Wilde : The Three Pillars of API Strategy
Technology Pillar
Constrain what products have to do (not how)
No hidden channels bypassing the API strategy
API guidelines for protocols, patterns, and practices
Lifecycle for technology maturity and support
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
16 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Three Pillars
(19)
Erik Wilde : The Three Pillars of API Strategy
Got Strategy?
There is no one-size-fits-all API Strategy
Strategy always depends on context
What do you want to improve/achieve with APIs?
What does your organization look like?
What is the main value that you produce?
What does the market look like?
What do your customers look like?
What does your competition look like?
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
17 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Three Pillars
(20)
Erik Wilde : The Three Pillars of API Strategy
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
Team
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 onboarding support
Secure through platform
Loosely coupled implementations
Observe patterns and practices
Establish C4E for platform/support
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
18 of 23 2019-06-04, 10:09
From Strategy to Results
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
(22)API Program
From vision to strategy to execution
Vision (why): APIs are a necessary part of digital transformation
Strategy (what): What do we want to do with APIs and what APIs do we want?
Program (how): How do we establish/nurture/evolve/manage our API
landscape?
API programs are supposed to operate continuously
Individual products are added and modified and removed
The landscape of products and dependencies changes continuously
Continuous architecting evolves the landscape over time
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
19 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
From Strategy to Results
(23)
Erik Wilde : The Three Pillars of API Strategy
API Transformation:
Assessment/Enablement/Coaching
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
20 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
From Strategy to Results
(24)
Erik Wilde : The Three Pillars of API Strategy
Continuous API Management
Assessment uses analysis and observations
Figuring out the status quo
Monitoring the landscape for directing investments
Enablement addresses identified gaps
Creating and maintaining API strategy/program/guidelines
Trainings and workshops for enabling all teams
Coaching for continuous architecting
Monitoring the API landscape and identifying changing practices
Monitoring technologies and tools for improving the practice
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
21 of 23 2019-06-04, 10:09
Conclusions
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
(26)Bigger Than Tech
API strategy is more than just technology
Strategy defines what to do: API value chains
Program defines how to do it: Assess/enable/coach API practice
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
22 of 23 2019-06-04, 10:09
May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich]
Conclusions
(27)
Erik Wilde : The Three Pillars of API Strategy
Thanks! Q&A
Slides online: dret.net/lectures/api-
days-zurich-2019 [http://dret.net/lectures/api-days-
zurich-2019]
More information about myself:
Twitter:
Follow @dret 2,801 followers
[http://twitter.com/dret]
LinkedIn: linkedin.com/in/netdret
[http://www.linkedin.com/in/netdret]
Web page: dret.net/netdret/
[http://dret.net/netdret/]
The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/
23 of 23 2019-06-04, 10:09

More Related Content

APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPI

  • 1. The Three Pillars of API Strategy API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Erik Wilde Follow @dret 2,801 followers Good API May 21, 2019 [http://creativecommons.org/licenses/by/3.0/] This work is licensed under a CC Attribution 3.0 Unported License [http://creativecommons.org/licenses/by/3.0/] May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 1 of 23 2019-06-04, 10:09
  • 2. Contents 2 4 5 6 7 9 10 11 13 14 16 17 18 19 20 22 23 24 26 27 Erik Wilde : The Three Pillars of API Strategy Contents Summary 1 Introduction @dret on Twitter/GitHub About Me Good API [http://www.goodapi.co/] Continuous API Management (2018) 2 One Theory The Wonders of APIs Transaction Costs Define Business Nature of the API 3 Two Perspectives APIs as External Interfaces APIs as Internal Componentization 4 Three Pillars Business Pillar Team Pillar Technology Pillar Got Strategy? API Strategy = Pillars × Perspectives 5 From Strategy to Results API Program API Transformation: Assessment/Enablement/Coaching Continuous API Management 6 Conclusions Bigger Than Tech Thanks! Q&A May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 2 of 23 2019-06-04, 10:09
  • 3. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] (2) Erik Wilde : The Three Pillars of API Strategy Summary Digital Transformation initiatives are ubiquitous these days, and yet the success rate of these initiatives is relatively low. In this presentation we look at digital transformation initiatives and API strategies as one essential component. We follow by outlining which aspects API strategies must include to improve their chances of success, and how vision, strategy, and execution must be synchronized. Finally, we follow with a presentation of the three pillars that are necessary for API strategy success: business, organizational, and technology. The overall success of digital transformation is limited by these pillars, and it is essential that for all of these pillars, there are managed initiatives and progress indicators in place. The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 3 of 23 2019-06-04, 10:09
  • 4. Introduction May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] (4)@dret on Twitter/GitHub The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 4 of 23 2019-06-04, 10:09
  • 5. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Introduction (5) Erik Wilde : The Three Pillars of API Strategy About Me Ph.D. in Communications Systems [http://dret.net/netdret/publications#wil97b] from ETH Zürich [http://www.ethz.ch/] Working on Web Architecture after writing the first Web Technology book [http://dret.net /netdret/publications#wil98] UC Berkeley (2006-2011), working on Service Models for Open Government [http://dret.net/netdret/publications#wil09g] EMC (2011-2014), working on transforming software products into service platforms Siemens (2014-2015), working on using IoT to build WoT (“APIs for Things”) Part of CA [http://www.ca.com/]'s API Academy [http://www.apiacademy.co/] 2016-2019 focusing on API Design and Management Joined Good API [https://www.goodapi.co/] in 2019 focusing on API Strategy and Guidance for Digital Transformation Active in the usual places such as Twitter [http://twitter.com/dret], GitHub [http://github.com/dret], and LinkedIn [http://www.linkedin.com/in/netdret] The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 5 of 23 2019-06-04, 10:09
  • 6. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Introduction (6) Erik Wilde : The Three Pillars of API Strategy Good API [http://www.goodapi.co/] International team based in Prague and Zurich Adam Kliment: Follow @ntmlk 454 followers [http://twitter.com/ntmlk] Zdenek “Z” Nemec: Follow @zdne 1,188 followers [http://twitter.com /zdne] Erik Wilde: Follow @dret 2,801 followers [http://twitter.com/dret] Working on Digital Transformation and API Strategy and Programs Planning and coaching digital transformation initiatives Formulating API strategies for building a solid foundation Executing API programs to turn API strategies into API landscapes The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 6 of 23 2019-06-04, 10:09
  • 7. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Introduction (7) Erik Wilde : The Three Pillars of API Strategy Continuous API Management (2018) “Continuous API Management: Making the Right Decisions in an Evolving Landscape” [https://www.apiacademy.co/resources/books/continuous-api-management] O'Reilly book page [http://shop.oreilly.com/product/0636920201755.do] Amazon book page [https://www.amazon.com/Continuous-Api-Management-Decisions-Landscape /dp/1492043559] Authored by API Academy [http://www.apiacademy.co/] members Mehdi Medjaoui, Erik Wilde, Ronnie Mitra, and Mike Amundsen The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 7 of 23 2019-06-04, 10:09
  • 8. One Theory May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] (9)The Wonders of APIs The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 9 of 23 2019-06-04, 10:09
  • 9. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] One Theory (10) Erik Wilde : The Three Pillars of API Strategy 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] The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 10 of 23 2019-06-04, 10:09
  • 10. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] One Theory (11) Erik Wilde : The Three Pillars of API Strategy 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. In order to benefit from this impact, 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. The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 11 of 23 2019-06-04, 10:09
  • 11. Two Perspectives May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] (13)APIs as External Interfaces Direct API monetization (API as a product) API foundation for user journeys (omnichannel) Value chain optimization (outsourced APIs) The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 12 of 23 2019-06-04, 10:09
  • 12. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Two Perspectives (14) Erik Wilde : The Three Pillars of API Strategy APIs as Internal Componentization Moving from integration to interconnection (IT modernization) Decoupling products and their development cycles and speed Improving capability reuse across the whole organization The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 13 of 23 2019-06-04, 10:09
  • 13. Three Pillars May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] (16)Business Pillar Increase delivery speed of capabilities and products Decrease cost of product development and adaptation Improve insight into products and value chains Aligning/unifying business and IT: “Business, rewritten by software”™ The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 14 of 23 2019-06-04, 10:09
  • 14. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Three Pillars (17) Erik Wilde : The Three Pillars of API Strategy Team Pillar Increased team autonomy increases team delivery speed Structures across teams build communities of practice API support and platform provided by Center for Enablement (C4E) Team practices inform and form the API guidelines “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]) The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 15 of 23 2019-06-04, 10:09
  • 15. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Three Pillars (18) Erik Wilde : The Three Pillars of API Strategy Technology Pillar Constrain what products have to do (not how) No hidden channels bypassing the API strategy API guidelines for protocols, patterns, and practices Lifecycle for technology maturity and support The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 16 of 23 2019-06-04, 10:09
  • 16. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Three Pillars (19) Erik Wilde : The Three Pillars of API Strategy Got Strategy? There is no one-size-fits-all API Strategy Strategy always depends on context What do you want to improve/achieve with APIs? What does your organization look like? What is the main value that you produce? What does the market look like? What do your customers look like? What does your competition look like? The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 17 of 23 2019-06-04, 10:09
  • 17. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Three Pillars (20) Erik Wilde : The Three Pillars of API Strategy 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 Team 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 onboarding support Secure through platform Loosely coupled implementations Observe patterns and practices Establish C4E for platform/support The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 18 of 23 2019-06-04, 10:09
  • 18. From Strategy to Results May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] (22)API Program From vision to strategy to execution Vision (why): APIs are a necessary part of digital transformation Strategy (what): What do we want to do with APIs and what APIs do we want? Program (how): How do we establish/nurture/evolve/manage our API landscape? API programs are supposed to operate continuously Individual products are added and modified and removed The landscape of products and dependencies changes continuously Continuous architecting evolves the landscape over time The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 19 of 23 2019-06-04, 10:09
  • 19. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] From Strategy to Results (23) Erik Wilde : The Three Pillars of API Strategy API Transformation: Assessment/Enablement/Coaching The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 20 of 23 2019-06-04, 10:09
  • 20. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] From Strategy to Results (24) Erik Wilde : The Three Pillars of API Strategy Continuous API Management Assessment uses analysis and observations Figuring out the status quo Monitoring the landscape for directing investments Enablement addresses identified gaps Creating and maintaining API strategy/program/guidelines Trainings and workshops for enabling all teams Coaching for continuous architecting Monitoring the API landscape and identifying changing practices Monitoring technologies and tools for improving the practice The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 21 of 23 2019-06-04, 10:09
  • 21. Conclusions May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] (26)Bigger Than Tech API strategy is more than just technology Strategy defines what to do: API value chains Program defines how to do it: Assess/enable/coach API practice The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 22 of 23 2019-06-04, 10:09
  • 22. May 21, 2019API Days [https://www.apidays.co/] Zurich, Switzerland [https://www.apidays.co/zurich] Conclusions (27) Erik Wilde : The Three Pillars of API Strategy Thanks! Q&A Slides online: dret.net/lectures/api- days-zurich-2019 [http://dret.net/lectures/api-days- zurich-2019] More information about myself: Twitter: Follow @dret 2,801 followers [http://twitter.com/dret] LinkedIn: linkedin.com/in/netdret [http://www.linkedin.com/in/netdret] Web page: dret.net/netdret/ [http://dret.net/netdret/] The Three Pillars of API Strategy ; Erik Wilde (@dret) ; Good API http://dret.net/lectures/api-days-zurich-2019/ 23 of 23 2019-06-04, 10:09