APIs
7
min de lectura
7 de enero de 2020

¿Quiere potenciar el uso de sus APIs? Piense en los 7 pilares de la UX (Peter Morville)

Nicholas Gimenes
Leader de crecimiento y marketing de productos
Apasionado por el uso de la tecnología y los datos para aprovechar las estrategias digitales
Más sobre el autor

Peter Morville creó en 2004 un diagrama con los principales elementos que componen una excelente experiencia del usuario. A este diagrama se lo conoce como User Experience Honeycomb.

En el caso de las APIs, los principales Usuarios son Desarrolladores.

La User Experience de las APIs es, esencialmente, Dev Experience.

Solo si la Dev Experience y el valor de uso de su API fuesen mejores que las alternativas, los desarrolladores decidirán usar su API.

Para mejorar la experiencia de los usuarios – en el caso de su API, los devs – el diagrama del User Experience Honeycomb presenta 7 pilares que deben ser trabajados.

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

experiencia de usuario honeycomb - peter morville

1) Useful (Útil)

¿Su API satisface alguna necesidad real?

Si su API no resuelve una necesidad clara de los Devs, ¿hay algún propósito para crearla?

2) Usable (Facilidad de uso)

¿Es su API fácil de usar?

La curva de aprendizaje de uso de su API debe ser lo más indoloro posible, siguiendo las buenas prácticas y modelos, con documentación completa, ejemplos de código y SDKs, sandbox, casos de uso, soporte y automatización de tareas repetitivas.

3) Findable (Encontrable)

¿Son su API y sus características fáciles de encontrar?

Los devs necesitan descubrir que su API existe, encontrar fácilmente todo lo que necesitan (soporte, documentación, etc.) con una estructura que tenga sentido para ellos.

4) Accessible (Accesible)

Aquellos que deberían, ¿logran acceder a su API y sus recursos?

La API y sus recursos, ¿están disponibles? ¿El soporte es accesible? Y las personas con capacidades diferentes, ¿logran ingresar a lo que necesitan? Quien debería, ¿tiene los permisos de acceso?

5) Credible (Confiable)

¿Su API es confiable?

Un desarrollador difícilmente construirá una app basada en una API que no está disponible, cuyo equipo de soporte no siempre responde, con documentación desactualizada y sin que otros la estén utilizando exitosamente

6) Desirable (Deseable)

¿Su API es deseable?

¿Qué atractivos ofrece su API para que sea utilizada, en vez de usar la de los competidores? ¿Qué ganará el dev al elegir el uso de su API, y no otra solución?

7) Valuable (Valiosa)

¿Su API le agrega valor a las partes interesadas?

Su API necesita maximizar el valor para todas las partes involucradas (propietarios, colaboradores, aliados, desarrolladores, usuarios finales, etc.).

Developer Experience es esencial para que su API tenga éxito

No es suficiente solo con publicar la API y alentar el uso por parte de los devs. Para potenciar el uso de su API, es necesario maximizar los beneficios entregados y ofrecer una excelente dev experience.

Trabajar estos 7 pilares de la experiencia de los usuarios descritos por Peter Morville (utilidad, usabilidad, encontrabilidad, accesibilidad, credibilidad, deseabilidad y valor) ayudará a considerar diferentes aspectos de su API, que va más allá de la parte técnica, mejorando la satisfacción y fidelidad de los devs, e impulsando el consumo de su API.

API UX PANAL PETER MORVILLE

¡Gracias por leer!