167
Darwin’s Finches, 20 th Century Business, and APIs Evolve Your Business Model Sam Ramji @sramji VP Strategy, Sonoa #EvolveAPI

Darwins Finches and Modern APIs

Embed Size (px)

DESCRIPTION

A brilliant comparison of the evolutionary dynamics of Darwin's finches in the Galapagos and modern business competition and the emergence of API & App-based business today.

Citation preview

Page 1: Darwins Finches and Modern APIs

Darwin’s Finches,20th Century Business,and APIs

Evolve Your Business Model

Sam Ramji @sramjiVP Strategy, Sonoa #EvolveAPI

Page 2: Darwins Finches and Modern APIs

DARWIN’S FINCHES

Page 3: Darwins Finches and Modern APIs

These birds

Page 4: Darwins Finches and Modern APIs
Page 5: Darwins Finches and Modern APIs

live in this paradise right here

Page 6: Darwins Finches and Modern APIs
Page 7: Darwins Finches and Modern APIs

so what’s the problem?

Page 8: Darwins Finches and Modern APIs

The problem is

Page 9: Darwins Finches and Modern APIs

they’re on a small island chain

Page 10: Darwins Finches and Modern APIs
Page 11: Darwins Finches and Modern APIs

a long way from anywhere else

Page 12: Darwins Finches and Modern APIs
Page 13: Darwins Finches and Modern APIs

that’s a lot of environmental pressure

Page 14: Darwins Finches and Modern APIs

so these finches

Page 15: Darwins Finches and Modern APIs
Page 16: Darwins Finches and Modern APIs

are actually terrific competitors

Page 17: Darwins Finches and Modern APIs

and their differences

Page 18: Darwins Finches and Modern APIs
Page 19: Darwins Finches and Modern APIs

were defined by this man

Page 20: Darwins Finches and Modern APIs
Page 21: Darwins Finches and Modern APIs

as successful adaptations.

Page 22: Darwins Finches and Modern APIs

The ones you don’t see today

Page 23: Darwins Finches and Modern APIs

had unsuccessful adaptations

Page 24: Darwins Finches and Modern APIs

and died out.

Page 25: Darwins Finches and Modern APIs

A century after

Page 26: Darwins Finches and Modern APIs
Page 27: Darwins Finches and Modern APIs

a team of scientists identified the mechanism of adaptation and evolution

Page 28: Darwins Finches and Modern APIs
Page 29: Darwins Finches and Modern APIs

Twenty years later

Page 30: Darwins Finches and Modern APIs
Page 31: Darwins Finches and Modern APIs

called out the gene as the atomic unit of competition.

Page 32: Darwins Finches and Modern APIs

From the perspective of the gene

Page 33: Darwins Finches and Modern APIs

the gene is successful if the organism that carries it is successful.

Page 34: Darwins Finches and Modern APIs

Switching gears

Page 35: Darwins Finches and Modern APIs

20th CENTURY BUSINESS

Page 36: Darwins Finches and Modern APIs

In 1910 business was mostly direct

Page 37: Darwins Finches and Modern APIs
Page 38: Darwins Finches and Modern APIs

By the 1930s there was a lot of competition

Page 39: Darwins Finches and Modern APIs
Page 40: Darwins Finches and Modern APIs

But after World War II, there were new environmental pressures

Page 41: Darwins Finches and Modern APIs
Page 42: Darwins Finches and Modern APIs
Page 43: Darwins Finches and Modern APIs
Page 44: Darwins Finches and Modern APIs
Page 45: Darwins Finches and Modern APIs
Page 46: Darwins Finches and Modern APIs
Page 47: Darwins Finches and Modern APIs
Page 48: Darwins Finches and Modern APIs
Page 49: Darwins Finches and Modern APIs

Many businesses died out.

Page 50: Darwins Finches and Modern APIs

Business went from direct to indirect.

Page 51: Darwins Finches and Modern APIs

Those businesses who thrived in this transition

Page 52: Darwins Finches and Modern APIs
Page 53: Darwins Finches and Modern APIs

Shared a set of successful adaptations

Page 54: Darwins Finches and Modern APIs

Special makes for select retailers

