banner

Noticias

Aug 28, 2023

Lo que realmente se necesita para capturar el valor de las API

Las interfaces de programación de aplicaciones (API) alguna vez se limitaron en gran medida a dominios técnicos, pero ahora se han convertido en un importante motor de crecimiento empresarial. Como el tejido conectivo que une los ecosistemas de tecnologías y organizaciones, las API permiten a las empresas monetizar datos, forjar asociaciones rentables y abrir nuevos caminos para la innovación y el crecimiento.

Los primeros usuarios de todas las industrias ya están utilizando las API para crear nuevos productos y canales y mejorar la eficiencia operativa. Dentro de la industria automotriz, por ejemplo, las API se utilizan para incorporar datos de eficiencia, estadísticas de manejo, información de rutas y alertas en tiempo real en los tableros. Algunos minoristas utilizan API para configurar plataformas de compra multimarca, realizar un seguimiento del inventario y ayudar a los consumidores a localizar tiendas. Y un puñado de bancos se está asociando con fintechs y minoristas, entre otros, para desarrollar API que ayuden a los clientes a integrar los datos bancarios en el software de contabilidad e inversión, y brinden un acceso interno más rápido a una variedad de información de la cuenta.

El valor en juego es significativo. El análisis de McKinsey ha estimado que hasta $ 1 billón en ganancias económicas totales a nivel mundial podría estar disponible a través de la redistribución de ingresos entre sectores dentro de los ecosistemas.1 1. Venkat Atluri, Miklos Dietz y Nicolaus Henke, Compitiendo en un mundo de sectores sin borders, McKinsey, julio de 2017. Eso hace que las API, que desempeñan un papel crucial en la vinculación de organizaciones y tecnologías en los ecosistemas, sean una importante capacidad competitiva en el campo de batalla.

Además, McKinsey estima que la cantidad de API públicas se triplicará en los próximos 12 meses. A medida que la funcionalidad evolucione, las API brindarán servicios más avanzados, como potenciar el uso más amplio de billeteras y monedas digitales, permitir que el aprendizaje automático ofrezca operaciones más sofisticadas y admitir capacidades de conversación avanzadas. Además, los mercados de API y las tiendas de aplicaciones facilitarán a los usuarios el acceso a sofisticadas ofertas comerciales y de consumo.

Sin embargo, la cantidad de empresas con programas API maduros sigue siendo pequeña. La mayoría de las organizaciones tienen solo una docena de API en lugar de los cientos necesarios para una cartera sólida. Y aparte de algunos pioneros, la mayoría no tiene una estrategia API formal, no tienen claro el verdadero valor en juego y no están seguros de cómo implementar un programa que maximice rápidamente el impacto en el consumidor y el negocio (consulte la barra lateral, "Cómo crean las API valor").

Con el mercado de API ganando impulso, las instituciones que se mueven rápidamente para definir una estrategia respaldada por el negocio y un modelo de monetización, instituir el gobierno correcto e impulsar la adopción pueden crear nuevas y poderosas vías para el crecimiento de los ingresos y el valor.

No tener claro el valor de las API puede conducir a la pérdida de enfoque y oportunidades perdidas. Vemos tres fuentes principales de valor en los programas API:

Simplificando la parte trasera. Las API pueden conectar sistemas internos de manera relativamente simple, lo que permite el acceso a los datos, incluso cuando están enterrados en lo profundo de los sistemas de TI heredados, de manera rápida y repetida. Esto puede permitir que TI simplifique y automatice las tareas y acelere el desarrollo.

Personalización de ofertas. La agregación de datos y los informes a pedido a través de las API pueden permitir la entrega de productos y servicios personalizados, como la autenticación de usuarios, la gestión de fraudes, las aprobaciones de crédito, el pago de servicios con efectivo o puntos, o la búsqueda y seguimiento de suscripciones. Por ejemplo, la API Capital IQ de S&P integra información clave, incluida la investigación de inversiones, las finanzas de las empresas, las calificaciones crediticias, los datos del mercado global y los modelos alfa y de riesgo, en aplicaciones comerciales personalizadas para los clientes.

