Mapping out your API Strategy - 4.20.11 Webinar slides

60
Mapping out your API Strategy 4.20.11 @ 11:05 PST VOIP or Dial-in (see chat) Brian Mulloy @landlessness Sam Ramji @sramji

description

These are the slides for Apigee's API Workshop webinar "Mapping out your API strategy" by @sramji and @landlessness

Transcript of Mapping out your API Strategy - 4.20.11 Webinar slides

Page 1: Mapping out your API Strategy - 4.20.11 Webinar slides

Mapping out your API Strategy

4.20.11 @ 11:05 PSTVOIP or Dial-in (see chat)

Brian Mulloy @landlessness

Sam Ramji @sramji

Page 2: Mapping out your API Strategy - 4.20.11 Webinar slides

Welcome to our first webinar.

Page 3: Mapping out your API Strategy - 4.20.11 Webinar slides

@landlessness @sramji

Page 4: Mapping out your API Strategy - 4.20.11 Webinar slides

Today: Mapping out your API Strategy

10 Patterns in Successful API Programs

Pragmatic REST: API Design Fu

API Tech & Roadmap Considerations

Driving API Adoption

“Rapid API” Workshop Webinar Series

Page 5: Mapping out your API Strategy - 4.20.11 Webinar slides

Part 1: Mapping out your API Strategy

Page 6: Mapping out your API Strategy - 4.20.11 Webinar slides

mobile social cloud ubiquity

Page 7: Mapping out your API Strategy - 4.20.11 Webinar slides

You need a strategy for the explosion in consumption.

Page 8: Mapping out your API Strategy - 4.20.11 Webinar slides

iPad Android, iPhone, Xbox, …

FacebookTwitter, Linkedin, Foursquare, …

GrouponAmazon, salesforce.com, PayPal, …

Page 9: Mapping out your API Strategy - 4.20.11 Webinar slides

iPad iPhone, Wii, …

FacebookTwitter, Linkedin, Foursquare, …

GrouponAmazon, salesforce.com, PayPal, …

Android Android, iPhone, Xbox, …

LinkedInTwitter, Linkedin, Foursquare, …

SalesforceAmazon, salesforce.com, PayPal, …

Page 10: Mapping out your API Strategy - 4.20.11 Webinar slides

Do business in the customer’s full context.

Page 11: Mapping out your API Strategy - 4.20.11 Webinar slides

Customers

You

Page 12: Mapping out your API Strategy - 4.20.11 Webinar slides

Align your investments with your customers.

Page 13: Mapping out your API Strategy - 4.20.11 Webinar slides

Example iPad app

Your Product Your Partner

Facebook PayPal

iPad

Page 14: Mapping out your API Strategy - 4.20.11 Webinar slides

What About Android?

Your Product

Your Partner

Facebook PayPal

iPad

Your Product Your Partner

Facebook PayPal

Android

Page 15: Mapping out your API Strategy - 4.20.11 Webinar slides

And LinkedIn?

Your Product

Your Partner

LinkedIn PayPal

iPad

Your Product Your Partner

LinkedIn PayPal

Android

Your Product

Your Partner

Facebook PayPal

iPad

Your Product Your Partner

Facebook PayPal

Android

Page 16: Mapping out your API Strategy - 4.20.11 Webinar slides

And Another Partner?

Your Product Your Partner A

LinkedIn PayPal

Android

Your Product

Your Partner A

LinkedIn PayPal

iPad

Your Product Your Partner A

Facebook PayPal

Android

Your Product

Your Partner A

Facebook PayPal

iPad

Your Product Your Partner B

LinkedIn PayPal

Android

Your Product

Your Partner B

LinkedIn PayPal

iPad

Your Product Your Partner B

Facebook PayPal

Android

Your Product

Your Partner B

Facebook PayPal

iPad

Page 17: Mapping out your API Strategy - 4.20.11 Webinar slides

And Another Product?

Your Product A Your Partner A