Broad consumer marketing and branding

Distribution exclusives in territory and product allocation

Retailer incentives – slotting fees, joint marketing, tiered volume discounts

Consumer incentives – coupons, in-store events, limited time discounts

Page 55: Darwins Finches and Modern APIs

Unified by one idea

Page 56: Darwins Finches and Modern APIs

It was not just about selling in

Page 57: Darwins Finches and Modern APIs

It was not just about selling inIt was about selling through.

Page 58: Darwins Finches and Modern APIs

From the perspective of the business

Page 59: Darwins Finches and Modern APIs

The business is successfulIf the retailer that it sells through is successful.

Page 60: Darwins Finches and Modern APIs

The real world went from direct to indirect

Page 61: Darwins Finches and Modern APIs

It went beyond the corner store.

Page 62: Darwins Finches and Modern APIs

The web world is going from direct to indirect.

Page 63: Darwins Finches and Modern APIs

It is going beyond the browser.

Page 64: Darwins Finches and Modern APIs

That takes us to

Page 65: Darwins Finches and Modern APIs

APIs

Page 66: Darwins Finches and Modern APIs

“Robert ScobleAuthor of tech blog Scobleizer

Page 67: Darwins Finches and Modern APIs

Why?

Page 68: Darwins Finches and Modern APIs

Because in a web beyond the browser

Page 69: Darwins Finches and Modern APIs

APIs are how people get to your business.

Page 70: Darwins Finches and Modern APIs

You need to see things from the perspective of the gene.

Page 71: Darwins Finches and Modern APIs

The gene is successful if the organism that carries it is successful.

Page 72: Darwins Finches and Modern APIs

You need to see your business from the perspective of the API.

Page 73: Darwins Finches and Modern APIs

The API is successful if the application that carries it is successful.

Page 74: Darwins Finches and Modern APIs

Successful applications will use many different APIs.

Page 75: Darwins Finches and Modern APIs
Page 76: Darwins Finches and Modern APIs

and they will carry those APIs everywhere

Page 77: Darwins Finches and Modern APIs

z

Page 78: Darwins Finches and Modern APIs

taking your business with them.

Page 79: Darwins Finches and Modern APIs
Page 80: Darwins Finches and Modern APIs
Page 81: Darwins Finches and Modern APIs

For the successful companies, 80% of traffic will be coming from beyond the browser.

Page 82: Darwins Finches and Modern APIs
Page 83: Darwins Finches and Modern APIs

Everyone else will have to play in the world that the winners make.

Page 84: Darwins Finches and Modern APIs

One last thought on evolution

Page 85: Darwins Finches and Modern APIs
Page 86: Darwins Finches and Modern APIs

Classifications by Oneforty.com

Adaptive Radiation in Twitter Applications

Visualization by Sonoa

Page 87: Darwins Finches and Modern APIs

CURRENT

ENVIRONMENTAL PRESSURES

Page 88: Darwins Finches and Modern APIs

Mobile

Social Cloud

Page 89: Darwins Finches and Modern APIs

They can be independent or they can support each other.

It is up to you to decide if there’s harmony.

Page 90: Darwins Finches and Modern APIs
Page 91: Darwins Finches and Modern APIs

Your company may be very well adapted to the web, but is it adapted to mobile?

Mobile devices have limited storage and processing and need to be tied in to real-world and social dimensions.

They use APIs to get at location, maps, social graphs, and events.

Page 92: Darwins Finches and Modern APIs

Social sites are data services with a critical mass of users, where each new user makes the service better.

You can’t build a new Facebook or Twitter.

But you need to access them, so you use their APIs.

Page 93: Darwins Finches and Modern APIs

Cloud computing is not about Amazon.

Page 94: Darwins Finches and Modern APIs

Cloud computing is not about Rackspace.

Page 95: Darwins Finches and Modern APIs

Cloud computing is not about Microsoft.

Page 96: Darwins Finches and Modern APIs

Cloud computing is not about Google.

Page 97: Darwins Finches and Modern APIs

Cloud computing is abouthow you reach your customers

Page 98: Darwins Finches and Modern APIs
Page 99: Darwins Finches and Modern APIs

