@ManfredBo1
Dubai Smart Gates
A programmer had a problem.
He thought "I know, I'll create an API".
Now everybody has a problem.
(various sources)Src: Flickr
@ManfredBo
What does it take to design and run
a successful API program?
Manfred Bortenschlager
I work for 3scale.net
API Management
@3scale
APIdays
Barcelona, May 6, 2015
apimagazine.info
@ManfredBo3
Outline
1. What is the problem?
2. Elements of API programs
3. Simple tool to overcome API program complexity
4. Wrap-up and take-aways
@ManfredBo4
What is the problem?
Source:
Kin Lane: http://apievangelist.com/2015/04/29/the-technology-business-and-politics-of-apis-via-a-community-driven-api-life-cycle/
@ManfredBo6
What’s the problem ?
APIs are becoming more mainstream.
API programs need to cover topics far beyond just technical.
API programs become strategically more important for
organisation.
API programs involve more diverse teams and user profiles.
@ManfredBo7
What is an API program ?
…should address all elements necessary to
describe
deliver and
capitalize
the value of the API.
8 @ManfredBo
Value
9 @ManfredBo
Value
Delivery
10 @ManfredBo
Value
Delivery
Capitalization
@ManfredBo11
Analogy: Business Model Canvas
Source:
AlexOsterwalder:http://www.businessmodelgeneration.com/
@ManfredBo13
@ManfredBo14
API Model Canvas
@ManfredBo25
Structure of each field
Intro / Context
Important questions (checklist)
Further resources
26 @ManfredBo
Example:
Developer
Relations field
@ManfredBo27
Demo
@ManfredBo28
What’s next ?
User tests and refinements
Extension with forms
Extension of the method
@ManfredBo29
Value Proposition Canvas
Source:
AlexOsterwalder:http://www.businessmodelgeneration.com/
Source:
AlexOsterwalder:http://www.businessmodelgeneration.com/
@ManfredBo31
Using the Value Proposition Canvas
1. Describe the user jobs, pain points, gains.
2. Describe the main API features, pain relievers,
and gain creators.
3. Define “fit statements.”
If you cannot find any, refine the API.
4. Summary of the fit statements is the value
proposition.
@ManfredBo32
Request for test users
manfred@3scale.net
33 @ManfredBo
Out-of-the-Box API Management
API Management
For Developers
www.apitools.com
Out-of-the-box
API Management
For API Providers
3scale.net
apistrategyconference.com
apicodex.3scale.net
Market Education &
Evolution
APIs.io
@ManfredBo34
Wrap-up
APIs are becoming mainstream. API programs are
becoming more diverse.
Tackling all aspects of a successful API program is
difficult.
The API Model Canvas gives a structure and practical
guidance to describe, deliver, and capitalize the value of
the API.
@ManfredBo
Q&A
Manfred Bortenschlager
manfred@scale.net
I work at 3scale.net
API Management
@3scale

API Model Canvas (APIDays Mediterranea 2015)

Editor's Notes

  • #8 What is an API program and how does it need to be setup to deliver the expected success?
  • #9 What’s the value? 2 dimensions: For the user? For the organisation?
  • #11 Monetize directly, increase awareness and reach, foster innovation or increase operational efficiency.