think like a platform - edc 2012

49
Platform is the New Product Delyn Simons @delynator, @mashery #edc2012drc March 2012

Upload: delyn-simons

Post on 13-May-2015

1.214 views

Category:

Technology


0 download

DESCRIPTION

Architecting your platform to meet 2012 mobile and web development standards is one of the best ways you can to enable your company to meet the demands of today's competitive markets. Building product in a platform way also helps your business prepare for disruptive forces that you cannot possibly predict.

TRANSCRIPT

Page 1: Think like a Platform - EDC 2012

Platform is the New Product

Delyn Simons@delynator, @mashery

#edc2012drcMarch 2012

Page 2: Think like a Platform - EDC 2012

Web 1.0

screen-scraping

personal websites

directories

stickiness

publishing

O’Reilly.com, Sept 2005

Page 3: Think like a Platform - EDC 2012

Web 1.0 Web 2.0

screen-scraping APIs

personal websites

blogging

directories tagging

stickiness syndication

publishing participation

O’Reilly.com, Sept 2005

Page 4: Think like a Platform - EDC 2012

Web 1.0 Web 2.0

screen-scraping APIs

personal websites

blogging

directories tagging

stickiness syndication

publishing participation

O’Reilly.com, Sept 2005

Page 5: Think like a Platform - EDC 2012
Page 6: Think like a Platform - EDC 2012
Page 7: Think like a Platform - EDC 2012
Page 8: Think like a Platform - EDC 2012

8

Accelerating Growth of APIs

Based on directory of 3,900 web APIs listed at ProgrammableWeb, October 2011

Page 9: Think like a Platform - EDC 2012

APIs since 2006

Page 10: Think like a Platform - EDC 2012

“Think like a Platform.”

Page 11: Think like a Platform - EDC 2012

Developers change the game

Page 12: Think like a Platform - EDC 2012

Photo Credit: flickr.com/tom_

w_bn

Developers are 21st century

craftsmen

Page 13: Think like a Platform - EDC 2012

Developers build stuff

Photo Credit: flickr.com/mashery

Page 14: Think like a Platform - EDC 2012

Developers solve problems

Photo Credit:flickr.com/delynator

Page 15: Think like a Platform - EDC 2012

Developers tinker and prototype Photo Credit:

flickr.com/techcrunch

Page 16: Think like a Platform - EDC 2012

Your API Ecosystem

Page 17: Think like a Platform - EDC 2012

Developer Marketing? Try Solving Pain.

API Survey conducted by YourTrove, Inc. August 2011

Page 18: Think like a Platform - EDC 2012

“Think like a Platform.”

Page 19: Think like a Platform - EDC 2012

Product Think Platform Think

Device-centric Services-centric

OS Cloud

Hardware Content

Download Stream

Wired Magazine, Dec 2011

Page 20: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 21: Think like a Platform - EDC 2012
Page 22: Think like a Platform - EDC 2012

Photo Credit:flickr.com/delyn

Page 23: Think like a Platform - EDC 2012

REST vs. SOAP: Simplicity wins

again

23

Distribution of API protocols and stylesBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

Page 24: Think like a Platform - EDC 2012

24

Distribution of API protocols and stylesBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

REST vs. SOAP: Simplicity wins

Page 25: Think like a Platform - EDC 2012

JSON Rising: 55% of new APIs support JSON

25

Percentage of new APIs with JSON supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

Page 26: Think like a Platform - EDC 2012

20% of new APIs support only JSON

26

Percentage of new APIs with only JSON supportBased on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

Page 27: Think like a Platform - EDC 2012

1 in every 5 new APIs: “goodbye XML”

27

Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011

Percentage of APIs with XML support

Page 28: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 29: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 30: Think like a Platform - EDC 2012
Page 31: Think like a Platform - EDC 2012

Five Things Developers Hate about Your API

• Restrictive Terms of Service

• Unsupported Docs/Code Samples

• 5 minutes < first API call

• NOT Your Outsourced QA team

• Deprecate with little/no notice

Page 32: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 33: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 34: Think like a Platform - EDC 2012
Page 35: Think like a Platform - EDC 2012
Page 36: Think like a Platform - EDC 2012
Page 37: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 38: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 39: Think like a Platform - EDC 2012

Platforms and Pivots

Page 40: Think like a Platform - EDC 2012

Platforms and Partners

Page 41: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 42: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think Like a Platform

Page 43: Think like a Platform - EDC 2012

Disruption happens.

Page 44: Think like a Platform - EDC 2012

At Comcast, it used to take 6 to 8 months to share resources to make great digital experiences. Now? 30 minutes.

TV programsmovies

subscriber infochannel info

listingscable box info

3,600+ affiliates

“With Mashery, we can scale.”Agustin Schapira, Principal Architect, Comcast

New apps with advanced viewing

features

CodeBigintegration platform

Page 45: Think like a Platform - EDC 2012

USA TODAY deployed #1 iPad, Kindle Fire news apps and get on multiple platforms, millions of devices.

Mobile apps on millions of devices

“Our API is a platform for being wherever customers want our

content.” Erik Bursch, Director of Operations, Content Systems, USA TODAY

new articlescensus data

photosmovie reviews

book listssports salaries

Scaling partnerships is faster and easier• 700+ distribution partners• 15 private APIs• Partner on-boarding from months to minutes

Engagement of public developers• 9 public APIs• Commercial use OK• Hackathons

Page 46: Think like a Platform - EDC 2012

Best Buy’s API saves millions of dollars in development.

New web features &

mobile appsproduct infocommercestore info

store inventoryreviews

timely offersmobile upgrade

“The API saved us over $1.5 million and many months when deploying new features and partnerships.”Kumar Kandaswamy, Sr Director, Emerging Platforms, Best Buy

100s of affiliatepartners

Page 47: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think like a Platform

Page 48: Think like a Platform - EDC 2012

1. Please Drop the SOAP

2. Sell Aspirin, Not Vitamins

3. Interactive Documentation

4. Drink your own Champagne

5. Prepare for disruption

Think like a Platform

Page 49: Think like a Platform - EDC 2012

Thank you!

Your feedback is a gift.

Delyn Simons@delynator, @mashery

#edc2012drcMarch 2012