LinkedIn PayPal

Android

Your Product A Your Partner A

Facebook PayPal

Android

Your Product B Your Partner A

LinkedIn PayPal

Android

Your Product B Your Partner A

Facebook PayPal

Android

Your Product A

Your Partner A

LinkedIn PayPal

iPad

Your Product A

Your Partner A

Facebook PayPal

iPad

Your Product B

Your Partner A

LinkedIn PayPal

iPad

Your Product B

Your Partner A

Facebook PayPal

iPad

Your Product A Your Partner B

LinkedIn PayPal

Android

Your Product A Your Partner B

Facebook PayPal

Android

Your Product B Your Partner B

LinkedIn PayPal

Android

Your Product B Your Partner B

Facebook PayPal

Android

Your Product A

Your Partner B

LinkedIn PayPal

iPad

Your Product A

Your Partner B

Facebook PayPal

iPad

Your Product B

Your Partner B

LinkedIn PayPal

iPad

Your Product B

Your Partner B

Facebook PayPal

iPad

Page 18: Mapping out your API Strategy - 4.20.11 Webinar slides

Resources Required

Internal Systems

Web

Mobile & Social Ubiquity

Page 19: Mapping out your API Strategy - 4.20.11 Webinar slides

The Big Bet of Yesterday

Scarce, Expensive

Technology

Big Budget

High Risk

Lots of Potential

Long-Term

Project

Page 20: Mapping out your API Strategy - 4.20.11 Webinar slides

Many Bets of Today

Cheap, Ubiquitous Technology

Iterative Budgets

Low Risk

Quick Results

Small, Focused Projects

Page 21: Mapping out your API Strategy - 4.20.11 Webinar slides

How to Do It All?

Direct Indirect

Mobile

Social

Cloud

API

Page 22: Mapping out your API Strategy - 4.20.11 Webinar slides

API Initiatives

Internal Partners Open

Page 23: Mapping out your API Strategy - 4.20.11 Webinar slides

Internal

Loners

Departments

IT

• No developers• No problem

• Less planning• More doing

• Agile• and Stable

Page 24: Mapping out your API Strategy - 4.20.11 Webinar slides

Partners

Channels

Extenders

Completers

• More reach• New revenue

• Expand footprint• Strategic offerings

• Plug holes

Page 25: Mapping out your API Strategy - 4.20.11 Webinar slides

Open

Breakthroughs

Niches

Directed

• Huge crowds• Wait and see

• Niche developers• Niche solutions

• Inspire research• Solve problems

Page 26: Mapping out your API Strategy - 4.20.11 Webinar slides

Enterprise API Engine

Internal

Partners

Open

Page 27: Mapping out your API Strategy - 4.20.11 Webinar slides

API Value Chain

AppUser

APITeam

APIAppWorld ofAPIs

AppStore

InternalSystems

AppDeveloper

Page 28: Mapping out your API Strategy - 4.20.11 Webinar slides

John MusserProgrammable Web

Page 29: Mapping out your API Strategy - 4.20.11 Webinar slides

But how?

Page 30: Mapping out your API Strategy - 4.20.11 Webinar slides

Let’s break it down

Page 31: Mapping out your API Strategy - 4.20.11 Webinar slides

Establish Target Segments

Engage Developer Channel

Set Industry Goal

Page 32: Mapping out your API Strategy - 4.20.11 Webinar slides

An API should extend your core businessinto a new part of the market

target segments

Page 33: Mapping out your API Strategy - 4.20.11 Webinar slides

Your core business already has key performance indicators

target segments

Page 34: Mapping out your API Strategy - 4.20.11 Webinar slides

So apply your KPIs to the new market segment you’re targeting with your APIs

target segments

Page 35: Mapping out your API Strategy - 4.20.11 Webinar slides

What is the market impact you need to create in order to succeed as a business?

target segments

Page 36: Mapping out your API Strategy - 4.20.11 Webinar slides