We’ve gone from libraries to APIs.

In a cloud computing world people access library-like functionality via an API.

These services are the unit of programming.

Make your API useful and it will be carried to customers you’ve never met.

Page 100: Darwins Finches and Modern APIs

CHANGE AGENCY

Page 101: Darwins Finches and Modern APIs

I know you get all this already

But how do you get your colleagues to join you in the journey to APIs?

Page 102: Darwins Finches and Modern APIs

What’s so damn wrong with the current model?

I like it and it’s working for me.

Plus, I understand it.

Page 103: Darwins Finches and Modern APIs

Actually, it’s not working.

Page 104: Darwins Finches and Modern APIs

Populations, societies, and markets are becoming more specialized and differentiated.

Page 105: Darwins Finches and Modern APIs

Consumer interest groups are fragmented.

Page 106: Darwins Finches and Modern APIs

Consumer interest groups are increasingly fragmented.

Page 107: Darwins Finches and Modern APIs
Page 108: Darwins Finches and Modern APIs

Markets are changing so fast that you can’t spend the time to

“market size, focus group, plan, develop, launch, measure and sustain”

because the market niche may be gone or fundamentally changed

Page 109: Darwins Finches and Modern APIs

A rapidly expanding range of computing platforms are needed to reach consumers.

Page 110: Darwins Finches and Modern APIs

Mary Meeker, Morgan Stanley

Page 111: Darwins Finches and Modern APIs

This is not a solvable problem nor a winnable game.

Page 112: Darwins Finches and Modern APIs

The only way to win is to change the game.

Page 113: Darwins Finches and Modern APIs
Page 114: Darwins Finches and Modern APIs

Thousands of people,

who are not on your payroll,

who are intimately part of each of these changing

interest groups and niches,

must be convinced to carry

your product there for you

in a way that adapts to the dynamic environment

Page 115: Darwins Finches and Modern APIs

Thousands of people,

who are not on your payroll,

who are intimately part of each of these changing

interest groups and niches,

must be convinced to carry

your brand there for you

in a way that adapts to the dynamic environment

Page 116: Darwins Finches and Modern APIs

Thousands of people,

who are not on your payroll,

who are intimately part of each of these changing

interest groups and niches,

must be convinced to carry

your experience there for you

in a way that adapts to the dynamic environment

Page 117: Darwins Finches and Modern APIs

It’s a competition for ideas

Page 118: Darwins Finches and Modern APIs

Enable your business to adapt into niches

Page 119: Darwins Finches and Modern APIs
Page 120: Darwins Finches and Modern APIs

Only 1 of 100 will be successful – not a failure rate that you can withstand and remain in business.

You need to encourage that to happen “out there” where the cost structures and speed of business are synchronized.

Be ready to reward or acquire the winners.

Page 121: Darwins Finches and Modern APIs

SUCCESSFUL API ADAPTATIONS

Page 122: Darwins Finches and Modern APIs

Realizing that developers are your channel

Being recombinant and easily mixed

Unlocking your legacy data into open APIs

Driving new data into your system via open APIs

Supporting your application ecosystem

Page 123: Darwins Finches and Modern APIs

Why do you need to attract developers?

developers

Page 124: Darwins Finches and Modern APIs

Because applications are the fastest growing and fastest changing organisms in this environment

and they’re built by developers

developers

Page 125: Darwins Finches and Modern APIs

Unsuccessful adaptations to this world are based on the following conventional wisdom

developers

Page 126: Darwins Finches and Modern APIs

Companies providing APIs to access their business are the supply

developers

Developers who build against those APIs are the demand

Page 127: Darwins Finches and Modern APIs

This is exactly wrong.

developers

Page 128: Darwins Finches and Modern APIs

Companies providing APIs are the demand

developers

Page 129: Darwins Finches and Modern APIs

Companies providing APIs are the demand

They demand developers’ attention and adoption

developers

Page 130: Darwins Finches and Modern APIs

Developers building with APIs are the supply

developers

Page 131: Darwins Finches and Modern APIs

Developers building with APIs are the supply

They supply innovation and adaptation

developers

Page 132: Darwins Finches and Modern APIs
Page 133: Darwins Finches and Modern APIs

