Header Ads Widget

Ticker

6/recent/ticker-posts

La estrategia de API debe equilibrar la experiencia del desarrollador y del usuario

 Recientemente hablamos sobre cómo las personas y el software deben cambiar si desea hacer crecer su API. También analizamos un estudio de caso de Apple que destacó la importancia de una estrategia de API centrada en UX . El ejemplo de Apple es interesante porque muestra que debe esforzarse por complacer a los consumidores de sus desarrolladores de API como si fueran los suyos. Sin embargo, para ganarlos, primero debes atraer a los desarrolladores. Esto requiere un programa API que también dé prioridad a la Experiencia del desarrollador (DX). Para convertirse en una plataforma de API exitosa , usted y su equipo deben obtener tanto DX como UX correctamente.

Hemos hablado de DX antes en nuestro blog y en nuestros eventos, pero no desde una perspectiva orientada a la plataforma. Con el objetivo de tener una visión más amplia, queríamos explorar más este tema examinando otra plataforma API llamada Podio.

Convertirse en una plataforma, un desarrollador a la vez

Podio, una empresa danesa de software en la nube que ahora es propiedad de Citrix, proporciona widgets componibles que se pueden usar indistintamente para crear flujos de trabajo y procesos específicos de la empresa. La capacidad similar a LEGO de Podio Apps, como se las llama, para ser conectadas por trabajadores no técnicos permite la creación de espacios colaborativos donde las personas pueden hacer su trabajo. Las herramientas de autoservicio de Podio permiten a los usuarios finales administrar su trabajo de la manera que mejor les convenga. 
Mediante el uso de paneles de control y pantallas de visualización personalizados, los usuarios pueden supervisar todas las etapas de sus proyectos. De esta manera, las aplicaciones que se ejecutan en la plataforma de trabajo de Podio crean un valor adicional para el cliente final, un sello distintivo de cualquier plataforma API .

Los clientes de Podio van desde empresas emergentes hasta contratistas independientes y clientes empresariales, todos en busca de un software de gestión de proyectos flexible que sea lo suficientemente flexible para satisfacer sus necesidades específicas. Analizando esta base de clientes, Podio identificó dos grupos principales de creadores:

  1. Integraciones de sistemas
  2. Desarrolladores de aplicaciones móviles

Estos dos grupos pueden usar la API para crear aplicaciones Podio que integren servicios de plataforma con otras aplicaciones y sistemas comerciales. Estos grupos de desarrolladores externos pueden lanzar nuevas integraciones y productos que pueden comercializar a través del mercado de Podio. Al facilitar la creación conjunta de los miembros del ecosistema, Podio está fomentando el crecimiento de su propio negocio y el de aquellos que están agregando valor a su API. En otras palabras, su plataforma API es exitosa debido a una priorización equilibrada entre DX y UX .

Para que sea aún más fácil para los desarrolladores, Podio ha identificado formas adicionales de reducir la fricción que estos dos grupos sienten cuando intentan consumir su API. Éstos incluyen:

  1. Introducción de un SDK móvil
  2. Exhibición del uso exitoso de la API

Los SDK pueden acelerar la incorporación de desarrolladores

Esta estrategia de optimización permite a los desarrolladores crear aplicaciones móviles que se conectan sin problemas con su API. Este uso de un SDK para reducir el tiempo hasta el primer uso (TTFU) es una de las mejores prácticas recomendadas por el experto en API, Holger Reinhardt de Layer 7. Como cualquier SDK, la nueva oferta de Podio es un complemento útil, pero no sustituye a un pozo. API diseñada. Al igual que Holger, Gustav Jonsson , Product Manager de Podio, dice que los SDK son un punto de entrada importante para ayudar a los desarrolladores a ponerse en marcha rápidamente. “Realmente se trata de crear una manera sencilla y sin problemas para que los desarrolladores comiencen con la API”, dice Gustav.

DX comienza con una API bien diseñada

