Developer Experience
10
min de lectura
10 de diciembre de 2019

¿Por qué es esencial considerar a Developer Experience (DX) en su estrategia de APIs?

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

Hay miles de APIs disponibles. Para destacarse de la competencia, es fundamental ofrecerle una buena atención a los desarrolladores y una mejor experiencia en el uso de las APIs.

Nº de APIs catalogadas en ProgrammableWeb

Developer Experience

En el informe Estado de las API 2019 que Sensedia elaboró junto con PwC, +57% de las grandes empresas usan las APIs para expandir la oferta de valor de productos y servicios, fomentar la innovación o aumentar la cantidad de colaboradores integrados. Estos datos refuerzan que las APIs no son solamente una cuestión de tecnología, sino habilitadoras claves de los nuevos negocios digitales.

Estos datos refuerzan que las API no son sólo una cuestión de tecnología, sino que son los habilitadores clave de los nuevos negocios digitales.

Beneficios esperados con las APIs

Developer Experience

En este mismo report, también identificamos que los 3 principales criterios para querer consumir una API son:

  • Desempeño / Disponibilidad (73%)
  • Facilidad de Uso (63%)
  • Seguridad (61%)
Developer Experience

Esto refuerza que no sirve de nada crear buenas APIs si los developers no las utilizan, porque creen que la documentación y onboarding son muy complicados, o no obtienen respuestas del soporte ni retornos de sus feedbacks. Cuidar de Developer Experience es esencial para el éxito de sus estrategias con APIs. "Queremos tratar la experiencia de nuestras API como Apple trata la experiencia de sus productos". - David Ruiz, Banco Paraná

Aunque DX sea vital para el éxito de los negocios basados en APIs, el 32% de las empresas con APIs investigadas no están realizando ningún esfuerzo para el comprometimiento de los devs.

Esfuerzos para Comprometimientos de los Developers (Externos / Internos)

Developer Experience

¿Y si fueren solamente APIs internas?

Aunque sean solamente APIs internas, en el caso que proporcionen una mala experiencia, habrá desperdicio de tiempo y de recursos, una vez que sus developers intentarán rehacer componentes para no tener que usar esas APIs o se desgastarán intentando entender cómo usarlas adecuadamente.

APIs que poseen un excelente DX evitan re-trabajos y tareas repetitivas, generan más productividad y aceleran el time-to-market.

Entonces, ¿por qué las empresas no cuidan de Dev Experience?

“A las empresas que se toman las APIs en serio debería importarle el developer experience” – Amit Jotwani, Amazon

El hecho es que los equipos de TI que desarrollen las APIs muchas veces no tienen como también poner el enfoque y los recursos necesarios en todas las actividades involucradas para:

  • Perfeccionar la experiencia de onboarding y de uso de las APIs
  • Mantener la documentación actualizada y disponible
  • Dar soporte para una gran cantidad de usuarios
  • Recopilar métricas que generen insights y atender feedbacks
Developer Experience

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

Sensedia DX – Impulse el consumo de sus APIs con onboarding claro, documentación, soporte e insights

Para satisfacer esta necesidad, Sensedia ofrece un equipo de especialistas DX para mejorar la satisfacción de los Devs externos e internos en el consumo de las APIs y ahorrar recursos de los equipos de TI de sus clientes.Esto es hecho a través de una serie de actividades, como:

  • Setup de un Dev Portal personalizable e integrado a la plataforma de APIs, con sandbox para prueba de las APIs, documentación automática y con fácil acceso;
  • Desarrollo del Design y UX del dev portal;
  • Planificación del proceso de onboarding;
  • Actualización de la documentación;
  • Soporte disponible N1 / N2;
  • Análisis de métricas y reports mensuales para la mejoría continua de la experiencia;
Developer Experience

Entre los principales beneficios que los clientes Sensedia obtienen con este servicio, están:

  • Ahorrar recursos de su equipo, para enfocarse en otros problemas críticos para el negocio
  • Estimular el consumo de las APIs
  • Ganar agilidad de onboarding e integración con menos errores
  • Aumentar la satisfacción de los usuarios
  • Acelerar la innovación y el time-to-market
  • Mantener la documentación siempre actualizada y accesible
  • Realizar monitoreo en Real-time y Reports periódicos generando Insights
  • Garantizar que las mejores prácticas están siendo aplicadas y una evolución continua de la experiencia de los devs

“Con el apoyo de DX de Sensedia en Netshoes, tenemos un equipo supervisando específicamente la salud de nuestras APIs. El equipo de Sensedia se volvió tan especialista en nuestras APIs que muchas veces recurrimos a ellos para aclarar dudas sobre comportamientos de un determinado flujo.” – Jorge Peres

¿Desea saber más? Vea también:

¡Gracias por leer!