Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo habilitar el éxito de los desarrolladores de terceros





Es muy probable que exista una aplicación o servicio que utilice actualmente porque le facilita la vida. No es perfecto, y hay muchas cosas en las que puedes pensar que lo mejorarían, pero te ayuda lo suficiente como para estar dispuesto a pasar por alto sus imperfecciones.

Si es un proveedor de API, existe la posibilidad de que sus usuarios desarrolladores sientan lo mismo acerca de su servicio. En nuestra Cumbre de Plataformas 2019, Zameer Masjedee de Shopify habló sobre los pasos que la compañía ha tomado para mejorar su relación con los consumidores de API y mejorar la aceptación de las ofertas de API de Shopify.

A continuación, buscamos formas de mejorar el soporte para los desarrolladores que usan su API. Analizaremos las medidas que tomó Shopify para mejorar la cultura en torno a sus API y veremos cuál ha sido el impacto. Sin embargo, más que eso, le pediremos que considere cómo puede cambiar su enfoque de "Experiencia de desarrollador" a "Éxito de desarrollador".

Vea a Zameer Masjedee de Shopify presente en nuestra Cumbre de Plataformas 2019 :

Actúe como si las API fueran parte de su producto

"Tratamos de hacer el 80% de lo que los comerciantes y las empresas de comercio electrónico necesitan realmente bien, y el 20% restante lo dejamos a nuestro ecosistema de aplicaciones", dijo Masjedee.

Ese punto es fundamental para Shopify y cualquier otra empresa que dependa de desarrolladores externos. Demuestra que, a menos que tenga medidas para mantener contentos todos los desarrolladores (incluso el 20% con casos de uso marginal), corre el riesgo de operar con un producto incompleto.

Si está leyendo este blog, es probable que las API sean elementos esenciales para su servicio. Por lo tanto, es vital mantener contentos a los usuarios. Eso significa proporcionar una excelente documentación , ofrecer un soporte eficaz y potencialmente permitir el consumo de sus API utilizando diferentes protocolos .

Ese es ciertamente el caso en Shopify. Como hemos visto antes , invierten continuamente en su comunidad de desarrolladores y en sus opciones de personalización. “Admitimos nuestras API tanto en REST como en GraphQL, y también tenemos alrededor de media docena de SDK diferentes”, dijo Masjedee. El único inconveniente de ofrecer sus API para el consumo de diversas formas es que significa que su equipo debe estar bien versado en el soporte de cada una.

Leer más: Cómo tratar su API como un producto

Vaya más allá del soporte

Masjedee habló sobre el crecimiento constante del equipo de Soporte para desarrolladores en Shopify, de un miembro del equipo en 2015 a diez en 2020.

“Lo llamamos el equipo de Soporte para desarrolladores, es posible que haya oído hablar de él como Evangelismo para desarrolladores, Defensores de desarrolladores o Experiencia para desarrolladores. Todos son bastante sinónimos ”, dijo. "La misión subyacente es la misma: hacer que sea lo más fácil posible para las personas consumir sus API y para que las personas tengan éxito".

Pero hay otro aspecto de lo que hacen Masjedee y su equipo en Shopify.

“Los desarrolladores usan las API de la manera más divertida . Hacen cosas que nunca esperó, a veces nunca esperó que hicieran, y proponen muchas soluciones creativas ... Son muy vocales sobre sus ideas, por lo que el equipo de asistencia para desarrolladores es un enlace entre la comunidad de desarrolladores y nuestros equipos de productos . "

El fuerte sentido de comunidad de desarrolladores de Shopify ayuda a explicar el giro de la empresa de "Experiencia de desarrollador" a "Éxito de desarrollador". Masjedee describe cuán integral es esta mentalidad para incorporar nuevos socios. Los socios potenciales quieren hablar con una voz técnica y tener una comprensión clara de lo que puede hacer por ellos trabajar con Shopify.

Ofrecer recursos más allá de la documentación, como una plataforma de desarrollo completa que describe lo que es posible (y lo que no) con sus API, representa una gran oportunidad de crecimiento.

Relacionado: Cómo ofrecer un excelente soporte para desarrolladores

Datos más grandes = mejor servicio