En Podio, la necesidad de crear un SDK móvil nació de las solicitudes de desarrollo. “Vimos preguntas provenientes de desarrolladores de nuestra comunidad sobre el uso de Podio en aplicaciones nativas, y queríamos ayudar a las personas a crear cosas más rápido en dispositivos móviles”, dice Gustav. De esta manera, el SDK mejoró el DX, ya que era exactamente lo que querían los desarrolladores. La hoja de ruta de la API de Podio no comenzó con el SDK, pero se está convirtiendo en una parte importante de una estrategia de plataforma para facilitar la incorporación de más desarrolladores. Como dice Gustav: “Ya tenemos una comunidad de desarrolladores activa y dedicada. Los SDK son una parte importante de ese rompecabezas ". Este camino sigue la ruta sugerida por Ben Nunney, marketing europeo de Twilio, quien dice que no se debe comenzar con un SDK.En su lugar, debe crear una API que satisfaga los deseos de los desarrolladores de sus comunidades. Esta estrategia DX-plomo también es defendida por Ronnie Mitra, otro experto en API en la Capa 7.

El éxito de una plataforma API equivale al éxito de sus usuarios

Podio también ha desarrollado una sección de su sitio web que comercializa productos y soluciones para desarrolladores que se basan en la API de Podio. Estas páginas de presentación fortalecen el ecosistema de desarrolladores externos. Por ejemplo, Oval Business Solutions ofrece aplicaciones gratuitas como Timeline for Podio . Si bien esta integración es gratuita, la aplicación Podio remite a los usuarios al sitio de Oval, donde se les ofrecen servicios adicionales. Las tiendas de desarrollo danesas como BendixKiel y Phases están creando aplicaciones gratuitas y de pago que utilizan la API de Podio. Estos se comercializan a otros clientes de Podio a través del escaparate de desarrolladores de terceros de la plataforma.

Como en estos tres casos, Gustav explica que “hay varias formas en que los desarrolladores de extensiones cobran por sus productos. Dar esta libertad a los desarrolladores es algo bueno, ya que pueden ser flexibles en las formas en que les gustaría cobrar. Queremos compartir datos con los desarrolladores sobre qué modelo es más eficiente ". Esta idea innovadora de proporcionar comentarios sobre los modelos comerciales de los consumidores de API es una señal reveladora de que Podio tiene como objetivo crear un ecosistema de beneficio mutuo con su plataforma.

Al resaltar el éxito de otros, proporcionar un mercado y brindar comentarios sobre modelos comerciales exitosos basados ​​en API, Podio está aprovechando el talento externo ambicioso para posicionarse en el centro de la jornada laboral de cada vez más personas. Este es el poder de un juego de plataformas.

Resumen

Las prioridades y el desarrollo de Podio reflejan el deseo de crecer como un negocio de API basado en plataforma. Como tal, Podio reconoce que puede llegar a nuevos mercados al ser parte de un ecosistema más grande. Al fomentar una comunidad vibrante de creadores de productos y proveedores de servicios especializados, Podio permitirá que otros agreguen valor a sus ofertas haciendo uso de las diversas API, herramientas y software que brindan.

Al observar el caso de Apple y este, podemos inferir algunos puntos importantes sobre una estrategia de plataforma API:

  • Diseñe una API con el usuario final en mente (UX) que también atraiga a su comunidad de desarrolladores (DX)
  • Sepa quién está usando su API (por ejemplo, a través de análisis, entrevistas con clientes, etc.)
  • Brinde a los desarrolladores los recursos necesarios para comenzar a usar rápidamente su API (por ejemplo, con un SDK)
  • Cree oportunidades para que los socios obtengan ingresos mediante el uso de su plataforma
  • Establezca un canal y un mercado que conecte a los clientes de sus socios API con usted y usted con ellos.
  • Esfuércese por lograr un equilibrio entre UX y DX

¿Qué piensas? ¿En qué se diferencia DX entre una organización que proporciona una API y una que es una plataforma de API? ¿Cuáles son algunos de los desafíos de equilibrar DX y UX? Nos encantaría conocer tu opinión. Compártelos en un comentario aquí, en Twitter o en Facebook. Si tiene mucho que decir al respecto, responda a nuestra convocatoria de oradores y compártalos en nuestra próxima Cumbre de la Plataforma . Asegúrese de obtener sus boletos hoy para escuchar más sobre esto en Estocolmo en octubre.

[Notas del editor: las API nórdicas es una publicación independiente y no ha sido autorizada, patrocinada ni aprobada por Citrix Systems, Inc.]

Publicar un comentario

0 Comentarios