api days why do companies build apis
play

API Days Why do companies build APIs? Alex Wilson CISSP Snr - PowerPoint PPT Presentation

API Days Why do companies build APIs? Alex Wilson CISSP Snr Principal Consultant - CA Technologies The API Academy A small group of authors, speakers and researchers Focused on API-centric software Strategy Design


  1. API Days Why do companies build APIs? Alex Wilson – CISSP Snr Principal Consultant - CA Technologies

  2. The API Academy  A small group of authors, speakers and researchers  Focused on API-centric software – Strategy – Design – Operations – Implementation – Organization – Culture http://www.apiacademy.co/

  3. Why do companies build APIs?

  4. Why build an API?

  5. Case Studies Disclaimer  Examples are used only to illustrate API business drivers  These case studies are not an endorsement of any products, companies or services  These case studies are (mostly) speculative and based on publicly available information

  6. API Driver Revenue DEFINITION  Not just general revenue related activity  Deriving revenue directly from use of the API  Developers pay to use the API “How can we make money from our data and APIs?”

  7. Pricing and Revenue  Developers pay to utilize API at runtime  Developing the right pricing structure is important  Two primary models: – Tiered – Metered

  8. Tiered Pricing Example: Addressify API

  9. Metered Pricing Example: Twillio API

  10. “ Startups don’t fail because their technology doesn’t work, they fail because nobody ” wants what they are trying to build. Eric Reiss Lean Startup Creator

  11. Revenue Based APIs The most important question to ask: Is your service and data worth paying for?

  12. Revenue Driver Case Study

  13. Twilio’s Product: APIs

  14. Big Valuation and Big IPO

  15. Twilio in Context  Operates in a crowded marketplace  Not always the cheapest price  Large investment in developer engagement and experience

  16. Internal Revenue Models  Internal/Private APIs may adopt a revenue style model  Usually not “green dollars”  Usually incorporates a “chargeback model“

  17. API Driver Revenue KEY TAKEAWAYS  Treat the API like a product  Success attracts new entrants  API User Experience is key differentiator.

  18. API Driver: Reach DEFINITION  Reach existing customers  Build new user experiences  Increase the contact surface for products (e.g. omnichannel) “How can we provide great experiences to all of our users?”

  19. Reactive interfaces There is no universal platform There is no standard screen size

  20. Consumer experiences are fragmented

  21. Reach Software, Media and Social Communities

  22. Platforms are not forever!

  23. Why is Reach Difficult?  Good UX is a high investment, highly contextual activity  User touchpoints have proliferated  Reaching all users is too costly

  24. Reach Case Study

  25. Reach Case Study

  26. Reach Case Study

  27. Reach Case Study https://community.commbank.com.au/t5/Mobile/NetBank-API/td-p/27585

  28. Mobile OS Marketshare

  29. A Windows Phone App

  30. API Driver: Reach KEY TAKEAWAYS  Consumers expect you to extend experiences to their platforms  An open API model is cost effective, but reduces brand and experience control  For open models: benefit to developer must outweigh cost of development

  31. API Driver Compliance DEFINITION  Mandated API implementation “How should we comply?”

  32. Compliance Examples  Mergers and acquisitions  Open Data initiatives  Regulatory requirements

  33. Open Data  Democratization of data  What information is available? What do you know about me?  Governments are acting…

  34. Compliance

  35. Open Data is not the same as Open APIs

  36. APIs are needed to make data more consumable Client Applications APIs Open Data

  37. Compliance - enhanced

  38. Compliance Directives  Open data initiatives are seeping into the private sector  Example: EU: Right to be Forgotten  Compliance is (generally) high cost, low benefit

  39. Compliance: Cost-Benefit Driver Meet Requirements Exceed Requirements M&A One time data-merge, big- API for continued inter-op. bang cutover Open Data Export data file Provide API Regulatory Email/file transfer API for on-demand reporting  Do as little as possible  Increase compliance while minimizing cost

  40. API Driver Compliance KEY TAKEAWAYS  Driver is usually out of our control  Tactical approach is to comply as cheaply as possible  Strategic approach is to utilize budget to fulfil other drivers

  41. API Driver Innovation DEFINITION  Facilitating innovation activities “How can we continue to deliver the most valuable products and experiences?”

  42. A Recipe for API-Centric External Innovation ① Open an API to expose data and services ② Run a “hackathon” ③ See what blooms and profit

  43. Typical Results

  44. “ If you never want to be criticized, for goodness sake don’t do anything ” new. Jeff Bezos Founder of Amazon

  45. Innovation Case Study

  46. William Hill

  47. William Hill : 10 APIs

  48. William Hill: Fostering Innovation from the Outside

  49. API Driver Innovation KEY TAKEAWAYS  Open APIs can acts as an idea engine for an innovation process  API-centric architectures can increase speed within enterprises  Focus on usability of APIs to accelerate innovation potential

  50. API Driver Growth DEFINITION  Acquiring new customers and users  Including marketing & advertising “How do we increase our product’s user base?”

  51. Growth Case Study

  52. Uber Native Experiences  Mobile App and convenience focus  “Just push a button”

  53. Uber: Deep Linking

  54. Uber API

  55. Uber API

  56. API Driver Growth KEY TAKEAWAYS  Focus on high adoption of API  Focus on targeted adoption of API  Reduce monetary and time cost barriers

  57. API Driver: Intelligence DEFINITION  The API as a vehicle for data collection  Data Sources: – Users – Applications – Systems “How can we collect more and better data?”

  58. Amazon: Crowd sourcing price data

  59. API Driver: Intelligence KEY TAKEAWAYS  APIs can be designed to facilitate data mining  APIs must provide value in exchange for data  Data collection may be negatively perceived

  60. Six Business Drivers

  61. Amazon utilizes all six drivers

  62. Google Maps – Combined Growth, Intel. and Revenue Drivers

  63. Summary 1. Understand the drivers and business model 2. When you know WHY you can identify WHO 3. Implement user-centric APIs to succeed

  64. Thankyou Alexb.wilson@ca.com

Recommend


More recommend