SlideShare uma empresa Scribd logo
1 de 45
#CONNECT19
A Programmatic Approach
How to Execute a
Successful API Strategy
Matt McLarty, Global Leader of API Strategy
@mattmclartybc | matt.mclarty@mulesoft.com
All contents © MuleSoft Inc.
About Me
2
• Global leader of API strategy
• Helping clients with API programs
• Operationalizing API program
workshops
• Led API Academy (2012-2019)
• Previously IBM, CIBC
All contents © MuleSoft Inc.
Agenda
3
1. The Digital Age
2. APIs as Digital Enablers
3. Executing an API Program
4. API Program Workshops
#CONNECT19
The Digital Age
All contents © MuleSoft Inc.
The Digital Age
5
All contents © MuleSoft Inc.
Digital Transformation
6
97% of ITDMs are currently undertaking or planning to undertake
digital transformation initiatives to improve customer experience.
Digital transformation is front and center
Top digital transformation challenges
Disconnected infrastructure and systems 37%
Resources and budget allocation 32%
Lack of skills or experience in the IT team 29%
79%
IT efficiency
70%
Business efficiency
Top digital transformation initiatives
IT time spent on
maintenance
instead of innovation
69%
All contents © MuleSoft Inc.
Digital Transformation
7
• Use digital technologies in all aspects of
your business
• Make your business a software business
– Not just a business that uses software
• Improve your ability to innovate, fine tune
your operations, reimagine your
customers’ experiences
All contents © MuleSoft Inc.
Digital Products
8
Feel like physical products... ...but different...
• Serve and generate
customer demand
• Fulfill a related set of
tasks
• Manufactured, released,
marketed, distributed
• Provide an experience, not
material goods
• Can change in the
customer’s hands
• Powered and
differentiated by software
All contents © MuleSoft Inc.
The Digital Supply Chain
9
Sourcing Manufacturing Distribution ConsumptionSales
Development
(of Digital Solutions)
Deployment
(of Digital Solutions)
Discovery
(of Data & Services)
Experience
(by customers)
Registration
(by Customers)
Industrial Supply Chain
Digital Supply Chain
All contents © MuleSoft Inc.
Digital Standard Bearers
10
#CONNECT19
APIs as Digital Enablers
All contents © MuleSoft Inc.
Salesforce: The Origin of Web APIs
12
From https://history.apievangelist.com/
All contents © MuleSoft Inc.
Salesforce: The Origin of Web APIs
13
From https://history.apievangelist.com/
All contents © MuleSoft Inc.
Salesforce: The Origin of Web APIs
14
Salesforce introduced SaaS as the
end of software, but recognized the
potential of web APIs for:
- Capability (CRM) migration
- Coexistence with existing
enterprise software systems
- Multichannel customer
interactions
All contents © MuleSoft Inc.
Amazon: The API Company
15
All contents © MuleSoft Inc.
Amazon: The API Company
16
Jeff Bezos’ “API Mandate” (circa 2002):
1. All teams will henceforth expose their data and functionality through service interfaces.
2. Teams must communicate with each other through these interfaces.
3. There will be no other form of interprocess communication allowed: no direct linking, no direct reads of
another team's data store, no shared-memory model, no back-doors whatsoever. The only
communication allowed is via service interface calls over the network.
4. It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols -- doesn't matter.
Bezos doesn't care.
5. All service interfaces, without exception, must be designed from the ground up to be externalizable.
That is to say, the team must plan and design to be able to expose the interface to developers in the
outside world. No exceptions.
6. Anyone who doesn't do this will be fired.
From Steve Yegge’s “Google Platform Rant” available at https://gist.github.com/chitchcock/1281611
All contents © MuleSoft Inc.
Amazon: The API Company
17
Reinventer of
books (Kindle)
Online reseller
of books
Online retailer
of books
Online retailer
of anything
Online reseller
of anything
(Marketplace)
Personalized
online retailer
Online retail
platform
Online
fulfillment
Online identity
verification
Online
platform
(AWS)
Online
payments
All contents © MuleSoft Inc.
APIs in the Digital Supply Chain
18
Discovery
APIs discovered &
consumed
Development
APIs integrated & built
Deployment
APIs published
Experience
APIs powering
customer experiences
Registration
APIs built into
consuming apps
All contents © MuleSoft Inc.
APIs: Building Blocks of Digital Transformation
19
Parts Products Packages
All contents © MuleSoft Inc.
API Monetization
20
Monetizing APIs is not about pay-per-use data exposure
Monetizing APIs is about exposing valuable services to
consumers whose usage drives the provider’s business model
All contents © MuleSoft Inc.
The Business Value of APIs
21
Increased Revenue
● New revenue streams
● Extended reach
● Value co-creation
Improved Efficiency
● Rapid partner onboarding
● Self-service integration
● Asset reuse
Higher Quality
● Customer centricity
● Analytics & awareness
● Observability
Greater Agility
● Responsiveness to market
● Crowdsourced innovation
● Technology disposability
All contents © MuleSoft Inc.
API-Enabled Digital Transformation
22
An approach to supporting an organization’s digital strategy
through the use of APIs in a number of ways:
• Harnessing internal and external APIs to reimagine customer experiences
• Architecting and engineering API-led software systems to improve velocity,
agility, and evolvability
• Implementing API-based technologies to improve composability,
observability, and resilience
• Treating APIs as first class digital products by managing their full lifecycles
and cultivating product-sustaining ecosystems
#CONNECT19
Executing an API Program
All contents © MuleSoft Inc.
What is an API Program?
24
A cross-organizational change initiative
to maximize the benefits enabled by APIs
in support of an organization’s digital strategy
All contents © MuleSoft Inc.
Benefits of an API Program
25
Alignment with
strategy
Visibility &
communication
Governance
Knowledge
proliferation
Economies of
scale
API ecosystem
conduit
All contents © MuleSoft Inc.
Effecting Change in the Enterprise
26
“Minimum Viable Program”
• Broad horizon, but don’t boil the ocean
• Start small and iterate
• Slice vertically, not horizontally
All contents © MuleSoft Inc.
Effecting Change in the Enterprise
27
From Understanding Crowd Behaviours, Volume 1 by Challenger et. al
Sociotechnical Systems
“If you want to build a ship, don’t drum up people together to collect wood and don’t assign them tasks
and work, but rather teach them to long for the endless immensity of the sea.” - Antoine de Saint Exupéry
All contents © MuleSoft Inc.
API Strategy Blueprint
All contents © MuleSoft Inc.
Establish a Digital Strategy
30
“The biggest cause of failure in
software-intensive systems is
not technical failure; it’s building
the wrong thing.”
Mary Poppendieck, Founder of the Lean Software movement
All contents © MuleSoft Inc.
Establish a Digital Strategy
31
Set the direction…
Assess current state
Set goals and principles
Define target audience
Stretch your thinking…
List customer experiences
Reimagine and prototype
Validate the ecosystem
Initiate the program…
Create case for change
Metrics and incentives
Prime it
All contents © MuleSoft Inc.
Align Organization & Culture
32
“Any organization that designs a
system will produce a design whose
structure is a copy of the organization's
communication structure.”
Mel Conway, Conway’s Law
All contents © MuleSoft Inc.
Align Organization & Culture
33
Shift the organization…
Embed principles
Incent self-governance
Restructure & realign
Adopt new practices…
Change frequency
Pipelined delivery
Experimentation
Build the API way…
Model domains
Sketch services
Define APIs
All contents © MuleSoft Inc.
Evaluate & Build Supporting Technologies
34
“Differentiation does not come from building your
own API management platform. It comes from the
APIs you publish... full lifecycle API management
comprises a very wide set of functionality.”
Gartner
All contents © MuleSoft Inc.
Evaluate & Build Supporting Technologies
35
Build the foundation…
Assess capabilities
Define implementations
Acquire skills
Manage the landscape…
Observe and measure
Navigate by goals
Standardize selectively
Counterbalance...
Ensure quality
Maintain stability
Permeate security
All contents © MuleSoft Inc.
Engage the Ecosystem
36
“People don’t want to buy a quarter-
inch drill. They want a quarter-inch
hole.”
Clayton Christensen, author of The Innovator’s Solution
All contents © MuleSoft Inc.
Engage the Ecosystem
37
Create API products...
Design thinking
Business model
Product lifecycle
Cultivate the ecosystem...
Marketing & promotion
Communities
Developer productivity
Co-create value…
Value chain
Identify partners
Incent collaboration
#CONNECT19
Getting Started
All contents © MuleSoft Inc.
API Program Workshops
API-Enabled Digital
Strategy Workshop
“Way of the API”
Workshop
API Technology
Foundation Workshop
API-as-a-Product
Workshop
Now in pilot phase
Generally available in Fall 2019
All contents © MuleSoft Inc.
API-Enabled Digital Strategy Workshop
40
Purpose
• To prepare an organization for
launching its API program
Topics
• Supporting digital strategy with APIs
• Reimagining customer experiences
• Initiating an API Program
Outputs
• API program charter outline
• Customer experience sketches with APIs
• API ecosystem outline
Audience
• C-level leaders (CDO, CIO, CTO)
• LOB leaders
• Digital teams
• Enterprise Architects
All contents © MuleSoft Inc.
“Way of the API” Workshop
41
Purpose
• To teach an organization how to
deliver API-led systems
Topics
• Dealing with complexity in the enterprise
• Fundamental practices and cultural
characteristics
• Designing API-led software systems
Outputs
• Culture and practice roadmap
• System context maps
• Service design canvases
Audience
• IT Leaders
• Software Architects
• Lead Developers
• Digital teams
All contents © MuleSoft Inc.
API Technology Foundation Workshop
42
Purpose
• To prepare an organization for
managing a landscape of APIs
Topics
• Surveying the API technology landscape
• Assessing technological capabilities
• API security and privacy protection
Outputs
• Capability adoption and implementation
paths
• Standards and guidelines outline
• API security models
Audience
• IT Leaders
• Lead Developers
• Enterprise Architects
• CISO’s, Security Architects
All contents © MuleSoft Inc.
API-as-a-Product Workshop
43
Purpose
• To instill a product mindset in an
API-providing organization
Topics
• API business models and monetization
• Developer experience, productivity, and
community
• Co-creating value through API collaboration
Outputs
• API product roadmaps and business
models
• Developer community outline
• API collaboration opportunities
Audience
• API Product Managers
• Digital teams
• API-owning teams
• API consumers (developers, others)
All contents © MuleSoft Inc.
For more information…
Visit the new MuleSoft API strategy hub:
http://mulesoft.com/API-strategy
Thank you

