and how you can use it phil leggetter

38
AN INTRODUCTION TO AAARRRP: A FRAMEWORK FOR DEFINING YOUR DEVELOPER RELATIONS STRATEGY AND HOW YOU CAN USE IT PHIL LEGGETTER v3 仅供DevRelCon Beijing使用 转载请联系DevRelCon Beijing

Upload: others

Post on 07-Jan-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AND HOW YOU CAN USE IT PHIL LEGGETTER

AN INTRODUCTION TO AAARRRP:

A FRAMEWORK FOR DEFINING YOUR DEVELOPER RELATIONS STRATEGY

AND HOW YOU CAN USE IT

PHIL LEGGETTERv3

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 2: AND HOW YOU CAN USE IT PHIL LEGGETTER

UNAWARE OF DEVELOPER RELATIONS

▸ Graduated from University with a Software Engineering degree in 2001

▸ First job as a Software Engineer at Caplin Systems building SDKs for customers to

▸ Add real-time data to web apps

▸ Build front-end web trading apps (Barclays, HSBC, UniCredit, Nomura…)

▸ Really enjoyed the experience of helping others build things

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 3: AND HOW YOU CAN USE IT PHIL LEGGETTER

DISCOVERING DEVELOPER RELATIONS

▸ Bootstrapped by Caplin Systems to build a hosted real-time messaging service

▸ Website, Docs, SDKs, Support

▸ Business Plan, Product Decisions

▸ Blog Posts, Talks, Demos

▸ Partnerships

▸ …

▸ Discovered Developer Evangelist Handbook by Christian Heilmann http://developer-evangelism.com/handbook.php

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 4: AND HOW YOU CAN USE IT PHIL LEGGETTER

LEARNING DEVELOPER RELATIONS

▸ Moved to Pusher - real-time messaging service

▸ First official DevRel role

▸ Docs, Libraries, Support

▸ Blog Posts, Demos, Talks, Hackathons

▸ Product Insight and Feedback

▸ …

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 5: AND HOW YOU CAN USE IT PHIL LEGGETTER

ADAPTING DEVELOPER RELATIONS

▸ Back to Caplin Systems - open source a JS toolkit & SDK called BladeRunnerJS

▸ Problem: traditional sales approach vs. in-company developers (“Shadow IT”)

▸ Define & Execute DevRel strategy

▸ Align toolkit/SDK with “best practice” tools and programming techniques

▸ Raise Awareness

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 6: AND HOW YOU CAN USE IT PHIL LEGGETTER

▸ Back to Pusher

▸ Noticed a trend

▸ Concerns over events full of developer evangelists

▸ People in DevRel moving on - are their ambitions being met in their roles?

▸ Suggested a shift in our approach to DevRel. Work closer with product, work on libraries, docs etc. (as before), don’t only be a marketing function

RETHINKING DEVELOPER RELATIONS

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 7: AND HOW YOU CAN USE IT PHIL LEGGETTER

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 8: AND HOW YOU CAN USE IT PHIL LEGGETTER

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

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 9: AND HOW YOU CAN USE IT PHIL LEGGETTER

PHIL LEGGETTER HEAD OF DEVELOPER RELATIONS

[email protected] @LEGGETTER

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 10: AND HOW YOU CAN USE IT PHIL LEGGETTER

PSTN

SIP

SMS

WebRT

Bot

Nexmo

IP

Chat App API

COMIN

COMIN

COMIN

Some of our customers

Nexmo nexmo.com/cn

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 11: AND HOW YOU CAN USE IT PHIL LEGGETTER

AAARRRP

▸ What is the AAARRRP Developer Relations Framework?

▸ Steps to use AAARRRP

▸ How we’ve applied AAARRRP at Nexmo

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 12: AND HOW YOU CAN USE IT PHIL LEGGETTER

THE INSPIRATION FOR AAARRRP

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 13: AND HOW YOU CAN USE IT PHIL LEGGETTER

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

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 14: AND HOW YOU CAN USE IT PHIL LEGGETTER

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

WHAT THESE STAND FOR DEPENDS ON YOUR

PRODUCT

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 15: AND HOW YOU CAN USE IT PHIL LEGGETTER

WHAT IS AAARRRP?仅供DevR

elCon Beiji

ng使用

转载请联系DevRelC

on Beijing

Page 16: AND HOW YOU CAN USE IT PHIL LEGGETTER

▸ 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

FOR DEVREL “AARRR” HAS

TWO OMISSIONS

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 17: AND HOW YOU CAN USE IT PHIL LEGGETTER

AWARENESS

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 18: AND HOW YOU CAN USE IT PHIL LEGGETTER