Ecosistema de innovación y compromiso. La capacidad de conexión de las API permite a las empresas acceder a nuevos valores fuera del negocio. Los desarrolladores de API, por ejemplo, pueden crear productos y servicios innovadores que se vinculen con los sistemas de una empresa. Las capacidades avanzadas de API permiten a los desarrolladores crear una experiencia de cliente más rica al reunir una variedad más profunda de conjuntos de datos (en lugar de simplemente raspar datos). El ecosistema de socios de salesforce.com, por ejemplo, ofrece una caja de herramientas amigable para los desarrolladores que ha estimulado a los socios a crear una gran cantidad de aplicaciones para empleados y clientes que se basan en API. Como resultado, llega más tráfico a través de las API de Salesforce que a través de su sitio web.

Según nuestra experiencia, las empresas más exitosas implementan una estrategia API siguiendo estos pasos:

Las API pueden generar cantidades masivas de valor, pero las instituciones primero deben comprender dónde aplicarlas mejor. Los líderes en el campo analizan dónde se puede destruir o crear valor, luego evalúan el impacto potencial en términos de ingresos, experiencia del cliente y productividad.

Analizar los recorridos de los clientes suele ser la mejor manera de identificar oportunidades de API. Un banco reunió a profesionales de negocios y tecnología en un equipo conjunto y les asignó la tarea de identificar dónde las API podrían ayudar a resolver varios puntos débiles de los clientes desde hace mucho tiempo.

Su revisión reveló oportunidades para desarrollar API de calculadoras avanzadas capaces de extraer múltiples conjuntos de datos, API de conocimiento de su cliente y API de agregación de productos que podrían ayudar a los clientes a acceder a la información necesaria más rápidamente y reducir las solicitudes de llenado de formularios. Luego, el equipo priorizó aquellas oportunidades que generarían el mayor impacto a corto plazo, dadas las capacidades existentes. Ese enfoque basado en datos le dio al banco una mayor claridad de misión y generó impulso para el programa API.

Comprender lo que se necesita para desarrollar las API requiere un conocimiento profundo del entorno de datos, especialmente los sistemas de back-end donde a menudo se realiza el trabajo de la API. Una vez que se identifican las mejores oportunidades, los desarrolladores de API pueden identificar cuáles y cuántas API son necesarias para desbloquear ese valor. Una matriz de priorización puede ayudar a reducir la lista de API en función de las respuestas a un conjunto específico de preguntas sobre el valor estratégico y la complejidad de la implementación, teniendo en cuenta las preocupaciones técnicas, de privacidad, de seguridad y reglamentarias (consulte el Anexo 1).

En algunos casos, podría tener más sentido recurrir a desarrolladores externos. Apigee, por ejemplo, ha creado un conjunto de API compatibles que ayudan a los bancos a cumplir con los requisitos de PSD2 (respaldados por una infraestructura de banca abierta). Tenga en cuenta que el valor no necesita provenir de la creación de algo nuevo. Las empresas también pueden usar las API para mejorar la funcionalidad o agregar nuevas características a los productos y servicios existentes.

Con una visión clara, las empresas deben centrarse en lo que necesitan implementar para capturar el valor que han identificado, un paso que muchas organizaciones sorprendentemente tienden a pasar por alto. Determinar qué y cómo cobrar, por ejemplo, requiere cuantificar cuánto valen los datos o servicios subyacentes (a menudo en función de cuán patentados son y su papel en la generación de valor), los flujos de ingresos que abren las API y cuánto los desarrolladores y los usuarios pueden estar dispuestos a pagar para acceder a ellos. Esas respuestas, combinadas con la estrategia general de la empresa, informarán qué acuerdos de monetización buscar con diferentes socios.

Las opciones suelen incluir "pago por uso", donde los desarrolladores pagan según el volumen de uso; modelos de reparto de ingresos, en los que se paga al desarrollador o socio de la API por el negocio incremental que genera para el proveedor de la API; y "freemium", cuando es estratégicamente valioso escalar el alcance de un producto o marca.

