|

Artigo: Afinal, como um Developer Advocate precisa trabalhar?

Escrito conjuntamente por Glaucia Lemos e pela equipe de DevRel da Pipefy

Felizmente – e mesmo com um certo atraso – estamos vendo o mercado brasileiro responder à tendência de mercado global que é o desenvolvimento da área de Developer Advocacy. Se você não vem acompanhando essa onda, vamos te dar um ponto de partida: Developer Advocacy pode ser traduzido de forma literal como Advocacia de Desenvolvedores. É um termo que pode causar estranheza, mas é uma prática de mercado já bem conhecida entre as empresas estrangeiras de tecnologia. Se você não conhece o que é Developer Advocacy ainda, não se preocupe, você está no lugar certo!

O que é e como atua um Developer Advocate?

O conceito de Developer Advocacy e Developer Advocates (ou seja, as pessoas que praticam a advocacia), é que essas pessoas existem para amplificar suas vozes e ações dentro e fora da empresa, servindo sempre ao propósito dos desenvolvedores e de seu trabalho e profissão. Pode parecer meio genérico, mas olha só em quantas áreas a pessoa que é Developer Advocate acaba agindo:

  • Escutar e atender as necessidades dos desenvolvedores, dentro e fora da empresa;
  • Ajudar com bloqueios e facilitar os processos de trabalho e desenvolvimento;
  • Advogar sobre uma tecnologia ou serviço, propagando seu alcance;
  • Advogar e representar uma marca ou empresa;
  • Criar e manter uma boa comunidade de tecnologia;
  • Criar e propagar conteúdos relevantes para seu público de desenvolvedores, especialmente ajudando com a criação de documentações;
  • Servir como porta-voz e figura pública (seja da comunidade ou da empresa), indo em eventos como representante ou mesmo palestrante;
  • Participar ativamente de ações da comunidade, organizando eventos, ministrando workshops, ou facilitando a participação do seu público de desenvolvedores;
  • Apoiar e participar de projetos Open Source;
  • Trabalhar diretamente com os feedbacks da comunidade em relação ao produto ou empresa pela qual advoga;
  • E por aí vai…

Para a empresa, você representa a comunidade. Para a comunidade, você representa a empresa.

Pois é, parece muita coisa – e realmente é! O trabalho de Developer Advocate é ser o representante da comunidade de desenvolvedores para a empresa, e representar a empresa para essa comunidade, servindo como uma ponte ou uma pessoa facilitadora desta relação. Sendo assim, a Developer Advocate tem uma voz importante que precisa ser usada para conversar com todas as partes, mas mais importante ainda, precisa saber escutar e aplicar melhorias nos processos que dizem respeito tanto à empresa quanto aos desenvolvedores.

Sem pânico: Cada Developer Advocate tem seu próprio plano para traçar

Para acalmar os corações de quem lê tudo isso e entende muito pouco, ou tenha ficado com medo da sobrecarga de tudo que está envolvido em Developer Advocacy, vai aqui uma dica de ouro: O seu programa tem que funcionar para a sua empresa e para o seu objetivo específico. Ou seja, Developer Advocate não precisa fazer tudo ao mesmo tempo, e não precisa assumir todas as posições de Marketing, Atendimento, Recursos Humanos, Desenvolvimento, Engenharia e Suporte. Isso nos leva a um dos tópicos mais essenciais na definição do Developer Advocate: é preciso saber montar a sua estratégia, baseada em resultados e objetivos concretos.

Definindo OKRs, KPIs, estratégias e impactos no negócio

Há um trecho que queremos muito destacar, no artigo de Developer Advocacy escrito por Wassim Chegham (Senior Developer Advocate da Microsoft), chamado de “A sutil arte de ser Developer Advocate”, que diz:

Deixe-me ser claro, o objetivo de toda empresa é fazer negócio. Sua empresa não está simplesmente te pagando para trabalhar em projetos open-source, ou para viajar a eventos. A empresa está investindo dinheiro em você e por isso, espera por um ROI (retorno sobre o investimento)

Para qualquer negócio que se preze, é preciso ter um plano e uma estratégia que traga resultados comerciais. Seja a ampliação da marca da empresa, seja a melhoria do produto, seja a construção de uma ponte de contato com talentos técnicos do mercado, o trabalho de Developer Advocate precisa servir a empresa. E isso significa gerar métricas do seu trabalho, mesmo que não seja a coisa mais fácil do mundo – afinal, Developer Advocacy toca em muitos pontos de áreas diferentes e até mesmo subjetivos, como o engajamento da comunidade. 

Por isso é importante ter OKRs e KPIs bem definidos, mesmo que sejam subjetivos no começo. Você vai precisar provar para a empresa, por A+B, que os números do seu trabalho impactam os números da empresa e do produto, trazendo bons resultados. Falamos sobre exposição pública anteriormente, sobre ser uma figura que se expõe para a comunidade, mas não adianta nada ter milhares de views ou followers, sem provar um impacto palpável para aquilo que você advoga, seja uma empresa, um produto ou uma tecnologia. 

Saiba separar a sua figura pública da sua figura pessoal

Outra puxada de orelha que precisamos dar é saber se portar, tendo nas suas costas a responsabilidade de representar a empresa para a comunidade, e representar a comunidade para a empresa. É preciso saber lidar com a sua imagem de uma forma que não vá ferir nem um, nem outro. Isso acaba desestimulando muita gente, mas é uma lição importante: Separe a sua persona “do trabalho” de quem você é na sua vida pessoal. Essa distância não só é necessária para a sua imagem corporativa, como ainda será saudável para preservar a sua privacidade e a sua vida privada, que não precisa ser exposta para o público (principalmente se você representa outros, e não só a si). 

Comunidade saudável, diversa e inclusiva

Por fim, precisamos falar sobre o impacto da pessoa que é Developer Advocate na comunidade que participa ou mesmo que cria e gerencia. Lidar com comunidades é invariavelmente lidar com pessoas, então é preciso exercitar esse tato social e estar em sintonia com o que acontece com essas pessoas, mesmo fora do âmbito da tecnologia e do desenvolvimento. Com isso, queremos dizer que Developer Advocacy precisa saber direcionar uma comunidade de forma saudável, inclusiva, diversa e respeitosa com todas as pessoas envolvidas, evitando polarizações.

Não tenha medo de pedir ajuda!

Ufa! A gente sabe que parece muita coisa (e realmente é), mas a verdade é que muitas delas acabam se encaixando naturalmente no seu plano de Developer Advocacy, uma vez que você entenda as dores nas quais precisa trabalhar e como suprir as necessidades da empresa e da comunidade. É saber ouvir, conversar e saber criar pontes, mas Developer Advocacy é, sobretudo, trabalhar para um ambiente melhor para os nossos desenvolvedores. E se você ainda não vê um caminho, tem dúvidas ou precisa de ajuda, não tenha medo de levantar a mão e perguntar! Uma Dev Advocate estará sempre pronta para passar o bastão e te acolher.

Similar Posts

Leave a Reply