Mais conteúdo relacionado

Mais procurados

API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
Apigee | Google Cloud
 

Mais procurados (20)

API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
API Governance
API Governance API Governance
API Governance
 
Overview of API Management Architectures
Overview of API Management ArchitecturesOverview of API Management Architectures
Overview of API Management Architectures
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
Deep dive: Monetize your API Programs
Deep dive: Monetize your API ProgramsDeep dive: Monetize your API Programs
Deep dive: Monetize your API Programs
 
API Monetization
API MonetizationAPI Monetization
API Monetization
 
OpenAPI at Scale
OpenAPI at ScaleOpenAPI at Scale
OpenAPI at Scale
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
API Monetization – It Does Not Mean What You Think It Means. It Is Far More
API Monetization – It Does Not Mean What You Think It Means. It Is Far MoreAPI Monetization – It Does Not Mean What You Think It Means. It Is Far More
API Monetization – It Does Not Mean What You Think It Means. It Is Far More
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
Microservices and SOA
Microservices and SOAMicroservices and SOA
Microservices and SOA
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
 
(ARC307) Infrastructure as Code
(ARC307) Infrastructure as Code(ARC307) Infrastructure as Code
(ARC307) Infrastructure as Code
 

Semelhante a How to Execute a Successful API Strategy

Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?
Bala Iyer
 
