The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

55
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs Steven Willmott, @njyx, [email protected] @3scale @RedHatNews

Transcript of The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Page 1: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

The Fundamentals of Platform Strategy: Creating Genuine Value with

APIsSteven Willmott, @njyx, [email protected]

@3scale @RedHatNews

Page 2: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Steven Willmott, @njyx, [email protected]@3scale @RedHatNews

Page 3: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

3scale now part of Red Hat Inc. - www.3scale.net

Page 4: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

apistrat logo.png

http://boston2016.apistrat.com API Strategy & Practice Conference, Boston MA, 2-4th November

CODE: APIWorld1630, 30% next 2 weeks

Page 5: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)Images copyright of the creators

Page 6: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Platforms: huge opportunity for value – and for wasted resource

Page 7: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

MISSION CRITICALBIG INITIATIVES

GENUINE NEED

Page 8: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

EXAMPLE:UBER

Page 9: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

EXAMPLE: “APPLE TV-OS READY” IN 2 WEEKS

Page 10: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

APIS DON’T WORKAPIS ARE NOT USED

TEAM ISN’T RESOURCED

Page 11: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

THE VALUE OF PLATFORMS

Page 12: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

“Jeff Bezos Moment” (thank you @frankarr)

)

Page 13: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Platform Value

• Individual APIs can have tremendous value• Underpin products, enable new business

channels, provide an abstraction layer• Core value almost always revolves

around: Agility

Page 14: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

COMMON ERRORS

Page 15: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Common Errors in Platform Beginnings

• Try something peripheral and low risk• Replace multiple core systems at once• Have a platform team build everything• Top down design a uniform approach

Page 16: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

TIMING & MOTIVATION ARE CRITICAL

Page 17: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Best time to begin

• When you have one or more driving initiatives• When IT teams are ready to rethink

some infrastructure• When the goal is not too abstract

Page 18: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

THREE PRINCIPLES FOR SUCCESS

Page 19: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

IDENTIFY YOUR TRUE USERS

FOCUS ON TRUE VALUE

SHARE THE BURDEN

Page 20: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

#1: FOCUS ON TRUE VALUE

Page 21: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
Page 22: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

A Map of Expectations

Prohibited Design

Firedrill Innovation

Expected

Unexpected

DesirableUndesirable

Thor Mitchel, 2014

Page 23: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Questions to Ask

• Who is the customer?• Where is their value?• If we create this, will you use it?• What is the complete use case?

Page 24: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Walked th

rough

all major p

rocesses

Calculated co

st

benefit

EXAMPLE:MAPS CREDIT UNION

Loren Paulson, APIStrat, 2015

Page 25: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

API for product listingBut not pricing or transacting

Almost null utilityEXAMPLE:MID-SIZED ECOMMERCE COMPANY

Page 26: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Key Strategy

Deliver value: one API and one use-case at a time

Page 27: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

#2: FIND YOUR TRUE USERS

Page 28: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

We have great developer experience … what happened?

Page 29: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Warning: Blasphemy Alert

Page 30: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Developer Experience is Overrated

Page 31: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Questions to Ask

• When Developer Experience is not enough • How do the APIs need to be consumed?• Who else might consume them? • Where do their effects propagate to? • What additional value can we add?

Page 32: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Web Ranking API

Realized plugins were

criticalPlugins now drive

majority of businessEXAMPLE:SIMILAR WEB

Noahm Schwartz, APIStrat, 2015

Page 33: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Millions of devices syncing

Robust libraries & dev

collaboration

Randomized back off

EXAMPLE:FITBIT

Jeremiah Lee, San Francisco, 2016

Page 34: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Amazon Alexa App

Query order is not

optimized for Voice

Secondary query rank in

client added EXAMPLE:CRUNCHBASE

Nicolas Greenie, San Francisco, 2015

Page 35: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Key Strategy

The API is not the key thing – the Value is the key thing

Page 36: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

#3: SHARE THE BURDEN

Page 37: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
Page 38: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Questions to Ask

• How to split Dev, Ops, Management?• What do we automate? • What do we monitor? • Which APIs do we focus on first?• How will we manage change?

Page 39: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Vicious Circle

Virtuous Cycle

Page 40: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Hairy Panic!

Page 41: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

1-1 IT

Need for software innovation drives deep integrations

Inte

rnal

Sys

tem

s

Appl

icatio

ns

Page 42: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

1-N IT

Governance and APIs create reusable anchor points

Page 43: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

N-N IT

Common governance rules can apply to APIs from anywhere

Page 44: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Key Strategy

N-N >>>>> 1-N

Page 45: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Platform value is “co-creation” of value between providers and

consumers

(buyers & sellers)(you & partners / customers)

(mode 1 & mode 2)

Page 46: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Governance + Support must be Spread

e.g. tools, platforms, guides, design sages

Page 47: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

BONUS #4: MEASURING IMPACT

Page 48: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

• Very hard work• Unglamorous• It is not a big bang (big bet)• People get upset at rules and

restrictions • But … hugely rewarding

Page 49: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Recommendation:

Focus on Business(es) enabled (number, revenue)

Page 50: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

TAKE AWAYS

Page 51: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Your company NEEDS your platform strategy to succeed

Page 52: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Even if you have a “Bezos Moment” – Keep focused on the value you

are delivering piece by piece

Page 53: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Try to empower both API creation and usage

Page 54: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

API Owners Manual

http://www.3scale.net@njyx @3scale

http://bit.ly/APIOwners

Page 55: The Fundamentals of Platform Strategy: Creating Genuine Value with APIs

Images (Copyright Authors)• Apple TV Image, Apple.com: https://

support.apple.com/library/content/dam/edam/applecare/images/en_US/appletv/apple-tv-3gen-home-screen.jpg

• Amazon Echo: Amazon stock marketing image• Bay Bridge: https://unsplash.com/photos/0iAzHzjeYRk • Jeff Sheldon https://unsplash.com/photos/o6Y9E-DdG6w• Taras Perevarukha https://500px.com/photo/215416/-by-taras-perevarukha• Richard Bland https://

500px.com/photo/89775589/coming-for-you-by-richard-bland?ctx_page=2&from=search&ctx_q=platform&ctx_type=photos&ctx_sort=relevance

• Kaleb Nimz: https://unsplash.com/photos/-5rA4DRrEXU• Seabags Creative: https://unsplash.com/photos/U3m4_cKbUfc• Todd Quankenbush https://unsplash.com/photos/IClZBVw5W5A• Hairy Panic http://

theconversation.com/what-is-the-hairy-panic-tumbleweed-that-has-buried-a-small-australian-city-55074

• Welder: Uğur Gürcüoğlu https://unsplash.com/@sharkdesignstudio?photo=s1M0ncSl9l4 • TrainTracks: Redd Angelo: https://unsplash.com/@reddangelo16?photo=60fa9BMxvpE