Developers now sit between you and your customers

They are like the retail store in the value chain

developers

Page 134: Darwins Finches and Modern APIs

SUCCESSFUL API ADAPTATIONS

Page 135: Darwins Finches and Modern APIs

Two rules for marketing your API to developers

1. Don’t assume that developers are clamoring for your API.

2. Don’t assume that developers will want to use your API alone.

recombinant

Page 136: Darwins Finches and Modern APIs
Page 137: Darwins Finches and Modern APIs

Be robust so that your API is recombinant

recombinant

Page 138: Darwins Finches and Modern APIs

Mike DebnarVP Retail, Blockbuster

“ This is all about the customers.

To the customer it shouldn’t feel like a disjointed experience. It's like a bank :  ATM , teller, website, iPhone app.

This is the price of admission. this is the level of fidelity we need with the customer.

Page 139: Darwins Finches and Modern APIs

Visualization by Sonoa

Page 140: Darwins Finches and Modern APIs

Rules for robustness

recombinant

Page 141: Darwins Finches and Modern APIs

REST first, everything else secondNothing weird: straight XML, straight JSONKeep responses smallKeep calls granularNo custom security schemes: use OAuthDon’t make the developer deal with PCI-complianceSample code wins every timeYou’ll get it wrong the first time – so listen well

recombinant

Page 142: Darwins Finches and Modern APIs

Be remixable so that your API is recombinant

recombinant

Page 143: Darwins Finches and Modern APIs
Page 144: Darwins Finches and Modern APIs

Rules for miscibility

recombinant

Page 145: Darwins Finches and Modern APIs

Observe your adjacenciesDon’t break social sign-onsIf location matters then match Google MapsDon’t require session managementProvide sample code for expected remixesReward creativity through promotion

recombinant

Page 146: Darwins Finches and Modern APIs

SUCCESSFUL API ADAPTATIONS

Page 147: Darwins Finches and Modern APIs

Unlocking your legacy data into open APIs

legacy data

Page 148: Darwins Finches and Modern APIs

Open APIs for your legacy data means innovation can happen out there

legacy data

Page 149: Darwins Finches and Modern APIs

Product Catalogs that integrate with your backendCustomer Preferences based on your interactionsHistorical Purchases through your existing sitesLogistics Information about your supply chainSeasonality on purchases of goods and servicesLocation of historical purchasesUser Recommendations of good and servicesService Providers that you have transacted with

legacy data

Page 150: Darwins Finches and Modern APIs

Page 151: Darwins Finches and Modern APIs

SUCCESSFUL API ADAPTATIONS

Page 152: Darwins Finches and Modern APIs

Driving new data into your system via open APIs

new data

Page 153: Darwins Finches and Modern APIs

Data is the new business model

Each new user makes the service better

Use the tail to feed the head

new data

Page 154: Darwins Finches and Modern APIs

GameSpy Open

One single API for the head and the tailTail policy: limited access for freeHead policy: unlimited access for fee

new data

Page 155: Darwins Finches and Modern APIs

SUCCESSFUL API ADAPTATIONS

Page 156: Darwins Finches and Modern APIs

Helping your finches succeed

Page 157: Darwins Finches and Modern APIs

Help your application ecosystem succeed

Page 158: Darwins Finches and Modern APIs

An app is only as strong as its weakest API call

application ecosystem

Your API is a product like any other product

Design for scale of business processes

There is a huge gap between a feature and a business

Page 159: Darwins Finches and Modern APIs

John MusserFounder, Programmable Web

Page 160: Darwins Finches and Modern APIs

Programmable Web

Page 161: Darwins Finches and Modern APIs

It is not just about selling inIt is about selling through.

application ecosystem

Page 162: Darwins Finches and Modern APIs

Fred WilsonUnion Square Ventures

Page 163: Darwins Finches and Modern APIs

In

CLOSING

Page 164: Darwins Finches and Modern APIs

John MusserFounder, Programmable Web

Page 165: Darwins Finches and Modern APIs
Page 166: Darwins Finches and Modern APIs
Page 167: Darwins Finches and Modern APIs

THANK YOUQuestions and ideas to:

@[email protected]