Header Ads Widget

Ticker

6/recent/ticker-posts

Por qué las plataformas de API deberían estar abiertas

 


El desarrollo de API como función empresarial central es un elemento fundamental del panorama empresarial moderno. Como tal, comprender cómo ocurre este desarrollo y, lo que es más importante, comprender la función y el proceso de entrada de nuevos conceptos en el sistema, puede generar enormes beneficios comerciales.

Hoy, vamos a hablar sobre por qué es crucial abrir una plataforma API. Veremos qué significa que una API esté “abierta” y qué funciones comerciales habilita. Esta pieza se inspiró en una presentación de Erik Wilde , cuyas diapositivas se pueden encontrar aquí .

Entendiendo la Plataforma

El modelo emergente de interacción empresarial API

Antes de que podamos hablar sobre por qué las plataformas API deberían estar abiertas, debemos definir qué es una plataforma y de dónde proviene realmente el concepto de plataforma API como función empresarial. En el espacio moderno, los modelos tradicionales de desarrollo de API como valor comercial han cambiado de acuerdo con los cambios de las necesidades de los consumidores y las empresas. El cambio se ha convertido en un impulsor principal, y cada año nuevo requiere nuevas integraciones comerciales, soporte para nuevos usuarios y nuevos métodos de desarrollo. Lo que ha evolucionado a partir de esto es la idea de una plataforma.

Un modelo tradicional, conocido como modelo de negocio lineal, es esencialmente una línea recta entre el productor y el consumidor. Esto considera lo que tiene una empresa, lo que puede producir para agregar valor a la combinación y lo que los consumidores están dispuestos a pagar. Desafortunadamente para los modelos comerciales tradicionales, la oferta de valor generalmente se congela como un solo estado sólido: el producto está estancado y, si requiere un cambio, se debe crear una nueva oferta lineal.

Los modelos tradicionales son menos adaptables y, si se intenta un cambio rápido, a menudo conlleva un costo extremo. Sin embargo, el modelo de plataforma tiene como objetivo solucionar este problema mediante la creación de una colección de sistemas variables que pueden moverse y adaptarse a los requisitos cambiantes. Una plataforma puede pivotar más rápidamente para proporcionar funcionalidad adicional.

Erik señala que aquí hay dos enfoques fundamentales: el "juego corto" y el "juego largo". El juego corto es simple: establezca la plataforma, asegurándose de que todos estén de acuerdo con el uso de API y entregando capacidades de la organización con esas API. El juego largo es más complejo: garantizar que haya un espacio para la evolución y un desarrollo consistente es clave, lo que requiere no solo permitir la evolución continua, sino también crear vías para que este cambio se implemente e incluya.

Teniendo esto en cuenta, deberíamos responder a la pregunta fundamental subyacente: ¿Qué es una plataforma, específicamente?

¿Qué es una plataforma?

Primero, respondamos qué no es una plataforma en absoluto. Contrariamente a la lógica empresarial más antigua, las plataformas no son solo tecnología, no solo un modelo comercial lineal, y ciertamente no una propiedad completamente holística de una cadena de valor que es lineal y con un propósito singular. Con demasiada frecuencia, las empresas afirman que tienen una "plataforma" cuando lo que realmente tienen es una oferta de productos compleja.

Entonces, ¿Qué es una plataforma? Erik señala cuatro conceptos básicos que definen una plataforma:

  • Co-creación : una plataforma genera valor a través de la facilitación de intercambios e interacciones. En esencia, una plataforma debería facilitar las interacciones, que en última instancia dan como resultado la creación conjunta y la colaboración.
  • Bajo demanda : una plataforma debe crear redes de usuarios y recursos a los que se pueda acceder bajo demanda. Esta naturaleza bajo demanda permite la asignación dinámica, la aparición de la intención y el valor, y la creación conjunta de grupos ya adquiridos en el sistema y en los propios sistemas.
  • Efectos de red : una plataforma debe utilizar el efecto de red para hacer crecer las comunidades y los mercados, lo que permite un apoyo más amplio para las contribuciones independientemente de su origen.
  • Orientado al exterior : una plataforma debe crear valor al reducir los costos de transacción y al mismo tiempo externalizar la innovación.

En definitiva, una plataforma es el punto de encuentro perfecto entre tecnología y lógica empresarial. Si bien la tecnología puede ser limitante, también puede ser habilitadora; lo mismo ocurre con la lógica empresarial. Donde estas dos cosas se encuentran en equilibrio con esos cuatro elementos, tenemos una verdadera plataforma, que puede ofrecer mayores posibilidades técnicas y mayor valor comercial.

Con eso en mente, ¿Cómo podemos ayudar a construir estas plataformas? Más directamente, ¿Cómo podemos ayudar a mejorar esta experiencia y crear un canal para que los socios ayuden a desarrollar y co-crear?

Crecimiento y evolución de la plataforma

La mejor manera de asegurarse de construir una plataforma sólida es asegurarse de que habilita tanto el crecimiento como la evolución, aproximadamente alineados con la planificación a corto y largo plazo. El crecimiento se estimula al permitir que se realicen más transacciones, atraer a más personas y desbloquear funciones adicionales. Evolution, por otro lado, invierte en nuevas áreas de acción para impulsar un mayor crecimiento y desarrollo.

