how to build a successful api certification program - integrate 2015

28
Loke-Uei Tan (@lokeuei) Developer Relations How to Run a Successful API Certification Program Aug 2015

Upload: loke-tan

Post on 13-Apr-2017

873 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: How to Build a Successful API Certification Program - Integrate 2015

Loke-Uei Tan (@lokeuei)Developer Relations

How to Run a Successful API Certification Program

Aug 2015

Page 2: How to Build a Successful API Certification Program - Integrate 2015

Certification refers to the confirmation of certain characteristics of an object, person, or organization. This confirmation is often, but not always, provided by some form of external review, education, assessment, or audit.

Software, App or Integration

Page 3: How to Build a Successful API Certification Program - Integrate 2015

API

Page 4: How to Build a Successful API Certification Program - Integrate 2015

WE <3 ALL

Page 5: How to Build a Successful API Certification Program - Integrate 2015

Quality?

Page 6: How to Build a Successful API Certification Program - Integrate 2015

County / Parish

State

Federal

City / Town

International

Government

Commerce

MPOS / POS

eComm

ERP Engines and DatabasesCalculation / Doc Management / Forms

AVALARA3rd Party Products

ENGINES & DATABASES

CONTENTBoundaries, Rules, Rates, Citations,

Exemptions, Licenses, Certificates, Forms, Products, UPC/HTC codes..

$

Platform

Payment

Determination Doc Mgmt Compliance

PRODUCTS400+ Connectors

to 3rd Partner Systems

API

Page 7: How to Build a Successful API Certification Program - Integrate 2015
Page 8: How to Build a Successful API Certification Program - Integrate 2015

Inconsistent Features

Inadequate Testing

Slow Response Times

Security Threats

Page 9: How to Build a Successful API Certification Program - Integrate 2015

Wrongly Set ExpectationsFinger Pointing

Delayed ImplementationAngry Customers

CancellationsNegative Word of Mouth

Page 10: How to Build a Successful API Certification Program - Integrate 2015

What can we do?

Page 11: How to Build a Successful API Certification Program - Integrate 2015

VerifiedSending & received calls as expectedVerified on the backendTestedDemonstrable Installation & setup functionsCertifiedPass a published criteria Expanded testsRequires more work

Page 12: How to Build a Successful API Certification Program - Integrate 2015

What do we test for?

Page 13: How to Build a Successful API Certification Program - Integrate 2015

FunctionalityBest PracticeInstallation

Setup & Configuration Documentation

Support Escalation Process

Page 14: How to Build a Successful API Certification Program - Integrate 2015

Is that all?

Page 15: How to Build a Successful API Certification Program - Integrate 2015

People

Page 16: How to Build a Successful API Certification Program - Integrate 2015

Recruit

Qualify

Sign

KickoffBuild & Certify

Go To Market

Ongoing

SupportBusiness

Development

Customer Support

Channel Development

Developer Relations

Automation

Page 17: How to Build a Successful API Certification Program - Integrate 2015

RobustSupport

Infrastructure

Page 18: How to Build a Successful API Certification Program - Integrate 2015
Page 19: How to Build a Successful API Certification Program - Integrate 2015

Other Hazards

Page 20: How to Build a Successful API Certification Program - Integrate 2015

Developer is :

Not WillingNot Committed

Low Priority

Page 21: How to Build a Successful API Certification Program - Integrate 2015

Developer Quits!

Page 22: How to Build a Successful API Certification Program - Integrate 2015

Ever Changing

Requirements

Page 23: How to Build a Successful API Certification Program - Integrate 2015

Recertification Process

API VersioningStick or Carrot?

Page 24: How to Build a Successful API Certification Program - Integrate 2015

Dealing with Scale

Page 25: How to Build a Successful API Certification Program - Integrate 2015

Testing ToolsTest HarnessAutomation

Page 26: How to Build a Successful API Certification Program - Integrate 2015

3x< Support

Cases> CustomersFaster Go-

Lives

Page 27: How to Build a Successful API Certification Program - Integrate 2015

Ensure ConsistencyGreat Marketing

ToolHappy Customers

Page 28: How to Build a Successful API Certification Program - Integrate 2015

@avadev