Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

API Model Canvas (APIDays Mediterranea 2015)

0 views

Published on

Manfred presented the API Model Canvas at APIDays Mediterranea in Barcelona on May 6, 2015.

Designing and running an API program successfully is difficult and goes far beyond technical challenges. In this talk, he covered several critical elements which make an API program successful -- or not. Examples include: objectives of the API, design, developer experience, partners, resources, cost, or generated value.

He also demonstrated an interactive tool, which supports the thinking process for designing and running successful API programs: the API Model Canvas

Published in: Technology

API Model Canvas (APIDays Mediterranea 2015)

  1. 1. @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
  2. 2. @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
  3. 3. @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
  4. 4. @ManfredBo4 What is the problem?
  5. 5. Source: Kin Lane: http://apievangelist.com/2015/04/29/the-technology-business-and-politics-of-apis-via-a-community-driven-api-life-cycle/
  6. 6. @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.
  7. 7. @ManfredBo7 What is an API program ? …should address all elements necessary to describe deliver and capitalize the value of the API.
  8. 8. 8 @ManfredBo Value
  9. 9. 9 @ManfredBo Value Delivery
  10. 10. 10 @ManfredBo Value Delivery Capitalization
  11. 11. @ManfredBo11 Analogy: Business Model Canvas
  12. 12. Source: AlexOsterwalder:http://www.businessmodelgeneration.com/
  13. 13. @ManfredBo13
  14. 14. @ManfredBo14 API Model Canvas
  15. 15. @ManfredBo25 Structure of each field Intro / Context Important questions (checklist) Further resources
  16. 16. 26 @ManfredBo Example: Developer Relations field
  17. 17. @ManfredBo27 Demo
  18. 18. @ManfredBo28 What’s next ? User tests and refinements Extension with forms Extension of the method
  19. 19. @ManfredBo29 Value Proposition Canvas Source: AlexOsterwalder:http://www.businessmodelgeneration.com/
  20. 20. Source: AlexOsterwalder:http://www.businessmodelgeneration.com/
  21. 21. @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.
  22. 22. @ManfredBo32 Request for test users manfred@3scale.net
  23. 23. 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
  24. 24. @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.
  25. 25. @ManfredBo Q&A Manfred Bortenschlager manfred@scale.net I work at 3scale.net API Management @3scale

×