Al determinar qué enfoque de monetización usar, los proveedores deben pensar en cómo sus datos y API pueden agregar un valor distintivo para diferentes audiencias. Esas ideas pueden ayudarlos a armar asociaciones bien pensadas. La aplicación de tráfico Waze, por ejemplo, utiliza API para crear un intercambio bidireccional entre municipios y otros socios para compartir datos sobre cierres de carreteras, accidentes, retrasos en la construcción y baches. De manera similar, American Express utiliza sus API Pay with Points para crear asociaciones mutuamente beneficiosas con comerciantes, acuerdos que han aumentado las ventas minoristas, el gasto con tarjeta y la lealtad a la marca.

Ese enfoque en la monetización de las API también debería extenderse a las funciones internas. El uso efectivo de las API puede reducir los costos operativos o tecnológicos al simplificar y acelerar el desarrollo. Un banco, por ejemplo, creó una biblioteca de API estandarizadas que los desarrolladores de software podían usar según fuera necesario para una amplia variedad de tareas de acceso a datos en lugar de tener que averiguar el proceso cada vez. Al hacerlo, se redujeron los costos de TI de desarrollo de productos tradicionales en un 41 % y se multiplicó por 12 el número de nuevos lanzamientos. Ver este tipo de beneficios tangibles facilita que los líderes empresariales aumenten sus expectativas de que sus ingenieros de software desarrollen mejores productos de manera más eficiente. Cuantificar ese valor potencial en ahorros potenciales, eficiencias y reasignación de FTE es crucial en la construcción de un caso de negocios para invertir en el desarrollo de API.

A medida que los equipos implementan API que rompen las barreras entre los sistemas y las organizaciones, pueden desbloquear continuamente nuevas fuentes de valor que no eran evidentes al comienzo de un proyecto. Una gran institución financiera, por ejemplo, usó API para ayudar a conectar los sistemas con una institución de administración de patrimonio que había adquirido. Se utilizó un conjunto de API para conectar la interfaz en la web a los sistemas back-end de la empresa de gestión de patrimonio, mientras que otro conjunto vinculó los datos maestros del cliente para que los clientes pudieran autenticarse de inmediato y no tuvieran que volver a registrarse. Las API simplificaron enormemente el proceso de integración, eliminando la necesidad de volver a escribir cualquier aplicación y permitiendo que cada sistema funcionara hasta que llegara el momento de fusionarlos. La organización podría entonces ofrecer a los clientes una solución integrada en lugar de una serie de productos individuales. Por esta razón, el proceso de monetización necesita una gestión activa y continua para identificar continuamente las oportunidades que crean las API.

El uso efectivo de las API requiere una nueva forma de pensar acerca de las asociaciones, una nueva forma de trabajar juntos entre los negocios y la tecnología, y un nuevo ritmo de desarrollo, financiamiento y coordinación. También viene con nuevos desafíos para la privacidad y seguridad de los datos.

Establecer un organismo centralizado, como un Centro de Excelencia (CoE) de API, es crucial para supervisar el diseño y desarrollo de API en toda la organización. Con la ayuda de paneles visuales y herramientas relacionadas, el CoE puede administrar todas las API en el catálogo para evitar la duplicación, permitir la reutilización y ayudar con el acceso de los desarrolladores. El liderazgo efectivo de API establece derechos de decisión claros (sobre qué API desarrollar, por ejemplo, o cómo resolver conflictos) e identifica qué capacidades de API se necesitan y qué nuevas API necesita la empresa para evolucionar. En una gran empresa, el API CoE informaba al director de tecnología.

El papel del CoE en el establecimiento de estándares y protocolos de seguridad es especialmente importante. Estos incluyen autenticación de dos factores, controles de administración de acceso y monitoreo de red apropiado para detectar bots y otras actividades cibernéticas no deseadas. Un conjunto claro de datos y protocolos de seguridad proporciona la estandarización necesaria para garantizar la compatibilidad de la interfaz, simplificar la gestión y administrar el riesgo de manera más efectiva.

