pdn overview

25
Pearson Developer Network Developer.Pearson.Com

Upload: allen-rodgers

Post on 12-Apr-2017

51 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PDN Overview

Pearson Developer Network

Developer.Pearson.Com

Page 2: PDN Overview

2

Page 3: PDN Overview

3

PDN Myth vs Reality

Internal and ExternalNo difference between and Internal only program and an Internal, partner, client, and open program

1

Program and Pan PearsonPDN is a program consisting of people, processes, and tools capable of supporting all of Pearson

2

Value Add PDN increase productivity by reduce the learning curve. Result is significant cost savings)

3

Vendor AgnosticPDN is a stand alone program that can work independently of an API Management Solution or in conjunction with

4

Page 4: PDN Overview

4

Agenda

API as a Product refers to the need of product like packaging and support

API Product PDN is a program

built on processes, workflows, and tools

ProgramValue of PDN is recognized with you look at a central vs. decentralized approach.

Value

PDN is a solution that we can use to address several challenges and opportunities

Opportunity

This is all great but where are we going.

Next Steps

PDN is a program but team makes it successful

Team

Page 5: PDN Overview

API as a Product

Page 6: PDN Overview

6

API as a Product

obscure piece of Programming,powerful piece of Technology, powerful business Tool

Marketing and PromotionPeople and teasm have to know the API exists before it can be used

1

Location and InformationThere has to be a single place to find information about and accessing the API.

2

Grouping and VersioningAPIs need to be grouped like functionality in a product and versioned so the latest is obvious

3

SupportJust as a product needs support in the form of a helpdesk, APIs need support in a very similar fashion

4

Page 7: PDN Overview

think of Value

Page 8: PDN Overview

8

Currently Decentralized

Geo’s

Business

Lines Enterprise

Teams

NextGenCurrentGen

Current environment is Inefficient and CostlyTeams.

1000’sCapabilities

1000’sFor Example: PI

Page 9: PDN Overview

9

60% 40%5%

10%

Decentralized –Time associated with API Support

PDN –Time associatedWith API support

Decentralized –Time associated with discovery and learning

PDN –Time associated with discovery and learning

Associated Effort and Value

Page 10: PDN Overview

10

OpenIncremental Private

Incremental

APIMajority of effort, early.Internal

Incremental.Partner

Build and treat as a product regardless of intended audience. Productize Early

Incremental, not Either, Or

Page 11: PDN Overview

PDN Program

Page 12: PDN Overview

12

Is and IS NOT

Fact 01 Portal.

Fact 02 Governance

Fact 03 Vendors

Fact 01 Processes

Fact 02 Standards

Fact 03 Tools

IS ISN’T

Page 13: PDN Overview

13

10%

20%

40%

30%

Promotion.1

Onboarding2

Content.3

Support.4

The PDN is a set of programs and processes that can be grouped

into 4 sets of activity (or categories)

ActivityBreakdow

n

What we DO

Page 14: PDN Overview

14

Promotion Awareness

Social

Content

Hack-a-

Thons

RoadshowMarketing

Marketing and Promotion

Page 15: PDN Overview

15

Consumer & Publisher Onboarding

Page 16: PDN Overview

16

Onboarding, Education, and Self Service

AccessAccess to PDN and APIs must be automated and timely.

1

Documentation APIs must be well documented and easily understand

2

Code SamplesA picture is worth a thousands words. A sample is worth a thousands tries

3

Sample AppsDemonstrate how multiple APIs interact with one another and demonstrate reuse

4

Onboarding and Education

Page 17: PDN Overview

17

Support for Publishers, Consumers, Partners and the Company as a whole the printing

ConsumersDevelopers, teams, and laypeople who want to understand and use the APIs

1

Publishers Teams who create APIs

2

PartnersDifferent divisions, 3rd parties and/or clients

3

CompanyThe combination of all 3 make the program a success.

4

Who we Support

Page 18: PDN Overview

18

30%30% 20% 15% 5%

Onboarding

Integrations Tickets Samples Workshop

s

Support comes in many forms. There is a natural cycle of learning about a suite of APIs, sharing this expertize, identifying areas that are difficult to understand and simplifying.

Type of Support

Page 19: PDN Overview

Challenges and Opportunities

Page 20: PDN Overview

20

Challenges and OpportunitiesWe have a unique opportunity to take advantage of the PDN by cataloguing all APIs to insulate Pearson from security holes, lose of domain knowledge, and take advantage of the newly evolving next generation of technologies

0102

0405

03APIs Everywhere

Losing Knowledge

Informed

Next Gen is Now

OnePearson

APIs are all over Pearson, unknown and undocumented

As we lose people, we lose their associated knowledge of technology.

We are unaware as an organization of many technical capabilities

Perfect opportunity to add APIs to the PDN as they are developed rather than afterwards

Straightforward and simple way to achieve OnePearson

Page 21: PDN Overview

The Team

Page 22: PDN Overview

22

Team Members.

Program DirectorPDN

Allen Rodgers

ManagerOnboarding and

Education

LaunaStiles

ManagerDeveloper Services and

Support

MattDalzell

DirectorPDN Europe

WarwickBailey

Page 23: PDN Overview

23

Team Members

ManagerOnboarding and

Education

LaunaStylese

ManagerDeveloper

Services and Support

MattDalzell

DirectorPDN Europe

WarwickBailey

Page 24: PDN Overview

Next Steps

Page 25: PDN Overview

25

Next Steps

Compliance ArchitectureOnboard

Promote

01 02 03 04