Developer Experience
10
min de leitura
10 de dezembro de 2019

Por que é essencial considerar o Developer Experience (DX) na sua estratégia de APIs?

Nicholas Gimenes
Leader de Crescimento & Marketing de Produtos
Apaixonado pelo uso de tecnologia e dados para alavancar estratégias digitais
Mais sobre o autor

Há milhares de APIs disponíveis. Para se destacar da concorrência, é fundamental oferecer uma boa atenção aos desenvolvedores e uma melhor experiência no uso das APIs. Por isso nesse artigo queremos te mostrar o reais benefícios em ter um portal focado em developer experience (DX).

Nº de APIs catalogadas no ProgrammableWeb

Developer Experience

No report Estado das APIs 2019 que a Sensedia elaborou junto com a PwC, +57% das grandes empresas usam as APIs para expandir a oferta de valor de produtos e serviços, fomentar a inovação ou aumentar a quantidade de parceiros integrados.

Esse dados reforçam que as APIs não são somente uma questão de tecnologia, mas sim habilitadoras chaves dos novos negócios digitais.

Benefícios esperados com APIs

Developer Experience

Nesse mesmo report, também identificamos que os 3 principais critérios para se querer consumir uma API são:

  • Performance / Disponibilidade (73%)
  • Facilidade de Uso (63%)
  • Segurança (61%)
Developer Experience

Isso reforça que não adianta criar boas APIs se os developers não as utilizar, porque acham a documentação e onboarding muito complicados, ou não obtém respostas do suporte e nem retornos de seus feedbacks. Cuidar do Developer Experience (DX) é essencial para o sucesso das suas estratégias com APIs. "Queremos tratar a experiência com nossas APIs como a Apple trata a experiência de seus produtos". - David Ruiz, Paraná Banco

Ainda que o Developer Experience (DX) seja vital para o êxito dos negócios baseados em APIs, 32% das empresas com APIs pesquisadas não estão realizando nenhum esforço para engajamento dos devs.

Esforços para Engajamentos dos Developers (Externos / Internos)

Developer Experience

E se forem apenas APIs internas?

Mesmo que sejam apenas APIs internas, caso proporcionem uma má experiência, haverá desperdício de tempo e de recursos, uma vez que os seus developers irão tentar refazer componentes para não precisar usar essas APIs ou vão se desgastar tentando entender como usá-las adequadamente.

APIs que possuem um excelente DX evitam retrabalhos e tarefas repetitivas, geram mais produtividade e aceleram o time-to-market.

Então, por que as empresas não cuidam do Developer Experience (DX)?

"Empresas que levam as APIs a sério deveriam se importar com developer experience". - Amit Jotwani, Amazon

O fato é que as equipes de TI que desenvolvem as APIs muitas vezes não tem como também colocar o foco e os recursos necessários em todas as atividades envolvidas para:

  • Aperfeiçoar a experiência de onboarding e de uso das APIs
  • Manter a documentação atualizada e disponível
  • Dar suporte para uma grande quantidade de usuários
  • Colher métricas que gerem insights e atender feedbacks
Developer Experience

https://www.programmableweb.com/news/b2d-part-4-three-dx-models/2013/11/18

Sensedia Developer Experience (DX) – Impulsione o consumo das suas APIs com onboarding claro, documentação, suporte e insights

Para atender a essa necessidade, a Sensedia disponibiliza uma equipe de especialistas DX para melhorar a satisfação dos Devs externos e internos no consumo das APIs e poupar recursos das equipes de TI de seus clientes. Isso é feito através de uma série de atividades, como:

  • Setup de um Dev Portal customizável e integrado a plataforma de APIs, com sandbox para teste das APIs, documentação automática e com fácil acesso;
  • Desenvolvimento do Design e UX do dev portal;
  • Planejamento do processo de onboarding;
  • Atualização da documentação;
  • Suporte disponível N1 / N2;
  • Análise de métricas e reports mensais para melhoria contínua da experiência;
Developer Experience

Dentre os principais benefícios que os clientes Sensedia obtém com esse serviço, estão:

  • Poupar recursos da sua equipe, para focar em outros problemas críticos para o negócio
  • Estimular o consumo das APIs
  • Ganhar agilidade de onboarding e integração com menos erros
  • Aumentar a satisfação dos usuários
  • Acelerar a inovação e o time-to-market
  • Manter a documentação sempre atualizada e acessível
  • Realizar monitoramento em Real-time e Reports periódicos gerando Insights
  • Garantir que as melhores práticas estão sendo aplicadas e uma evolução contínua da experiência dos devs

"Com o apoio do DX da Sensedia na Netshoes, temos uma equipe olhando especificamente para a saúde das nossas APIs. O time da Sensedia se tornou tão especialista em nossas APIs que muitas vezes recorremos a eles para tirar dúvidas sobre comportamentos de um determinado fluxo.". - Jorge PeresQuer saber mais? Veja também:

Deseja saber mais? Veja também:

Obrigado pela leitura!