La gobernanza del CoE también se extiende a la gestión de solicitudes de financiación. Las organizaciones más avanzadas dedican fondos específicos para desarrollar un número determinado de API mientras mantienen la flexibilidad suficiente para aprovechar las nuevas ideas que surgen. Continuamente examinan y vuelven a priorizar su cartera para garantizar que los recursos respalden las oportunidades de mayor valor.

Algunos CoE lanzan centros especializados para buscar relaciones cruciales con los desarrolladores. El éxito requiere un compromiso sostenido con el soporte continuo de la plataforma y el desarrollo de API para mantener la confianza de los desarrolladores y socios externos. Por ejemplo, un banco ubicado cerca de un semillero de alta tecnología creó una plataforma bancaria abierta que brinda a los desarrolladores acceso a datos y operaciones de pago que pueden integrar en sus propias plataformas y aplicaciones. El banco subraya este compromiso al proporcionar también una vista de tablero técnico del uso de la API y los volúmenes de procesamiento, y la capacidad de administrar las claves de la API y el acceso con autenticación de grado bancario dentro de la plataforma digital.

Finalmente, el CoE debe asegurarse de que el programa API cuente con el personal adecuado. Los líderes con experiencia en la dirección de carteras de API son cruciales para establecer el enfoque de gobierno y desarrollo necesario. Los ingenieros de software y los especialistas en casos de uso deben poder convertir historias de usuario en API ejecutables e integrar esas API en productos y sistemas, y se necesitan "traductores" para convertir las necesidades comerciales en requisitos técnicos y ayudar a la empresa a comprender cualquier restricción tecnológica relevante.

Como cualquier producto o servicio, un programa de API exitoso requiere una campaña de adopción cuidadosamente administrada respaldada por una gestión de rendimiento rigurosa. Los mejores enfoques comienzan con los pilotos iniciales de clientes y desarrolladores, avanzan a los requisitos de producción formales, luego organizan y supervisan el impulso de adopción más amplia para lograr una masa crítica.

Es importante encontrar socios piloto que tengan apetito por la innovación y estén dispuestos a invertir el tiempo. Los equipos de API trabajan en estrecha colaboración con los equipos de proyecto para refinar e iterar continuamente el prototipo de API hasta que cumpla con los objetivos de rendimiento predefinidos (consulte el Anexo 2).

La medición rigurosa y continua del rendimiento debe centrarse en las métricas de uso y tráfico relevantes, como la cantidad de registros de usuarios, el porcentaje de usuarios por tipo de cliente y la cantidad de solicitudes a lo largo del tiempo. Esto proporciona a los equipos la información necesaria para realizar mejoras específicas. El seguimiento de los errores de datos o los tiempos de respuesta de la API ayuda a probar y validar los resultados estratégicos y de clientes deseados. Una institución priorizó el seguimiento del tiempo de procesamiento por API para garantizar que se cumplieran los objetivos de viaje del cliente.

Las tendencias históricas y las métricas que miden el rendimiento del producto o servicio también permiten que los equipos administren la cartera de API como un todo, lo que les permite saber qué API promocionar y cuáles retirar. Esta preparación regular del catálogo de servicios reduce la sobrecarga y garantiza que las API estén bien organizadas y sean fácilmente detectables.

La gestión de API está emergiendo como una capacidad crucial para navegar en la era digital. Pero solo aquellos que dominen su implementación podrán mantener el valor.

Keerthi Iyengares gerente digital en la oficina de Nueva York de McKinsey, dondesomesh khannaes un socio mayoritario;Srinivas Ramadathes un socio asociado digital en la oficina de Chicago, ydaniel estebanes socio en la oficina de Washington DC.

Simplificando la parte trasera. Personalización de ofertas. Ecosistema de innovación y compromiso. Keerthi Iyengar Somesh Khanna Srinivas Ramadath Daniel Stephens
COMPARTIR