Developer Advocacy
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.
The DevRel Path to Success: Awareness, Enablement, Engagement — Mary Thengvall - Community Builder
Mary Thengvall - Community Builder
Blog

Summary:

  • Foundational Categories- Awareness, Enablement and Engagement
  • Functions of DevRel - Developer Advocacy, Experience and Community Management
  • Understanding the balance b/w the three functional categories

Scribbles:

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
Click to zoom,.

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 modified 4mo ago