Path to success for DevRel

Scribble from Mary Thengvall's amazing blog "The DevRel Path To Success: Awareness, Enablement, Engagement", which talks about what are the key elements of a developer relations team.


  • Foundational Categories- Awareness, Enablement and Engagement

  • Functions of DevRel - Developer Advocacy, Experience and Community Management

  • Understanding the balance b/w the three functional categories


Foundational Categories-

  • Awareness

    • Making sure that developers know about the product, making them aware of the targetted product's existence.

  • Enablement

    • Documentations, guides, tutorials, existing libraries, use-cases, etc. to enable the developers to use your product.

    • Making developers understand that using your product solves their problems can be a huge plus point for them to adopt the product.

  • Engagement

    • Engaging with the community.

3 Functions of Developer Relations-

  • Developer Advocacy

  • Developer Experience

  • Community management

Developer Advocacy

  • Responsible for making sure the community is aware

  • Producing content like blog posts, live streaming, public speaking/talks, etc.

  • Building relations ships in the tech industry.

  • Making sure the team is aware of relevant feedback from the community.

Developer Experience

  • Responsible for standardization, accessibility of documentation for developers.

  • ^ allows the team to put a finishing touch after a fantastic talk from the developer advocate at a tech conference.

  • Gives people the confidence to know that the product can solve their problems with the help of fantastic guides and resources available.

Community Management

  • Working with the most engaged community members.

  • ^ those who run meetups, speak at events on the company's behalf.

  • Goal is to build a stronger community of people as well as connections.

Internal Community

Internally -> Co-workers

  • Awareness OF

    • team's existence

    • the feedback that the community is willing to provide

    • types of processes that can be provided

    • DevRel qualified leads

  • Enabling to

    • serve the community better

    • better communicate with customers

    • write, speak and code in public.

  • Engaging co-workers with the community with conferences, social media, forums, etc.

Externally ->

  • Awareness OF

    • existence of various products and projects

    • team and mission

    • resources

  • Enabling THEM

    • get up and running quickly and easily

    • successful in their role

    • try new things along with amplification of work

  • Engaging

    • using forums, slack, social media, conferences, meetups

    • contributing and collaborating to move members up the pyramid of engagement

How to find balance b/w the 3

  • Understand company goals

  • Find allies in your company

    • Awareness in the marketing dept.

    • Enablement in product and engineering.

    • Engagement in support and customer success team.

  • Prioritizing your task and working across teams to accomplish goals.

Last updated