treat your api like a product

53
APIs need product managers Treating your API like a product

Upload: elie-chevignard

Post on 16-Apr-2017

20.582 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Treat Your API Like a Product

APIs need product managers

Treating your API like a product

Page 2: Treat Your API Like a Product

@OAuth_io @Philocrate

You know how to make products. Right?

Page 3: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

If so, you can manage APIs.

Page 4: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Here’s why

1- APIs are products 2- Sell a product rather than service 3- How to turn an API into a product

Page 5: Treat Your API Like a Product

@Philocrate@OAuth_io

My name is ....

title

twitter handler / email

I've studied philosophy but my head ended up in the cloud.

!CMO @OAuth_io

Follow me @Philocrate

About Me

@OAuth_io

Page 6: Treat Your API Like a Product

@OAuth_io @Philocrate

1- API = Product

Page 7: Treat Your API Like a Product

@Philocrate@OAuth_io

“An API is a medium"

Just a tool to deliver software?

Page 8: Treat Your API Like a Product

@Philocrate@OAuth_io

S3, EC2, Mailjet, Twilio… Not just a way to deliver.

APIs are products

Page 9: Treat Your API Like a Product

@Philocrate@OAuth_io

The can is the product

Page 10: Treat Your API Like a Product

@Philocrate@OAuth_io

How did APIs become so popular?

Because these are products.

Page 11: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Made APIs popular: EC2, S3, SES…

Productization started in 2006

Page 12: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Wait. “API productization?”

It sounds like another buzzword but...

Page 13: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Building products

That’s what they do

Page 14: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Before productization (SOA)

Internal: Only potential

Page 15: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

After productization (API)

External: Usable

Page 16: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Productization is vital

Page 17: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

To sell

Page 18: Treat Your API Like a Product

@Philocrate@OAuth_io

= extract killer features from a particular medium, to turn it into a

usable, marketable product.

What Bezos / Jobs did

Page 19: Treat Your API Like a Product

@Philocrate@OAuth_io

Bezos didn’t invent REST, Jobs didn’t invent touch-screens.

Product Management Is Key

Page 20: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Hum. Sceptic?

Not convinced?

Page 21: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Know this startup?

= 100% API-driven

Page 22: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Know this guy?

Ex Product Manager @Amazon

Page 23: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

API Veterans

Page 24: Treat Your API Like a Product

@OAuth_io @Philocrate

2- Sell a product, not a service

Page 25: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Back to classic definitions

Still valid?

Page 26: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

= Physical Good

Product

Page 27: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

= Immaterial

Service

Page 28: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Pay attention to the “as a.”

Careful with "SaaS"

Page 29: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

“As a service” means you are selling a product, not a service

Page 30: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

“SaaS”, “Web Service”...

= Business Model / Tech Notion

= “Get the advantages of a product, but consume it like a service.”

Page 31: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

“As a"

Not owned, BUT “Always on” (utility computing)

Page 32: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Products are consistent while services are not.

Page 33: Treat Your API Like a Product

@Philocrate@OAuth_io

Not convinced?

Page 34: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

“Products”

YOU pick them.

Page 35: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

“Services”

THEY perform.

Page 36: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Consistency VS uncertainty

Page 37: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Companies want to deliver products, not

services.

Page 38: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

#1 HR

Service = you depend on the people

Page 39: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

“Your most valuable assets walk in and out of the door every day.”

!

A Service Company

Page 40: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

#2 Marketing

A product is easier to sell

Page 41: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

“To create a service business you can sell, do whatever you can to make your

business have a product and a formula that predictably delivers results.”

!

David Ogilvy

Page 42: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

#3 Profitability

Services don’t scale Less service = Higher gross margin

Page 43: Treat Your API Like a Product

@Philocrate@OAuth_io

“Our API product doesn’t have this feature. But we will sell service and

customize a plugin for this ONE client." !

A CEO who doesn’t get SaaS

Page 44: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

#4 Efficient Sales

Here

NOT here

The buyer can play with the product

Page 45: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

#5 Production

Scalability is… possible

Page 46: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

MUST be products

Bottom line:

Page 47: Treat Your API Like a Product

@OAuth_io @Philocrate

3- Turning your service into a

product

Page 48: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

Again

(I don’t own stocks)

Page 49: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

1- Name it2- Package it3- Write instructions4- Words of caution5- Barcode it6- Copywrite it

Follow the recipe:

Let’s try with an API?

Page 50: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

1- Name it2- Package it3- Write instructions4- Words of caution5- Barcode it6- Copywrite it

‣Oauth.io‣APIs

‣API Doc‣Terms of Use

‣SaaS‣Licensed

How it works

Thanks P&G!

Page 51: Treat Your API Like a Product

Headline should look like this

@Philocrate@OAuth_io

The API Product Manager makes the magic happen

Page 52: Treat Your API Like a Product

@Philocrate@OAuth_io

Founded in 2013 About 5000 apps

!Twitter @oauth_io

About OAuth.io

@OAuth_io

Page 53: Treat Your API Like a Product

@Philocrate@OAuth_io

Questions?

elie.li oauth.io

speakerdeck.com/elie

@OAuth_io