APIs
7
min de leitura
7 de janeiro de 2020

Quer alavancar o uso de suas APIs? Pense nos 7 pilares da UX (Peter Morville)

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

Peter Morville criou em 2004 um diagrama com os principais elementos que compõem uma ótima experiência do usuário. Esse diagrama é conhecido como User Experience Honeycomb.

No caso das APIs, os principais Usuários são Desenvolvedores.

A User Experience das APIs é, essencialmente, Dev Experience.

Somente se a Dev Experience e o valor de uso da sua API forem melhores que as alternativas, os desenvolvedores decidirão usar a sua API..

Para aprimorar a experiência dos usuários – no caso da sua API, os devs – o diagrama do User Experience Honeycomb apresenta 7 pilares que devem ser trabalhados.

7 Pilares do UX (User Experience Honeycomb – Peter Morville)

experiência do usuário favo de mel - peter morville

1) Useful (Útil)

A sua API satisfaz alguma necessidade real?

Se a sua API não resolve uma necessidade clara dos Devs, há propósito em criá-la?

2) Usable (Usável)

Sua API é fácil de usar?

A curva de aprendizado de uso da sua API deve ser a mais indolor possível, seguindo boas práticas e padrões, com documentação completa, exemplos de código e SDKs, sandbox, casos de uso, suporte e automação de tarefas repetitivas.

3) Findable (Encontrável)

Aqueles que deveriam conseguem acessar a sua API e seus recursos?

Um desenvolvedor dificilmente vai construir um app baseado em uma API que fica indisponível, cuja equipe de suporte nem sempre responde, com documentação desatualizada e sem que outros a estejam utilizando com sucesso.

4) Accessible (Acessível)

Aqueles que deveriam estar acessando seu API e suas características são capazes de?

O API e suas características estão disponíveis? O suporte é fornecido? E as pessoas com deficiências podem ter acesso ao que precisam? As pessoas que deveriam acessá-lo - elas têm permissões de acesso?

5) Credible (Confiável)

Sua API é confiável?

Um desenvolvedor dificilmente vai construir um app baseado em uma API que fica indisponível, cuja equipe de suporte nem sempre responde, com documentação desatualizada e sem que outros a estejam utilizando com sucesso.

6) Desirable (Desejável)

Sua API é desejável?

Quais atrativos sua API oferece para ser utilizada ao invés dos concorrentes? O que o dev vai ganhar ao escolher usar sua API e não outra solução?

7) Valuable (Valiosa)

Sua API agrega valor para as partes interessadas?

Sua API precisa maximizar o valor para todas as partes envolvidas (proprietários, colaboradores, parceiros, desenvolvedores, usuários finais, etc).

Developer Experience é essencial para o Sucesso da sua API

Não é suficiente apenas publicar a API e torcer para que os devs as utilizem. Para alavancar o uso da sua API, é necessário maximizar os benefícios entregues e oferecer uma ótima dev experience.

Trabalhar esses 7 pilares da experiência dos usuários descritos por Peter Morville (utilidade, usabilidade, encontrabilidade, acessibilidade, credibilidade, desejabilidade e valor) irá ajudar a considerar diferentes aspectos da sua API, que vão além da parte técnica, aprimorando a satisfação e fidelidade dos devs, e impulsionando o consumo da sua API.

API UX HONEYCOMB PETER MORVILLE

Obrigado pela leitura!