How to Launch and Manage a Successful Developer Champion Program

A presentation at CMX Summit in September 2019 in Redwood City, CA, USA by Vera Tiago

Slide 1

Slide 1

@ How to Launch and Manage a Successful Developer Champion Program CMX 2019 @veratiago #CMXSummit @veratiago

Slide 2

Slide 2

| Community Booth Champions Loyalty Passion Help Advocacy

Slide 3

Slide 3

| Community Booth Champion Program Group of people who act as an extended community team that contributes to the missions and values of the community.

Slide 4

Slide 4

| Community Booth Problems to Solve? y r o t S My

Slide 5

Slide 5

Opportunities ● The Community needed support (Q&A on forums) ● People didn’t know about OutSystems (awareness) ● Keep the feedback loop from Developers (product improvement) rd to a h t i ake m s t n i gram a r o t r s p e r a unch Hiring la d n o t a or t f d e e n g d i o d i c t u i e B cogn e we d r o e S d ! ld tra scale u o w we where r” work ee “volunt

Slide 6

Slide 6

| Change session name in master slide Goals ● Make sure all questions are answered without relying on Internal Teams (Forums). ● Create awareness through content and events. ● Get feedback and improve the product. ● Nurture local communities through events

Slide 7

Slide 7

| Change session name in master slide Desired Outcomes Opportunities Solution Action Plan Increase NPS Scale Community Support Efforts (Customers and Partners) Product Feedback Increase ARR Scale Community Support Efforts (Prospects) Get more “external” content about OutSystems Have an extended team of experienced and engaged developers (MVPs) addressing the opportunities. Replying, monitor and curating forums, forge & ideas Creating Forge Components Creating technical & inspirational articles Organizing and Talking at Events

Slide 8

Slide 8

1 2 g in ch to & 3 4 rin g s s I RO ng e ol To le al Ch d an ea su M p To ps Ti g in ag an M cu s Fo L ad ore i fa pi m i ci sc ps lis in u is g m la eli do cu t, lo s se r s eg d et do it am m ei e au us t, ris m co . od ns te ec m te po tu r. r Do ne Lo c ad re fa ipi m i ci sc ps lis in u is g m la eli do cu t, lo s se r s eg d et do it am m ei e au us t, ris m co . od ns te ec m te po tu r. r Do ne Lo c ad re fa ipi m i ci sc ps lis in u is g m la eli do cu t, lo s se r s eg d et do it am m ei e au us t, ris m co . od ns te ec m te po tu r. r Do ne Lo c ad re fa ipi m i ci sc ps lis in u is g m la eli do cu t, lo s se r s eg d et do it am m ei e au us t, ris m co . od ns te ec m te po tu r. r Do ne c La un re he W | Community Booth Launching and Managing a Developer Champion Program 5

Slide 9

Slide 9

  1. Where to Focus?

Slide 10

Slide 10

Community / DevRel Goals Awareness ● Spreading the word. Adoption ● Stickiness. Education ● Enablement and Productivity. Retention ● Engagement and Rewards..

Slide 11

Slide 11

● Enabling your developers to be more productive with your product. ● Building Relationships / Career Perception. Retention Education Adoption Mature Product + Established Community Awareness Example 1:

Slide 12

Slide 12

● Engagement and reward ● Create specialization on different areas of your product Retention Education Adoption Mature Product + Mature Community Awareness Example 2:

Slide 13

Slide 13

● ● ● Brand awareness Value prop for developers Community for adoption Retention Education Adoption New Product + Forming Community Awareness Example 3:

Slide 14

Slide 14

  1. Launching and Managing

Slide 15

Slide 15

Launching Get the community top contributors and give them a framework to keep doing what they do in a systematic way.

Slide 16

Slide 16

Managing Nurture Activate Framework Recognise Communicate

Slide 17

Slide 17

Recognise ● Exclusive online badges ● Special moderation status

Slide 18

Slide 18

Activate ● Contributions that have a greater impact to the community

Slide 19

Slide 19

Communicate ● Regular communications ● Check points

Slide 20

Slide 20

Nurture ● Exclusive Channel ● Access to Key People ● SWAG!!

Slide 21

Slide 21

  1. Tips and Tools

Slide 22

Slide 22

Optimization ● Create canned responses ● Proof your work with Grammarly with Chrome/Safari Extension ● Create todos for yourself/team in Slack (Asana)

Slide 23

Slide 23

Calendar/Email Hacks ● Calendly for life!! ● If it exists, block it on your calendar. ● Use reminders and “forget” about follow ups with Boomerang ● Use Mixmax for email tracking

Slide 24

Slide 24

Productivity “in-control” ● Check how are you spending your time with RescueTime. ● Eliminate distractions and find your focus and inspiration with Momentum.

Slide 25

Slide 25

  1. Top Challenges

Slide 26

Slide 26

| Change session name in master slide I’m not the cool kid anymore

Slide 27

Slide 27

| Change session name in master slide Give vs Take

Slide 28

Slide 28

| Change session name in master slide Toxic Behaviours

Slide 29

Slide 29

| Change session name in master slide This is not fun anymore!

Slide 30

Slide 30

  1. How To Measure ROI

Slide 31

Slide 31

What to Measure? Volume + Quality

Slide 32

Slide 32

Adoption and Education ● ● ● ● % answers in Forums given by champions % of solutions AVG Time to first answer AVG Time to Solution

Slide 33

Slide 33

Awareness and Education ● Blogs published by champions ● Page views ● Visit source to official documentation

Slide 34

Slide 34

Awareness and Education ● Number of Talks given ● Number of people reached ● Satisfaction Score

Slide 35

Slide 35

Awareness/Adoption/Education ● Number of events organized (Meetups, OSUGs, Hackathons) ● Number of attendees ● Satisfaction Score

Slide 36

Slide 36

Awareness ● Social Shares and Re-shares ● Impressions ● Engagements

Slide 37

Slide 37

| Community Booth What would be the cost? Support Marketing

Slide 38

Slide 38

Thank You vera.tiago@outsystems.com in /veratiago @veratiago #CMXSummit @veratiago