What does the target segment need that it is not getting from you today?

target segments

Page 37: Mapping out your API Strategy - 4.20.11 Webinar slides

The answer will be the foundation of your API strategy.

target segments

Page 38: Mapping out your API Strategy - 4.20.11 Webinar slides

In most cases the channel for your API will be developers, but what do they need?

developer channel

Page 39: Mapping out your API Strategy - 4.20.11 Webinar slides

A profit motive.

developer channel

Page 40: Mapping out your API Strategy - 4.20.11 Webinar slides

Here are the leading profit models for developers today

developer channel

Page 41: Mapping out your API Strategy - 4.20.11 Webinar slides

App sales

developer channel

Page 42: Mapping out your API Strategy - 4.20.11 Webinar slides

In-app purchases

developer channel

Page 43: Mapping out your API Strategy - 4.20.11 Webinar slides

Affiliate royalty

developer channel

Page 44: Mapping out your API Strategy - 4.20.11 Webinar slides

Your advertising spend

developer channel

Page 45: Mapping out your API Strategy - 4.20.11 Webinar slides

Market awareness of their offering

developer channel

Page 46: Mapping out your API Strategy - 4.20.11 Webinar slides

If you don’t know where you’re going, you definitely won’t get there

industry goal

Page 47: Mapping out your API Strategy - 4.20.11 Webinar slides

Partnerships and platform businesses are very different things.

industry goal

Page 48: Mapping out your API Strategy - 4.20.11 Webinar slides

Partnerships are formed to serve a known set of entities

industry goal

Page 49: Mapping out your API Strategy - 4.20.11 Webinar slides

A partner API should be traceable to each partner’s relationship

industry goal

Page 50: Mapping out your API Strategy - 4.20.11 Webinar slides

And support end-to-end business processes

industry goal

Page 51: Mapping out your API Strategy - 4.20.11 Webinar slides

A platform exists to create massive and unpredictable opportunities

industry goal

Page 52: Mapping out your API Strategy - 4.20.11 Webinar slides

All your technology, support, and community decisions will be about surviving the scale of adoption

industry goal

Page 53: Mapping out your API Strategy - 4.20.11 Webinar slides

That’s the strategy dimension.

Page 54: Mapping out your API Strategy - 4.20.11 Webinar slides

The execution dimension is what you already know.

Page 55: Mapping out your API Strategy - 4.20.11 Webinar slides

Planning.

Management.

Organization.

Page 56: Mapping out your API Strategy - 4.20.11 Webinar slides

Putting all this in context gives us a map for our API strategy

Page 57: Mapping out your API Strategy - 4.20.11 Webinar slides

Planning Management Organization

Target Segment(s)

Define market segment in detail including size and

user persona; specify API profile needed to satisfy top use cases for each

target segment

Establish KPI targets, traceability and dashboard

Business-led

Segment-oriented workstreams

Engage Channel

Specify business model and marketing driver for

the channel that will reach each target segment

Establish developer adoption targets,

developer marketing and channel actions

(community site, events, and communication)

Channel-led

Community, developer, and business development

workstreams

Industry Goal

Specify roadmap of API deliverables, mechanics, integration, and business

process to meet target segment needs

Implement API roadmap, adjust and report on iteration cycle, and

establish alpha developer team

Engineering-led

API, infrastructure, and developer support

workstreams

Page 58: Mapping out your API Strategy - 4.20.11 Webinar slides

Open, Partner, or Internal?

Align Execution with Strategy (try 9 boxing)

In summary

Page 59: Mapping out your API Strategy - 4.20.11 Webinar slides

Mapping out your API Strategy

10 Patterns in Successful API Programs

Pragmatic REST: API Design Fu

API Tech & Roadmap Considerations

Driving API Adoption

Next Time

Page 60: Mapping out your API Strategy - 4.20.11 Webinar slides

THANK YOUQuestions and ideas to:

@landlessness@sramji@apigee