UK Integration WebSphere User Group - MultiSpeed IT
UK Integration WebSphere User Group - MultiSpeed ITUK Integration WebSphere User Group - MultiSpeed IT
UK Integration WebSphere User Group - MultiSpeed IT
AndyHumphreys
 
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
Nordic APIs
 

Semelhante a How to Execute a Successful API Strategy (20)

Digital Transformation With MuleSoft : That Wins Customers
Digital Transformation With MuleSoft : That Wins CustomersDigital Transformation With MuleSoft : That Wins Customers
Digital Transformation With MuleSoft : That Wins Customers
 
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
 
Meetup slide 20_apr
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_apr
 
What's New In Mulesoft for 2020
What's New In Mulesoft for 2020What's New In Mulesoft for 2020
What's New In Mulesoft for 2020
 
Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?
 
Inovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e MulesoftInovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e Mulesoft
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and Tooling
 
Microservices meetupnz dec16
Microservices meetupnz dec16Microservices meetupnz dec16
Microservices meetupnz dec16
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of Excellence
 
Como criar uma infraestrutura preparada para Covid e outros Desafios
Como criar uma infraestrutura preparada para Covid e outros DesafiosComo criar uma infraestrutura preparada para Covid e outros Desafios
Como criar uma infraestrutura preparada para Covid e outros Desafios
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
 
