banking apis: a fine balance

47
A Fine Balance @mitraman Ronnie Mitra Director of Design API Academy

Upload: ronniemitra

Post on 15-Apr-2017

783 views

Category:

Economy & Finance


0 download

TRANSCRIPT

Page 1: Banking APIs: A Fine Balance

A Fine Balance

@mitraman

Ronnie MitraDirector of DesignAPI Academy

Page 2: Banking APIs: A Fine Balance

The History of USB

yum9me on flickr.com

Page 3: Banking APIs: A Fine Balance

William Warby on flickr.com

Page 4: Banking APIs: A Fine Balance

standardization

Page 5: Banking APIs: A Fine Balance

increases compatibilityincreases interoperability

increases safety, repeatability and quality

Page 6: Banking APIs: A Fine Balance

hinders Innovation

Page 7: Banking APIs: A Fine Balance

TechStage on flickr.com

Page 8: Banking APIs: A Fine Balance

Innovation vs StandardizationInnovators vs Standard Bearers

Page 9: Banking APIs: A Fine Balance

gov.uk

Page 10: Banking APIs: A Fine Balance

gov.uk

“Standardization does constrain activities but in doing so creates an infrastructure for subsequent innovation.”

Page 11: Banking APIs: A Fine Balance

gov.uk

“Compatibility or interface standards help to expand market opportunities because they help to increase network effects (or externalities).”

Page 12: Banking APIs: A Fine Balance

platforms

Page 13: Banking APIs: A Fine Balance

capability

providerexperienc

euser

One provider, one UX

Page 14: Banking APIs: A Fine Balance

capability

providerexperienc

euser

One platform, many UX providers

experience

experience

plat

form

Page 15: Banking APIs: A Fine Balance

platform standardization

may not be ideal for leaders

should help the consumer andthe market

Page 16: Banking APIs: A Fine Balance

unbundling

Page 17: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporationJohn HagelMarc SingerUnbundling the Corporation

Page 18: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporationJohn HagelMarc SingerUnbundling the Corporation

“Interaction costs represent the money and time that are expended whenever people and companies exchange goods, services, or ideas.”

Page 19: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporationJohn HagelMarc SingerUnbundling the Corporation

“Taken together, interaction costs determine the way companies organize themselves and the way they form relationships with other parties.”

Page 20: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporationJohn HagelMarc SingerUnbundling the Corporation

https://hbr.org/1999/03/unbundling-the-corporation

Page 21: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporationJohn HagelMarc SingerUnbundling the Corporation

https://hbr.org/1999/03/unbundling-the-corporation

Page 22: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporationJohn HagelMarc SingerUnbundling the Corporation

https://hbr.org/1999/03/unbundling-the-corporation

Under the pressures of deregulation, global competition, and advancing technology, a number of industries are already fracturing along the fault lines of customer relationship management, product innovation, and infrastructure management.

Page 23: Banking APIs: A Fine Balance

capability

providerexperienc

euser

experience

experience

plat

form

CRMBusiness

Page 24: Banking APIs: A Fine Balance

https://hbr.org/1999/03/unbundling-the-corporation

If you lose the CRM Business, where do you focus?

Page 25: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporation

If you lose the CRM Business, where do you focus?Option 1: Compete with the UX Providers

capability

providerexperienc

euser

plat

form

experience

Page 26: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporation

If you lose the CRM Business, where do you focus?Option 2: Make the UX providers your new customer

capability

providerexperienc

e

plat

form

Page 27: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporation

If you lose the CRM Business, where do you focus?Option 3: Focus on powering the UX providers with infrastructure capability

capability

providerexperienc

e

plat

form

Page 28: Banking APIs: A Fine Balance

John Hagel IIIMarc Singer

https://hbr.org/1999/03/unbundling-the-corporation

If you lose the CRM Business, where do you focus?Option 4: Focus on providing innovative features to UX providers

capability

providerexperienc

e

plat

form new

capability

Page 29: Banking APIs: A Fine Balance

API standardization

Page 30: Banking APIs: A Fine Balance

data modelsoperations

urlmethods

representations

Page 31: Banking APIs: A Fine Balance

Where is banking headed?Revisit the unbundling story

YOUR BUSINESSYOUR CODEYOUR DATA

YOUR IMPLEMENTATION

Page 32: Banking APIs: A Fine Balance

YourAPI

Page 33: Banking APIs: A Fine Balance

GET /accountYourAPI

Page 34: Banking APIs: A Fine Balance

in a platform worldyour API is your core product

Page 35: Banking APIs: A Fine Balance

in a standardized API worldyour product is identical to your

competitors

YourAPI

Their

API

GET /account GET /account

Page 36: Banking APIs: A Fine Balance

in a standardized API worldCapability innovation moves at

thepace of the standard

YourAPI

Their

API

GET /account GET /account

Page 37: Banking APIs: A Fine Balance

findbalance

Page 38: Banking APIs: A Fine Balance

experienceuser

plat

form

app development must be optimized

Page 39: Banking APIs: A Fine Balance

capability

providerplat

form

service providers must befree to innovate

Page 40: Banking APIs: A Fine Balance

balance developer usabilitywith

service sovereignty

Page 41: Banking APIs: A Fine Balance

extensible API standards?

allow providers to add customcapabilities

Page 42: Banking APIs: A Fine Balance

capability

providerexperienceuser

experience

experience

plat

form

CRMBusiness

customcapabilit

yprovider

Page 43: Banking APIs: A Fine Balance

another option:

standardized messagesstandardized semantics

Page 44: Banking APIs: A Fine Balance

pick a media type

HAL SIREN CJ JSON-LD UBER

Page 45: Banking APIs: A Fine Balance

add a profile

HAL SIREN CJ JSON-LD UBER

Banking Semantics

Page 46: Banking APIs: A Fine Balance

We must work towards an extendable platform

or live at the pace of a standardized API

Page 47: Banking APIs: A Fine Balance

A Fine Balance

@mitraman

Ronnie MitraDirector of DesignAPI Academy