48
1 If You Build APIs, Will Developers Come? Kevin Kohut, Accenture Kevin Toms, Philips Hue Allen Rodgers, Pearson

If you Build APIs will Developers Come?

Embed Size (px)

Citation preview

Page 1: If you Build APIs will Developers Come?

1

If You Build APIs, Will Developers Come?

Kevin Kohut, Accenture

Kevin Toms, Philips Hue

Allen Rodgers, Pearson

Page 2: If you Build APIs will Developers Come?

Accenture

2

Kevin KohutGlobal API Enablement

Lead, Accenture

Page 3: If you Build APIs will Developers Come?

About Kevin (https://api.apifirst.net/signatures/kevin)

{

“name” : ”Kevin Kohut”,

“role” : ”Global API Enablement Lead”,

“company” : ”Accenture”,

“title” : ”Senior Manager”,

“email” : ”[email protected]”,

“phone” : ”818 915-6678”,

“tagline” : “Digital transformation through API Enablement”

}

Page 4: If you Build APIs will Developers Come?

Developers Don’t Care!

• About your business model

• How you make money

• How awesome or complete your backend services are

• Whether your services are written in Java, Node, Python, PHP, Ruby, C#

– Well, they may *SAY* that they care, but they really don’t!

And Don’t Want:• To be hassled with complex registration procedures just to start playing with your APIs

• To have to learn your business processes in order to know how to use your APIs

• To have more than one bookmark related your APIs

• To deal with marketing hype, pushy sales reps, and 30-page EULAs

4©2015 Apigee. All Rights Reserved.

Page 5: If you Build APIs will Developers Come?

What Developers Want

5©2015 Apigee. All Rights Reserved.

API Strategy

Easy discovery of what your APIs do

RESTful APIs that adhere to

standards

Usable examples that illustrate real

use cases

Simple monetization

model

Page 6: If you Build APIs will Developers Come?

The Tale of Two Menus

6©2015 Apigee. All Rights Reserved.

Here is what we have to offer… Tell us what you want…

Page 7: If you Build APIs will Developers Come?

Philips Hue

7

Page 8: If you Build APIs will Developers Come?

IF YOU BUILD APIS...KEVIN TOMS, DEVELOPER EVANGELIST, PHILIPS HUE

Page 9: If you Build APIs will Developers Come?

So you have APIs..

Will developers come and use them?

The question is...

Page 10: If you Build APIs will Developers Come?

What is in it for developers?

What is THEIR motivation to use YOUR APIs

Why should they?

Page 11: If you Build APIs will Developers Come?

Philips Hue--

We have fun on our side. Playing with colored light

But we also started right away with a developer business model =

Developers can make, and sell Hue apps on the App stores $$$$

Page 12: If you Build APIs will Developers Come?

Business Model

No business model for devs, no motivation to invest their time and money into using your API

Assuming you have a business model for developers, the question is..

Page 13: If you Build APIs will Developers Come?

Where are they?

How can you find, and grow the number of developers?

Developer marketing/ outreach is important

But support them well too

Good documentation online

Maintain it

Provide tools that help

Respond to questions etc

Page 14: If you Build APIs will Developers Come?

Philips Hue--

Our API is easy to use that helps

We launched it with an easy to use iOS SDK to create apps, and added Android later

We made good API documentation with a step-by-step easy start

We maintain the information and respond to developers

Page 15: If you Build APIs will Developers Come?

Hackathons – special case

We have lights, good for hackathons, visual

We learned by doing

We developed hackathon developer kits, portable home Hue system

Many hackathon benefits, but great for direct communication with devs, and testing the tools you provide

Page 16: If you Build APIs will Developers Come?

Hackathons – Dev kit

Page 17: If you Build APIs will Developers Come?

Re-cap

Make sure there is a business model for the developers

Outreach to find them PLUS

Back that up with

Good documentation

Good support

Concern for their success

Page 18: If you Build APIs will Developers Come?

Concern for their success

Developers are your allies, they make your product more interesting

Don’t just provide the API and leave them to it, assist them

Help them to make money too..

Page 19: If you Build APIs will Developers Come?

Philips Hue--

We don’t compete. We have big company resources to make apps, but we don’t

Except for the Hue App that is supplied with the system

And in that app, support for our developers

-The More Apps for Hue menu item

Page 20: If you Build APIs will Developers Come?

Philips Hue--

More Apps

for Hue

(click goes to

App Store buy

Listing)

Page 21: If you Build APIs will Developers Come?

Some final thoughts

Be Real-Think of yourselves as collaborating with developers, you may be bigger but you are not better

Be Respectful -Respect the developers. You control your API and therefore the market, but never get arrogant

Don’t compete -Don’t put out products that compete with your developers, just because you have the resources to do so

Page 22: If you Build APIs will Developers Come?

Some final thoughts

Be Responsive - Help developers to sell the apps that they create using your APIs. (You control your market)

Be Honest - When you make mistakes, admit it. You are not expected to be perfect by developers, mistakes can hurt them businesses, they want to know that they matter to you.

Page 23: If you Build APIs will Developers Come?

Questions…

Kevin Toms

[email protected]

developers.meethue.com

@philipshuedev

For details about Philips Hue Lights

www.meethue.com

Page 24: If you Build APIs will Developers Come?

Pearson

24

Page 25: If you Build APIs will Developers Come?

Field of DreamsAllen RodgersDirector, Pearson API Program

25

Page 26: If you Build APIs will Developers Come?

About Us

Welcome to Pearson. We have a simple mission: to help people make more of their lives through learning

worlds largest education

company1with 40,000 employees

2More than 70 countries3

Page 27: If you Build APIs will Developers Come?

27

Page 28: If you Build APIs will Developers Come?

Presentation Title runs here l 00/00/0028

Get it right?

28• 2

8

Page 29: If you Build APIs will Developers Come?

Presentation Title runs here l 00/00/0029

Let the user tell us!

29• 2

9

Page 30: If you Build APIs will Developers Come?

?

Agenda

30©2015 Apigee. All Rights Reserved.

Current State

Why ComeReal Questions

Why Stay AnecdoteDoes and Don’ts

?

Page 31: If you Build APIs will Developers Come?

Current State

31

Page 32: If you Build APIs will Developers Come?

How ARE We definingSuccess, and exploring exploring Opportunities

300 Active Partners1

30 + Apps2

300 + Integrations3

Successful! But…4

The Program Today

Page 33: If you Build APIs will Developers Come?

Clients mobile, partners Integrate

Page 34: If you Build APIs will Developers Come?

?

Questions

34

Page 35: If you Build APIs will Developers Come?

WHY should They come

Why should they stay

Why should they

Page 36: If you Build APIs will Developers Come?

?

WHY should They come

36

Page 37: If you Build APIs will Developers Come?

value is everything

the amount of money that something is worth : the price or cost of something:

something that can be bought for a low or fair price: usefulness or importance

The amount of money that something is worth : the price or cost of something

Something that can be bought for a low or fair price

Usefulness or importance

Page 38: If you Build APIs will Developers Come?

Audience is key

Internal

Private

partner

open

Value is differentiated

Page 39: If you Build APIs will Developers Come?

• Consistency• Reuse• Time to Market

Internal Private

• Device • Channels

Partner

• Integration (leverage client’s base, enhance functionality)

• Client -differentiation

Open

• Cheaper• Faster • Ecosystem• Sum of Parts

the amount of money that something is worth : the price or cost of something: something that

can be bought for a low or fair price: usefulness or importance

Value by Audience

Page 40: If you Build APIs will Developers Come?

10%

10%

75%

5% Internal1

Private2

Partner3

Open4

Audience by type

Division by Audience

Page 41: If you Build APIs will Developers Come?

?

Why should they stay

41

Page 42: If you Build APIs will Developers Come?

Value quality

Why should they stay

Page 43: If you Build APIs will Developers Come?

Not lipstick on a pig, think like a developer

Simplicity1

Intuitive2

Compliant3

Shallow4

quality apis

MUST WORK5

Page 44: If you Build APIs will Developers Come?

APIs are a product, must be treated as such

Easy Access1

Great Documentation2

Active Community3

Phenomenal Support4

quality Service

Reward5

Page 45: If you Build APIs will Developers Come?

Do’s and Don'ts

45

Page 46: If you Build APIs will Developers Come?

DOAPI first, Mobile second, Web third1

Do your homework (Who, What, How)2

Start “small” in terms of functionalities (you can always add but you can never remove)

3

Provide a compelling value proposition to drive adoption and grow your API ecosystem

4

Quality, quality, Quality

Remain flexible to evolve with the needs of your user base

5

DON’T

API as a “side project”1

Neglect developers2

Bad documentation (or inexistent)3

Bad sample code/examples (or inexistent)4

No or unclear Terms & Conditions5

Page 47: If you Build APIs will Developers Come?

Value is the only guarantee

Page 48: If you Build APIs will Developers Come?

Thank you