APIs for biz dev 2.0 - Which business model to win in the API Economy?
APIs for biz dev 2.0 - Which business model to win in the API Economy?APIs for biz dev 2.0 - Which business model to win in the API Economy?
APIs for biz dev 2.0 - Which business model to win in the API Economy?
 
Era of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API StrategyEra of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API Strategy
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
 
UK Integration WebSphere User Group - MultiSpeed IT
UK Integration WebSphere User Group - MultiSpeed ITUK Integration WebSphere User Group - MultiSpeed IT
UK Integration WebSphere User Group - MultiSpeed IT
 
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
Transforming enterprise it with containers, ap is and integration api manage...
Transforming enterprise it with containers, ap is and integration  api manage...Transforming enterprise it with containers, ap is and integration  api manage...
Transforming enterprise it with containers, ap is and integration api manage...
 

Mais de Matt McLarty

Mais de Matt McLarty (16)

A Visual Language for Systems Integration
A Visual Language for Systems IntegrationA Visual Language for Systems Integration
A Visual Language for Systems Integration
 
Composable data for the composable enterprise
Composable data for the composable enterpriseComposable data for the composable enterprise
Composable data for the composable enterprise
 
Value Networks in Open Banking
Value Networks in Open BankingValue Networks in Open Banking
Value Networks in Open Banking
 
Mapping API business models through value exchange
Mapping API business models through value exchangeMapping API business models through value exchange
Mapping API business models through value exchange
 
Overcoming RESTlessness
Overcoming RESTlessnessOvercoming RESTlessness
Overcoming RESTlessness
 
Microservices: 5 Years In
Microservices: 5 Years InMicroservices: 5 Years In
Microservices: 5 Years In
 
Applying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureApplying Systems Thinking to Software Architecture
Applying Systems Thinking to Software Architecture
 
META for Microservices: Getting your enterprise migration in motion
META for Microservices: Getting your enterprise migration in motionMETA for Microservices: Getting your enterprise migration in motion
META for Microservices: Getting your enterprise migration in motion
 
Design-Based Microservices AKA Planes, Trains & Automobiles
Design-Based Microservices AKA Planes, Trains & AutomobilesDesign-Based Microservices AKA Planes, Trains & Automobiles
Design-Based Microservices AKA Planes, Trains & Automobiles
 
API Security in a Microservice Architecture
API Security in a Microservice ArchitectureAPI Security in a Microservice Architecture
API Security in a Microservice Architecture
 
Vancouver Microservices Meetup - Kickoff Session
Vancouver Microservices Meetup - Kickoff SessionVancouver Microservices Meetup - Kickoff Session
Vancouver Microservices Meetup - Kickoff Session
 
Microservice Lifecycle Demo Presentation
Microservice Lifecycle Demo PresentationMicroservice Lifecycle Demo Presentation
Microservice Lifecycle Demo Presentation
 
A Capability Blueprint for Microservices
A Capability Blueprint for MicroservicesA Capability Blueprint for Microservices
A Capability Blueprint for Microservices
 
API360 Microservices Summit Welcome
API360 Microservices Summit WelcomeAPI360 Microservices Summit Welcome
API360 Microservices Summit Welcome
 
Defining Microservices
Defining MicroservicesDefining Microservices
Defining Microservices
 
The Agile Roots of Microservices
The Agile Roots of MicroservicesThe Agile Roots of Microservices
The Agile Roots of Microservices
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