Al renovar su programa Developer Success, Masjedee y su equipo se hicieron la siguiente pregunta: "Si queremos crear un programa destinado a los grandes comerciantes que utilizan nuestras API de forma rigurosa, ¿cómo sería?"

Dice que identificaron tres conceptos básicos:

  • Ingeniería de Soluciones
  • Mejoramiento
  • Oportunidad

El primero de ellos, Ingeniería de soluciones , se refiere a alejarse del enfoque retroactivo de corregir errores a medida que surgen esporádicamente, y cambia el enfoque para garantizar que las prácticas sean exitosas a largo plazo. En otras palabras, API a prueba de futuro en lugar de pegar yesos sobre sus fallas.

Eso se relaciona con el segundo concepto, Optimización . Aquí, es fundamental que los desarrolladores utilicen la versión más reciente de su API. Esto implica demostrar los beneficios tangibles de mantenerse actualizado, o "trabajar junto a los desarrolladores para asegurarse de que están haciendo lo que deberían estar haciendo y no solo porque tienen que hacerlo", como dice Masjedee.

En cuanto a Opportunity, Masjedee habla sobre el impulso de Shopify para aprender más sobre las pilas de tecnología de sus desarrolladores, la estructura del equipo, si subcontratan o no funciones, etc. Además de ayudar con problemas más técnicos, este conocimiento ofrece otros beneficios: "Tenemos programas beta y programas de acceso temprano, y como tenemos información sobre las pilas de tecnología de los desarrolladores, etc., podemos ofrecerlos a los socios que son más relevantes para ".

Cuando se trata de API, no hay un solo tamaño para todos. Una comprensión más profunda de lo que los diferentes equipos, según su tamaño y producción, quieren de sus API siempre mejorará el proceso de iteración y ofrecerá comentarios más valiosos que tratar a todos sus consumidores de API como si fueran iguales.

Lea también: Cómo valorar sus datos

El éxito del desarrollador es su éxito

Si no está seguro de los objetivos de su programa de experiencia de desarrollador, Masjedee describe algunos de ellos en Shopify:

  • Implicación en el ciclo del producto
  • Botón "Oh, mierda"
  • Mejores datos
  • Eficiencia mejorada

Una mayor participación en el ciclo del producto, que no tiene por qué significar necesariamente un mayor grado de control sobre la hoja de ruta, es algo bueno porque la gente está más involucrada cuando sabe lo que viene a continuación.

Si saben que algo está a la vuelta de la esquina, es posible que no busquen en otra parte, pero si saben que algo no está en la agenda, pueden considerar usar otra API junto con la suya para lograr los resultados deseados. Como en muchas áreas de negocios, la transparencia es clave.

El botón "oh s ** t" se refiere a un dispositivo de seguridad que permite a los consumidores de API ver algo que salió mal o que representa un problema grave para ellos de manera oportuna. Experimentar un tiempo de inactividad no planificado regular es malo, pero no tener medidas para informar a los usuarios que lo sabe y cuándo pueden esperar una solución es aún peor.

Hemos abordado cómo la obtención de más datos sobre los usuarios facilita la comprensión de lo que quieren los socios de diferentes tamaños, pero esto también contribuye a la creación de procesos más eficientes. Masjedee proporciona un ejemplo de cómo ayudar a un socio a cambiar de la paginación REST a la paginación basada en el cursor, y cómo esto ayudó a ahorrar toneladas de emisiones de carbono al reducir las cargas.

No es suficiente decir que su enfoque está en el éxito del desarrollador; necesitas demostrarlo. Pensar en la idoneidad de algunas de las medidas descritas anteriormente para su organización es una manera fantástica de comenzar a moverse en la dirección correcta.

Es importante no subestimar hasta qué punto los consumidores de API pueden dispararse cuando les brinda las herramientas adecuadas para hacerlo. Masjedee ofrece el ejemplo de Bold; recaudaron $ 22 millones de fondos en 2019 para construir "el middleware para todo el comercio electrónico". Debido a los estrechos vínculos de Bold con Shopify, el éxito del primero también es una gran noticia para el segundo.

Publicar un comentario

0 Comentarios