SlideShare une entreprise Scribd logo
1  sur  23
How to avoid predictable pitfalls and get stuff done!
Keys to a Successful API Strategy
All contents © MuleSoft Inc.
Introductions
2
Stephen Fishman
Principal, Customer
Success Architecture
Atlanta, GA
Ömer Tosun
Director, Integration
Specialist and API
Lexigrapher
Bensheim, Germany
Imagine you are shopping for a
used car for a member of your
family...
All contents © MuleSoft Inc.
Used Car Shopping Consideration Factors
4
Price Condition Safety
All contents © MuleSoft Inc.
Often Overlooked Consideration Factors
5
Cost of insurance Resale value Cost of maintenance
Now imagine trying to address
the overlooked factors after
your loved one has already
found a car they’re interested
in...
Let’s try this again from the API
strategy perspective...
All contents © MuleSoft Inc.
API Strategy Consideration Factors
8
Security & governance On-prem vs cloud Tech standards
All contents © MuleSoft Inc.
Often Overlooked Consideration Factors
10
Rewards vs Compliance
Driven
Canonical model vs “tower of
babel”
Centralization vs federation
Now imagine trying to address
these overlooked factors after
your enterprise has already
started on their API journey...
All contents © MuleSoft Inc.
What Makes a Strategy Sufficient?
Strategy without
tactics is the slowest
route to victory.
Tactics without
Strategy is the noise
before defeat.
- Sun Tzu
All contents © MuleSoft Inc.
Filling the Strategy Sufficiency Gaps
13
Postel’s law Underlying principles Conflict resolution &
neutralization
All contents © MuleSoft Inc.
Strategy Concepts - Postel’s Law
14
Be conservative in what you deliver
and liberal in what you accept:
• Inspiration to TimBL for WWW
• Allows for scalable adoption curves
• Broadly applies outside technology
into social contexts
– applies to how you develop standards
and compliance guidelines
– applies to how you enroll people in your
journey (vs. drag them along with you)
– takes a “long game” view for creating
the “to-be” state
All contents © MuleSoft Inc.
Strategy Concepts - Architectural Principles
15
Having group-developed principles for API
modernization allows for:
• wider collaboration and buy-in by
autonomous teams
• decisions to be balanced, grounded and
rationalized
• tech teams to have balanced dialogue with
business partners
• decision making processes to be
reasonably decoupled from centralized
authority
All contents © MuleSoft Inc.
Strategy Concepts - Planning for Conflict
16
Having process models for conflicting
goals and directives allows for:
• Balance between short & long term to be
arrived at
• Prioritization and decision models to be
more widely understood
• Risks to be appropriately raised, tracked
and mitigated rather than ignored by
those “with no skin in the game”
• An organization with an active posture
towards learning and development
What does this look like in
practice?
All contents © MuleSoft Inc.
Getting Real - Federate to Scale
18
• Innovation at scale requires
risk & decentralization
• Federation can support
autonomy AND compliance
– federating design and standards
development
– federating creates shared
accountability
• Filling the gap helps to:
– avoid status quo mindsets
– avoid false dichotomies
– drive progress over perfection
All contents © MuleSoft Inc.
Getting Real - Enrolling the Enterprise
19
• Focus on building an expanding team of
experts instead of an ivory tower
• Shift from “required to do” to “required
to ask”
• “Manufacture yes” via “collecting the no”
• Create momentum by involving your
teams
• Filling the gap helps to:
– create bottom-up social pressure
– avoid autonomy arguments
– bridge between business goals and tech goals
– create reasonable accountability
All contents © MuleSoft Inc.
Getting Real - Taxonomy Interchange
20
• API is a language
• Establish base vocabulary
• Give room for evolutions and
innovations
• Filling the gap helps to:
– avoid P2P reflex
– avoid endless taxonomy design
– avoid redundant custom
implementations
– support reusability
Bonus content for DX &
reusability fans!
All contents © MuleSoft Inc.
Getting Real - “Branded House” vs. “House of Brands”
23
• What context do you want your API
consumers to see your offering?
• How does that align to their existing
mental model?
• Are you reinforcing the silo mindset
or breaking down the barriers?
• Filling the gap helps to:
– inform a developer experience strategy
– identify innovation use cases
– open up “marketecture” discussions
– uncover content development work
All contents © MuleSoft Inc.
Getting Real - “Fit for Purpose” vs. “Designed for Reuse”
24
• Is reuse critical to your platform
stakeholders?
• How does that align to your financial,
objective and compensation models?
• Have you figured out how to
measure it?
• Filling the gap helps to:
– drive intentionality into decision processes
– educate the organization on the
importance of reuse
– create a balance between short and long
term goals
Thank you!