How to Execute a Successful API Strategy

  • 1. #CONNECT19 A Programmatic Approach How to Execute a Successful API Strategy Matt McLarty, Global Leader of API Strategy @mattmclartybc | matt.mclarty@mulesoft.com
  • 2. All contents © MuleSoft Inc. About Me 2 • Global leader of API strategy • Helping clients with API programs • Operationalizing API program workshops • Led API Academy (2012-2019) • Previously IBM, CIBC
  • 3. All contents © MuleSoft Inc. Agenda 3 1. The Digital Age 2. APIs as Digital Enablers 3. Executing an API Program 4. API Program Workshops
  • 5. All contents © MuleSoft Inc. The Digital Age 5
  • 6. All contents © MuleSoft Inc. Digital Transformation 6 97% of ITDMs are currently undertaking or planning to undertake digital transformation initiatives to improve customer experience. Digital transformation is front and center Top digital transformation challenges Disconnected infrastructure and systems 37% Resources and budget allocation 32% Lack of skills or experience in the IT team 29% 79% IT efficiency 70% Business efficiency Top digital transformation initiatives IT time spent on maintenance instead of innovation 69%
  • 7. All contents © MuleSoft Inc. Digital Transformation 7 • Use digital technologies in all aspects of your business • Make your business a software business – Not just a business that uses software • Improve your ability to innovate, fine tune your operations, reimagine your customers’ experiences
  • 8. All contents © MuleSoft Inc. Digital Products 8 Feel like physical products... ...but different... • Serve and generate customer demand • Fulfill a related set of tasks • Manufactured, released, marketed, distributed • Provide an experience, not material goods • Can change in the customer’s hands • Powered and differentiated by software
  • 9. All contents © MuleSoft Inc. The Digital Supply Chain 9 Sourcing Manufacturing Distribution ConsumptionSales Development (of Digital Solutions) Deployment (of Digital Solutions) Discovery (of Data & Services) Experience (by customers) Registration (by Customers) Industrial Supply Chain Digital Supply Chain
  • 10. All contents © MuleSoft Inc. Digital Standard Bearers 10
  • 12. All contents © MuleSoft Inc. Salesforce: The Origin of Web APIs 12 From https://history.apievangelist.com/
  • 13. All contents © MuleSoft Inc. Salesforce: The Origin of Web APIs 13 From https://history.apievangelist.com/
  • 14. All contents © MuleSoft Inc. Salesforce: The Origin of Web APIs 14 Salesforce introduced SaaS as the end of software, but recognized the potential of web APIs for: - Capability (CRM) migration - Coexistence with existing enterprise software systems - Multichannel customer interactions
  • 15. All contents © MuleSoft Inc. Amazon: The API Company 15
  • 16. All contents © MuleSoft Inc. Amazon: The API Company 16 Jeff Bezos’ “API Mandate” (circa 2002): 1. All teams will henceforth expose their data and functionality through service interfaces. 2. Teams must communicate with each other through these interfaces. 3. There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team's data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network. 4. It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols -- doesn't matter. Bezos doesn't care. 5. All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions. 6. Anyone who doesn't do this will be fired. From Steve Yegge’s “Google Platform Rant” available at https://gist.github.com/chitchcock/1281611
  • 17. All contents © MuleSoft Inc. Amazon: The API Company 17 Reinventer of books (Kindle) Online reseller of books Online retailer of books Online retailer of anything Online reseller of anything (Marketplace) Personalized online retailer Online retail platform Online fulfillment Online identity verification Online platform (AWS) Online payments
  • 18. All contents © MuleSoft Inc. APIs in the Digital Supply Chain 18 Discovery APIs discovered & consumed Development APIs integrated & built Deployment APIs published Experience APIs powering customer experiences Registration APIs built into consuming apps
  • 19. All contents © MuleSoft Inc. APIs: Building Blocks of Digital Transformation 19 Parts Products Packages
  • 20. All contents © MuleSoft Inc. API Monetization 20 Monetizing APIs is not about pay-per-use data exposure Monetizing APIs is about exposing valuable services to consumers whose usage drives the provider’s business model
  • 21. All contents © MuleSoft Inc. The Business Value of APIs 21 Increased Revenue ● New revenue streams ● Extended reach ● Value co-creation Improved Efficiency ● Rapid partner onboarding ● Self-service integration ● Asset reuse Higher Quality ● Customer centricity ● Analytics & awareness ● Observability Greater Agility ● Responsiveness to market ● Crowdsourced innovation ● Technology disposability
  • 22. All contents © MuleSoft Inc. API-Enabled Digital Transformation 22 An approach to supporting an organization’s digital strategy through the use of APIs in a number of ways: • Harnessing internal and external APIs to reimagine customer experiences • Architecting and engineering API-led software systems to improve velocity, agility, and evolvability • Implementing API-based technologies to improve composability, observability, and resilience • Treating APIs as first class digital products by managing their full lifecycles and cultivating product-sustaining ecosystems
  • 24. All contents © MuleSoft Inc. What is an API Program? 24 A cross-organizational change initiative to maximize the benefits enabled by APIs in support of an organization’s digital strategy
  • 25. All contents © MuleSoft Inc. Benefits of an API Program 25 Alignment with strategy Visibility & communication Governance Knowledge proliferation Economies of scale API ecosystem conduit
  • 26. All contents © MuleSoft Inc. Effecting Change in the Enterprise 26 “Minimum Viable Program” • Broad horizon, but don’t boil the ocean • Start small and iterate • Slice vertically, not horizontally
  • 27. All contents © MuleSoft Inc. Effecting Change in the Enterprise 27 From Understanding Crowd Behaviours, Volume 1 by Challenger et. al Sociotechnical Systems
  • 28. “If you want to build a ship, don’t drum up people together to collect wood and don’t assign them tasks and work, but rather teach them to long for the endless immensity of the sea.” - Antoine de Saint Exupéry
  • 29. All contents © MuleSoft Inc. API Strategy Blueprint
  • 30. All contents © MuleSoft Inc. Establish a Digital Strategy 30 “The biggest cause of failure in software-intensive systems is not technical failure; it’s building the wrong thing.” Mary Poppendieck, Founder of the Lean Software movement
  • 31. All contents © MuleSoft Inc. Establish a Digital Strategy 31 Set the direction… Assess current state Set goals and principles Define target audience Stretch your thinking… List customer experiences Reimagine and prototype Validate the ecosystem Initiate the program… Create case for change Metrics and incentives Prime it
  • 32. All contents © MuleSoft Inc. Align Organization & Culture 32 “Any organization that designs a system will produce a design whose structure is a copy of the organization's communication structure.” Mel Conway, Conway’s Law
  • 33. All contents © MuleSoft Inc. Align Organization & Culture 33 Shift the organization… Embed principles Incent self-governance Restructure & realign Adopt new practices… Change frequency Pipelined delivery Experimentation Build the API way… Model domains Sketch services Define APIs
  • 34. All contents © MuleSoft Inc. Evaluate & Build Supporting Technologies 34 “Differentiation does not come from building your own API management platform. It comes from the APIs you publish... full lifecycle API management comprises a very wide set of functionality.” Gartner
  • 35. All contents © MuleSoft Inc. Evaluate & Build Supporting Technologies 35 Build the foundation… Assess capabilities Define implementations Acquire skills Manage the landscape… Observe and measure Navigate by goals Standardize selectively Counterbalance... Ensure quality Maintain stability Permeate security
  • 36. All contents © MuleSoft Inc. Engage the Ecosystem 36 “People don’t want to buy a quarter- inch drill. They want a quarter-inch hole.” Clayton Christensen, author of The Innovator’s Solution
  • 37. All contents © MuleSoft Inc. Engage the Ecosystem 37 Create API products... Design thinking Business model Product lifecycle Cultivate the ecosystem... Marketing & promotion Communities Developer productivity Co-create value… Value chain Identify partners Incent collaboration
  • 39. All contents © MuleSoft Inc. API Program Workshops API-Enabled Digital Strategy Workshop “Way of the API” Workshop API Technology Foundation Workshop API-as-a-Product Workshop Now in pilot phase Generally available in Fall 2019
  • 40. All contents © MuleSoft Inc. API-Enabled Digital Strategy Workshop 40 Purpose • To prepare an organization for launching its API program Topics • Supporting digital strategy with APIs • Reimagining customer experiences • Initiating an API Program Outputs • API program charter outline • Customer experience sketches with APIs • API ecosystem outline Audience • C-level leaders (CDO, CIO, CTO) • LOB leaders • Digital teams • Enterprise Architects
  • 41. All contents © MuleSoft Inc. “Way of the API” Workshop 41 Purpose • To teach an organization how to deliver API-led systems Topics • Dealing with complexity in the enterprise • Fundamental practices and cultural characteristics • Designing API-led software systems Outputs • Culture and practice roadmap • System context maps • Service design canvases Audience • IT Leaders • Software Architects • Lead Developers • Digital teams
  • 42. All contents © MuleSoft Inc. API Technology Foundation Workshop 42 Purpose • To prepare an organization for managing a landscape of APIs Topics • Surveying the API technology landscape • Assessing technological capabilities • API security and privacy protection Outputs • Capability adoption and implementation paths • Standards and guidelines outline • API security models Audience • IT Leaders • Lead Developers • Enterprise Architects • CISO’s, Security Architects
  • 43. All contents © MuleSoft Inc. API-as-a-Product Workshop 43 Purpose • To instill a product mindset in an API-providing organization Topics • API business models and monetization • Developer experience, productivity, and community • Co-creating value through API collaboration Outputs • API product roadmaps and business models • Developer community outline • API collaboration opportunities Audience • API Product Managers • Digital teams • API-owning teams • API consumers (developers, others)
  • 44. All contents © MuleSoft Inc. For more information… Visit the new MuleSoft API strategy hub: http://mulesoft.com/API-strategy