30
AN INTRODUCTION TO THE AAARRRP DEVELOPER RELATIONS STRATEGY FRAMEWORK AND HOW YOU CAN USE IT PHIL LEGGETTER

An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

Embed Size (px)

Citation preview

Page 1: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AN INTRODUCTION TO THE AAARRRP DEVELOPER RELATIONS STRATEGY

FRAMEWORK AND HOW YOU CAN USE IT

PHIL LEGGETTER

Page 2: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

PHIL LEGGETTER PART OF THE DEVREL TEAM

[email protected] @LEGGETTER

Page 3: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

PSTN

SIP

SMS

WebRTC

Bot

Nexmo API

IP Messaging

Social Connectors

Page 4: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016
Page 5: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

https://twitter.com/leggetter/status/694922350207332356

Page 6: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

WHAT WE’LL COVER

▸ What is the AAARRRP Developer Relations Framework?

▸ The basic steps to use AAARRRP

▸ How we’ve applied AAARRRP at Nexmo

Page 7: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

BACKGROUND

Page 8: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

http://www.slideshare.net/dmc500hats/startup-metrics-for-pirates-long-version

Page 9: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AARRR STARTUP METRICS

▸ Acquisition - signup

▸ Activation - using your product e.g. makes first API call

▸ Retention - continues to use product

▸ Referral - refers others to your product

▸ Revenue - pays for usage

Page 10: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

WHAT IS AAARRRP?

Page 11: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

▸ Acquisition - signup

▸ Activation - using your product e.g. makes first API call

▸ Retention - continues to use product

▸ Referral - refers others to your product

▸ Revenue - pays for usage

AAARRRP - GOALS FOR DEVREL STRATEGY

TWO OMISSIONS

Page 12: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AWARENESS

Page 13: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

PRODUCT

Page 14: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

▸ Awareness - know you exist and what you do

▸ Acquisition - signup

▸ Activation - using your product e.g. makes first API call

▸ Retention - continues to use product

▸ Referral - refers others to your product

▸ Revenue - pays for usage

▸ Product - develop, input and feedback on product

AAARRRP - GOALS FOR DEVREL STRATEGY

Page 15: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

USING AAARRRP

Page 16: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

STEPS TO USE AAARRRP

1. Define your goals

2. Identify activities to meet your goals

3. Plan to execute

Page 17: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AAARRRP - STEP 1: DEFINE YOUR GOALS

▸ Awareness - know you exist and what you do

▸ Acquisition - signup

▸ Activation - using your product e.g. makes first API call

▸ Retention - continues to use product

▸ Referral - refers others to your product

▸ Revenue - pays for usage

▸ Product - develop, input and feedback on product

Page 18: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

NEXMO DEVELOPER RELATIONS GOALS

▸ Awareness - know you exist and what you do

▸ Acquisition - signup

▸ Activation - using your product e.g. makes first API call

▸ Retention - continues to use product

▸ Referral - refers others to your product

▸ Revenue - pays for usage

▸ Product - develop, input and feedback on product

Page 19: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AAARRRP - STEP 2: DEFINE ACTIVITIES TO MEET YOUR GOALS

A. What activities will achieve your goals?

B. Can you find activities that meet more than one goal?

C. Can you find complimentary activities?

Page 20: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AAARRRP - STEP 2A: WHAT ACTIVITIES WILL ACHIEVE YOUR GOALS?bit.ly/aaarrrp-template

Page 21: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AAARRRP - STEP 2A: WHAT ACTIVITIES WILL ACHIEVE YOUR GOALS?bit.ly/aaarrrp-template

Page 22: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AAARRRP - STEP 2A: WHAT ACTIVITIES WILL ACHIEVE YOUR GOALS?PRIORITY PRIORITY

AAARRRP - STEP 2B: CAN YOU FIND ACTIVITIES THAT

MEET MORE THAN ONE GOAL?

bit.ly/aaarrrp-template

Page 23: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

NEXMO DEVELOPER RELATIONS ACTIVITIES

Page 24: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

NEXMO DEVELOPER RELATIONS ACTIVITIES

Page 25: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

Complementary, aligning and community focused

Create Content/Activation

Improve Experience /

Product

Increase Awareness

Release new version & create announcement

Update Python library

Share Blog post (or tweet)

Build Python demo with Verify

Share Demo

How to add 2FA to a Python App

Share Blog post Booth @ PyCon

Ruby Lib ➤ Content! ➤ RailsConf (sponsor) PHP Lib ➤ Content ➤ PHP[tek] (sponsor + talk) Python Lib ➤ Content ➤ PyCon (sponsor) .NET Lib ➤ Content ➤ NDC Oslo (talk)

AAARRRP - STEP 2C: CAN YOU FIND COMPLIMENTARY ACTIVITIES?

Page 26: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AAARRRP - STEP 3: PLAN TO EXECUTE

▸ Be guided by your company and team values

▸ Team headcount, budget and other constraints

▸ Team well being

▸ Evangelism or Advocacy

▸ Team member responsibilities

Page 27: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

EVANGELISM OR ADVOCACY?

Page 28: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

TEAM MEMBER RESPONSIBILITIES

PRODUCT

DOCUMENTATION (PRODUCT/ACTIVATION)

API TOOLS, SDKS & LIBRARIES (PRODUCT/ACTIVATION)

COMMUNITY (AWARENESS)

OUTREACH/MARKETING (AWARENESS/ACQUISITION)

RESP

ONSI

BILIT

IES

Page 29: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

AAARRRP - SUMMARY

1. Define your goals - bit.ly/aaarrrp-template

2. Identify activities to meet your goals

A. What activities will achieve your goals?

B. Can you find activities that meet more than one goal?

C. Can you find complimentary activities?

3. Plan to execute

Page 30: An Introduction to the AAARRRP Developer Relations Strategy Framework and How You Can Use It - DevRelCon London 2016

PHIL LEGGETTER HEAD OF DEVREL

[email protected] @LEGGETTER