Una faceta esencial de estos enfoques es el desarrollo de nuevos métodos de creación conjunta de valor y la creación de nuevas experiencias para los consumidores. Una forma en que podemos cumplir esta gran promesa es adoptar estándares , metodologías y enfoques abiertos mientras nos aseguramos de que continuamente surgen nuevos grupos y pensamientos.

Crecimiento de la plataforma

Lo primero que debe hacer cualquier organización al apuntar al crecimiento de la plataforma es centrarse en la visibilidad y la capacidad de descubrimiento de la API y sus recursos funcionales. Este puede ser un gran paso, pero en esencia, esto permite a los co-creadores comprender la API y ver tanto lo que está sucediendo como cómo podrían aumentarlo para agregar valor. Este es en gran medida un caso clásico de "constrúyalo y vendrán", ya que solo una plataforma emergente eficaz puede iterar y crecer. Haga que todos los activos y servicios estén disponibles como una API y documentelos minuciosamente .

Estar abierto de esta manera habilita el efecto de red, permitiendo que otros co-creen y agreguen valor al contribuir a un atributo específico de la plataforma general mayor. A través de esto, el valor comercial de la plataforma también aumenta y se repite.

Un ejemplo de este tipo de relación sería el marketing y la publicidad . Estos grupos pueden ingresar a la plataforma con una experiencia específica o un alcance personalizado, y al ofrecer esta experiencia, reclaman valor. Para la plataforma, esto es algo que la API puede usar para impulsar sus propios ingresos y ofrecer esta experiencia central a otros socios potenciales para generar aún más ingresos y valor en el futuro.

En esencia, hacer crecer la plataforma requiere emerger y abrir la plataforma a corto plazo, y debe verse como un precursor de la conversación a largo plazo sobre la innovación y la eventual evolución.

Evolución de la plataforma

Ahora que la plataforma ha aparecido, podemos comenzar a ver la perspectiva más amplia de la plataforma como una entidad comercial. Su plataforma debe ser abierta y entendida de manera integral, pero también debe evolucionar adoptando nuevos consumidores, canales y soluciones a lo largo del tiempo. Simplemente abrirse no es lo suficientemente bueno; también debe crear formas a través de las cuales el cambio se pueda facilitar e integrar en la nueva plataforma.

Esto plantea una pregunta fundamental: ¿Cómo incorporamos nuevos grupos de personas para agregar valor como una evolución de la función y lógica empresarial actual? La respuesta es simple: permitir que la plataforma sea abierta como concepto base. Y, permitir la apertura como concepto empresarial en cuanto a posibles vías de desarrollo e integración.

Establezca una función comercial central de incorporar nuevos elementos a pedido (con moderación), y estará creando un negocio en evolución que aprovecha la naturaleza abierta de la co-creación colaborativa para generar un flujo de necesidades que termina con una nueva oferta. En esencia, los nuevos usuarios necesitarán algo de la plataforma y lo solicitarán directamente o lo construirán ellos mismos. Si se encuentra en la posición adecuada, estos nuevos desarrollos se pueden incorporar a la plataforma de lógica empresarial central.

Esto incluye algunas perspectivas fundamentales sobre los estilos de API y las mejores prácticas . Adoptar nuevos estilos de API cuando sea apropiado, admitir nuevas herramientas de diseño de API y agregar API que utilicen diferentes infraestructuras a la combinación puede aprovechar su plataforma existente para brindar un mayor soporte al usuario y, a través de esto, un mayor éxito comercial.

Adopte buenas prácticas, pero considere lo que significa cambiar estas prácticas en la naturaleza: es bueno tener las mejores prácticas actuales, pero ¿por qué podríamos cambiarlas y, si es necesario, cómo implementaríamos ese cambio? Decidir esto desde el principio puede ayudar a facilitar la evolución de la plataforma a largo plazo que se origina en la interacción del usuario en lugar de las mejores suposiciones de los administradores de la plataforma.

Conclusión: facilitar la apertura

Por estas razones, mantener su API abierta (o hacerla abierta si aún no lo está) es quizás una de las mejores prácticas que puede adoptar a corto y largo plazo. Se pueden emplear algunos métodos para garantizar que se admita esta apertura, como adoptar estándares abiertos, hacer emerger las funciones en un nivel superior y garantizar que la apertura sea un estándar en lugar de un pensamiento agradable. Estos combinados pueden contribuir en gran medida a garantizar una evolución continua.

Otros pasos que se pueden tomar incluyen la construcción de estándares abiertos centrales siempre que sea posible. La adopción de documentación abierta , bibliotecas de código abierto , los SDK de código abierto , soluciones de bases de datos , herramientas de seguridad de código abierto , y mucho más. Esto puede garantizar una especie de "lengua franca" para la plataforma en su conjunto, creando un lugar claro para el desarrollo de funciones y abordando las oportunidades cuando surgen. Al desarrollar, los proveedores de API deben pensar no solo en lo que puede requerir el futuro, sino también en cómo surgirán estos requisitos y cómo se integrará la respuesta a esos desarrollos.

¿Qué opinas del concepto de plataformas API abiertas? ¿Qué opinas de la presentación que vinculamos en la parte superior de este artículo? ¡Háganos saber en los comentarios a continuación!

Publicar un comentario

0 Comentarios