Contenu connexe

Tendances

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
 

Tendances (20)

apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
 
The API Economy: Adding Business Value
The API Economy: Adding Business ValueThe API Economy: Adding Business Value
The API Economy: Adding Business Value
 
The Europeana API Strategy
The Europeana API StrategyThe Europeana API Strategy
The Europeana API Strategy
 
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
 
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
 
Welcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyWelcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API Strategy
 
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
API Economy: 2016 Horizonwatch Trend Brief
API Economy:  2016 Horizonwatch Trend BriefAPI Economy:  2016 Horizonwatch Trend Brief
API Economy: 2016 Horizonwatch Trend Brief
 
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
 
Wake Up to the API Economy
Wake Up to the API EconomyWake Up to the API Economy
Wake Up to the API Economy
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer Community
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Ibm redguide api economy
Ibm redguide   api economyIbm redguide   api economy
Ibm redguide api economy
 
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
 
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a Product
 
Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022
 
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 

Similaire à Keys to a Successful API Strategy - How to avoid predictable pitfalls and get stuff done

MuleSoft: How to Engage Partners/Customers and API Led with Alexa
MuleSoft: How to Engage Partners/Customers and  API Led with Alexa MuleSoft: How to Engage Partners/Customers and  API Led with Alexa
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
Angel Alberici
 

Similaire à Keys to a Successful API Strategy - How to avoid predictable pitfalls and get stuff done (20)

Rethinking it for digital transformation
Rethinking it for digital transformationRethinking it for digital transformation
Rethinking it for digital transformation
 
Business architecture & agile architecture
Business architecture & agile architectureBusiness architecture & agile architecture
Business architecture & agile architecture
 
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
 
Infosys’s Information System Strategy
Infosys’s Information System StrategyInfosys’s Information System Strategy
Infosys’s Information System Strategy
 
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...
 
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
 
Kick start your mobile project
Kick start your mobile projectKick start your mobile project
Kick start your mobile project
 
Kickstart your mobile project for Camp Digital 2014 in Manchester
Kickstart your mobile project for Camp Digital 2014 in ManchesterKickstart your mobile project for Camp Digital 2014 in Manchester
Kickstart your mobile project for Camp Digital 2014 in Manchester
 
An Exclusive Look at The State of the Headless CMS Market 2022
An Exclusive Look at The State of the Headless CMS Market 2022An Exclusive Look at The State of the Headless CMS Market 2022
An Exclusive Look at The State of the Headless CMS Market 2022
 
API-as-a-product: The Key to a Successful API Program
API-as-a-product: The Key to a Successful API ProgramAPI-as-a-product: The Key to a Successful API Program
API-as-a-product: The Key to a Successful API Program
 
Product Manager or Product Owner
Product Manager or Product OwnerProduct Manager or Product Owner
Product Manager or Product Owner
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
 
Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing Embedded Analytics in CRM and Marketing
Embedded Analytics in CRM and Marketing
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOps
 
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
MuleSoft: How to Engage Partners/Customers and  API Led with Alexa MuleSoft: How to Engage Partners/Customers and  API Led with Alexa
MuleSoft: How to Engage Partners/Customers and API Led with Alexa
 
SDM: The Fundamentals of Software Delivery Management
SDM: The Fundamentals of Software Delivery ManagementSDM: The Fundamentals of Software Delivery Management
SDM: The Fundamentals of Software Delivery Management
 
Game Plan Canvas 101 - final Introduction.pdf
Game Plan Canvas 101 - final Introduction.pdfGame Plan Canvas 101 - final Introduction.pdf
Game Plan Canvas 101 - final Introduction.pdf
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app store
 
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...
[AIIM16] Where to begin? Establishing a Global ECM Program at a Fortune 500 C...
 
Build Operate Market Transfer (BOMT) Model for Start-ups
Build Operate Market Transfer (BOMT) Model for Start-upsBuild Operate Market Transfer (BOMT) Model for Start-ups
Build Operate Market Transfer (BOMT) Model for Start-ups
 

Dernier

Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
Diya Sharma
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 

Dernier (20)

Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 