PRODUCT

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 19: AND HOW YOU CAN USE IT PHIL LEGGETTER

▸ 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

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 20: AND HOW YOU CAN USE IT PHIL LEGGETTER

USING AAARRRP仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 21: AND HOW YOU CAN USE IT PHIL LEGGETTER

STEPS TO USE AAARRRP

1. Define your goals

2. Identify activities to meet your goals

3. Plan to execute (not part of AAARRRP)

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 22: AND HOW YOU CAN USE IT PHIL LEGGETTER

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

CHOOSE BASED ON: STAKEHOLDERS + SCENARIO: STARTUP, LOSING CUSTOMERS,

DEVX

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 23: AND HOW YOU CAN USE IT PHIL LEGGETTER

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

HAVE YOU HEARD OF NEXMO BEFORE?

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 24: AND HOW YOU CAN USE IT PHIL LEGGETTER

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?

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 25: AND HOW YOU CAN USE IT PHIL LEGGETTER

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

ACTIVITIESGOALS

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 26: AND HOW YOU CAN USE IT PHIL LEGGETTER

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

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 27: AND HOW YOU CAN USE IT PHIL LEGGETTER

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

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 28: AND HOW YOU CAN USE IT PHIL LEGGETTER

NEXMO DEVELOPER RELATIONS ACTIVITIES

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 29: AND HOW YOU CAN USE IT PHIL LEGGETTER

NEXMO DEVELOPER RELATIONS ACTIVITIES

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 30: AND HOW YOU CAN USE IT PHIL LEGGETTER

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?

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 31: AND HOW YOU CAN USE IT PHIL LEGGETTER

AAARRRP - STEP 3: PLAN TO EXECUTE

▸ Be guided by your company and team values

▸ Team headcount, budget and other constraints

▸ Team well being

▸ Where does DevRel belong within your organisation?

▸ Team member responsibilities

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 32: AND HOW YOU CAN USE IT PHIL LEGGETTER

Engineering Product

Support Marketing

Sales

Typical functions that interact with developers

WHERE DOES DEVREL BELONG WITHIN AN ORGANISATION?

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 33: AND HOW YOU CAN USE IT PHIL LEGGETTER

Product

- Input/Insight - Feedback - Docs

Support

- Social - GitHub - Slack/forums

Marketing

- Blog posts - Events - Talks

Sales

- Partnerships - Sales enablement

DevRel related functions within functional groups @ Nexmo

Engineering

- Libraries - Tooling - Examples/Demos

WHERE DOES DEVREL BELONG WITHIN AN ORGANISATION?

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 34: AND HOW YOU CAN USE IT PHIL LEGGETTER

Engineering

Product

Support

Marketing

DevRel

Functions of DevRel (Advocacy) @ Nexmo

Internal customer

How DevRel works with Sales

● Education ● Partnerships ● Not involved in the direct sales process ● Sales enablement / help the sales process ○ Improve developer experience ○ Documentation ○ Tutorials ○ Demos

Sales

WHERE DOES DEVREL BELONG WITHIN AN ORGANISATION?

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 35: AND HOW YOU CAN USE IT PHIL LEGGETTER

TEAM MEMBER RESPONSIBILITIES

PRODUCT

DOCUMENTATION (PRODUCT/ACTIVATION)

API TOOLS, SDKS & LIBRARIES (PRODUCT/ACTIVATION)

COMMUNITY (AWARENESS)

OUTREACH/MARKETING (AWARENESS/ACQUISITION)

RESP

ONSI

BILIT

IES

RESIST GROUPING BY FUNCTION

DON’T OVER RESTRICT CREATIVE INDIVIDUALS

PROVIDE A TRUE SENSE OF OWNERSHIP ENABLE AUTHENTICITY THIS IS HARD!

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 36: AND HOW YOU CAN USE IT PHIL LEGGETTER

DEVREL VIA AAARRRP @ NEXMO - THE RESULTS

▸ Awareness

▸ 150% increase in direct nexmo.com traffic in 1 year

▸ 750% increase in revenue from “long-tail” accounts - no direct sales required

▸ Activation

▸ 170% increase in new accounts that activate in last 7 months

▸ Product

▸ How do you measure the value of Product input? Activation?

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 37: AND HOW YOU CAN USE IT PHIL LEGGETTER

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 - the hard work starts here!

仅供DevRelC

on Beijing使

转载请联系DevRelC

on Beijing

Page 38: AND HOW YOU CAN USE IT PHIL LEGGETTER

PHIL LEGGETTER HEAD OF DEVELOPER RELATIONS 仅供DevR

elCon Beiji

ng使用

转载请联系DevRelC

on Beijing