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

api days why do companies build apis
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

API Days Why do companies build APIs?

Alex Wilson – CISSP Snr Principal Consultant - CA Technologies

slide-2
SLIDE 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/

slide-3
SLIDE 3

Why do companies build APIs?

slide-4
SLIDE 4

Why build an API?

slide-5
SLIDE 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

slide-6
SLIDE 6
slide-7
SLIDE 7

API Driver Revenue

  • 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?”

DEFINITION

slide-8
SLIDE 8

Pricing and Revenue

  • Developers pay to utilize API at runtime
  • Developing the right pricing structure is important
  • Two primary models:

– Tiered – Metered

slide-9
SLIDE 9

Tiered Pricing Example: Addressify API

slide-10
SLIDE 10

Metered Pricing Example: Twillio API

slide-11
SLIDE 11

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

slide-12
SLIDE 12

Revenue Based APIs The most important question to ask:

Is your service and data worth paying for?

slide-13
SLIDE 13

Revenue Driver Case Study

slide-14
SLIDE 14

Twilio’s Product: APIs

slide-15
SLIDE 15

Big Valuation and Big IPO

slide-16
SLIDE 16

Twilio in Context

  • Operates in a crowded marketplace
  • Not always the cheapest price
  • Large investment in developer engagement and experience
slide-17
SLIDE 17

Internal Revenue Models

  • Internal/Private APIs may adopt a revenue style model
  • Usually not “green dollars”
  • Usually incorporates a “chargeback model“
slide-18
SLIDE 18

API Driver Revenue

  • Treat the API like a product
  • Success attracts new entrants
  • API User Experience is key differentiator.

KEY TAKEAWAYS

slide-19
SLIDE 19
slide-20
SLIDE 20

API Driver: Reach

  • 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?”

DEFINITION

slide-21
SLIDE 21

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

slide-22
SLIDE 22

Consumer experiences are fragmented

slide-23
SLIDE 23

Reach Software, Media and Social Communities

slide-24
SLIDE 24

Platforms are not forever!

slide-25
SLIDE 25

Why is Reach Difficult?

  • Good UX is a high investment, highly contextual activity
  • User touchpoints have proliferated
  • Reaching all users is too costly
slide-26
SLIDE 26

Reach Case Study

slide-27
SLIDE 27

Reach Case Study

slide-28
SLIDE 28

Reach Case Study

slide-29
SLIDE 29

Reach Case Study

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

slide-30
SLIDE 30

Mobile OS Marketshare

slide-31
SLIDE 31

A Windows Phone App

slide-32
SLIDE 32

API Driver: Reach

  • 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

KEY TAKEAWAYS

slide-33
SLIDE 33
slide-34
SLIDE 34

API Driver Compliance

  • Mandated API implementation

“How should we comply?”

DEFINITION

slide-35
SLIDE 35

Compliance Examples

  • Mergers and acquisitions
  • Open Data initiatives
  • Regulatory requirements
slide-36
SLIDE 36

Open Data

  • Democratization of data
  • What information is available? What do you know about me?
  • Governments are acting…
slide-37
SLIDE 37

Compliance

slide-38
SLIDE 38

Open Data is not the same as Open APIs

slide-39
SLIDE 39

APIs are needed to make data more consumable

Open Data APIs Client Applications

slide-40
SLIDE 40

Compliance - enhanced

slide-41
SLIDE 41

Compliance Directives

  • Open data initiatives are seeping into the private sector
  • Example: EU: Right to be Forgotten
  • Compliance is (generally) high cost, low benefit
slide-42
SLIDE 42

Driver Meet Requirements Exceed Requirements M&A One time data-merge, big- bang cutover API for continued inter-op. Open Data Export data file Provide API Regulatory Email/file transfer API for on-demand reporting

Compliance: Cost-Benefit

  • Do as little as possible
  • Increase compliance while minimizing cost
slide-43
SLIDE 43

API Driver Compliance

  • 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

KEY TAKEAWAYS

slide-44
SLIDE 44
slide-45
SLIDE 45

API Driver Innovation

  • Facilitating innovation activities

“How can we continue to deliver the most valuable products and experiences?”

DEFINITION

slide-46
SLIDE 46

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

slide-47
SLIDE 47

Typical Results

slide-48
SLIDE 48

If you never want to be criticized, for goodness sake don’t do anything new.

“ ”

Jeff Bezos Founder of Amazon

slide-49
SLIDE 49

Innovation Case Study

slide-50
SLIDE 50

William Hill

slide-51
SLIDE 51

William Hill : 10 APIs

slide-52
SLIDE 52

William Hill: Fostering Innovation from the Outside

slide-53
SLIDE 53

API Driver Innovation

  • 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

KEY TAKEAWAYS

slide-54
SLIDE 54
slide-55
SLIDE 55

API Driver Growth

  • Acquiring new customers and users
  • Including marketing & advertising

“How do we increase our product’s user base?”

DEFINITION

slide-56
SLIDE 56

Growth Case Study

slide-57
SLIDE 57

Uber Native Experiences

  • Mobile App and convenience focus
  • “Just push a button”
slide-58
SLIDE 58

Uber: Deep Linking

slide-59
SLIDE 59

Uber API

slide-60
SLIDE 60

Uber API

slide-61
SLIDE 61

API Driver Growth

  • Focus on high adoption of API
  • Focus on targeted adoption of API
  • Reduce monetary and time cost barriers

KEY TAKEAWAYS

slide-62
SLIDE 62
slide-63
SLIDE 63

API Driver: Intelligence

  • The API as a vehicle for data collection
  • Data Sources:

– Users – Applications – Systems

“How can we collect more and better data?”

DEFINITION

slide-64
SLIDE 64

Amazon: Crowd sourcing price data

slide-65
SLIDE 65

API Driver: Intelligence

  • APIs can be designed to facilitate data mining
  • APIs must provide value in exchange for data
  • Data collection may be negatively perceived

KEY TAKEAWAYS

slide-66
SLIDE 66

Six Business Drivers

slide-67
SLIDE 67

Amazon utilizes all six drivers

slide-68
SLIDE 68

Google Maps – Combined Growth, Intel. and Revenue Drivers

slide-69
SLIDE 69

Summary

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

Thankyou

Alexb.wilson@ca.com