Keys to a Successful API Strategy - How to avoid predictable pitfalls and get stuff done

  • 1. How to avoid predictable pitfalls and get stuff done! Keys to a Successful API Strategy
  • 2. All contents © MuleSoft Inc. Introductions 2 Stephen Fishman Principal, Customer Success Architecture Atlanta, GA Ömer Tosun Director, Integration Specialist and API Lexigrapher Bensheim, Germany
  • 3. Imagine you are shopping for a used car for a member of your family...
  • 4. All contents © MuleSoft Inc. Used Car Shopping Consideration Factors 4 Price Condition Safety
  • 5. All contents © MuleSoft Inc. Often Overlooked Consideration Factors 5 Cost of insurance Resale value Cost of maintenance
  • 6. Now imagine trying to address the overlooked factors after your loved one has already found a car they’re interested in...
  • 7. Let’s try this again from the API strategy perspective...
  • 8. All contents © MuleSoft Inc. API Strategy Consideration Factors 8 Security & governance On-prem vs cloud Tech standards
  • 9. All contents © MuleSoft Inc. Often Overlooked Consideration Factors 10 Rewards vs Compliance Driven Canonical model vs “tower of babel” Centralization vs federation
  • 10. Now imagine trying to address these overlooked factors after your enterprise has already started on their API journey...
  • 11. All contents © MuleSoft Inc. What Makes a Strategy Sufficient? Strategy without tactics is the slowest route to victory. Tactics without Strategy is the noise before defeat. - Sun Tzu
  • 12. All contents © MuleSoft Inc. Filling the Strategy Sufficiency Gaps 13 Postel’s law Underlying principles Conflict resolution & neutralization
  • 13. All contents © MuleSoft Inc. Strategy Concepts - Postel’s Law 14 Be conservative in what you deliver and liberal in what you accept: • Inspiration to TimBL for WWW • Allows for scalable adoption curves • Broadly applies outside technology into social contexts – applies to how you develop standards and compliance guidelines – applies to how you enroll people in your journey (vs. drag them along with you) – takes a “long game” view for creating the “to-be” state
  • 14. All contents © MuleSoft Inc. Strategy Concepts - Architectural Principles 15 Having group-developed principles for API modernization allows for: • wider collaboration and buy-in by autonomous teams • decisions to be balanced, grounded and rationalized • tech teams to have balanced dialogue with business partners • decision making processes to be reasonably decoupled from centralized authority
  • 15. All contents © MuleSoft Inc. Strategy Concepts - Planning for Conflict 16 Having process models for conflicting goals and directives allows for: • Balance between short & long term to be arrived at • Prioritization and decision models to be more widely understood • Risks to be appropriately raised, tracked and mitigated rather than ignored by those “with no skin in the game” • An organization with an active posture towards learning and development
  • 16. What does this look like in practice?
  • 17. All contents © MuleSoft Inc. Getting Real - Federate to Scale 18 • Innovation at scale requires risk & decentralization • Federation can support autonomy AND compliance – federating design and standards development – federating creates shared accountability • Filling the gap helps to: – avoid status quo mindsets – avoid false dichotomies – drive progress over perfection
  • 18. All contents © MuleSoft Inc. Getting Real - Enrolling the Enterprise 19 • Focus on building an expanding team of experts instead of an ivory tower • Shift from “required to do” to “required to ask” • “Manufacture yes” via “collecting the no” • Create momentum by involving your teams • Filling the gap helps to: – create bottom-up social pressure – avoid autonomy arguments – bridge between business goals and tech goals – create reasonable accountability
  • 19. All contents © MuleSoft Inc. Getting Real - Taxonomy Interchange 20 • API is a language • Establish base vocabulary • Give room for evolutions and innovations • Filling the gap helps to: – avoid P2P reflex – avoid endless taxonomy design – avoid redundant custom implementations – support reusability
  • 20. Bonus content for DX & reusability fans!
  • 21. All contents © MuleSoft Inc. Getting Real - “Branded House” vs. “House of Brands” 23 • What context do you want your API consumers to see your offering? • How does that align to their existing mental model? • Are you reinforcing the silo mindset or breaking down the barriers? • Filling the gap helps to: – inform a developer experience strategy – identify innovation use cases – open up “marketecture” discussions – uncover content development work
  • 22. All contents © MuleSoft Inc. Getting Real - “Fit for Purpose” vs. “Designed for Reuse” 24 • Is reuse critical to your platform stakeholders? • How does that align to your financial, objective and compensation models? • Have you figured out how to measure it? • Filling the gap helps to: – drive intentionality into decision processes – educate the organization on the importance of reuse – create a balance between short and long term goals