banner
Hogar / Blog / Lo que realmente se necesita para capturar el valor de las API
Blog

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

Jul 24, 2023Jul 24, 2023

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 tejido conectivo que une 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 API para crear nuevos productos y canales y mejorar la eficiencia operativa. En la industria automotriz, por ejemplo, las API se utilizan para incorporar datos de eficiencia, estadísticas de conducción, información de rutas y alertas en tiempo real en paneles de control. Algunos minoristas están utilizando API para configurar plataformas de compras multimarca, realizar un seguimiento del inventario y ayudar a los consumidores a localizar tiendas. Y un puñado de bancos se están asociando con fintechs y minoristas, entre otros, para desarrollar API que ayuden a los clientes a integrar datos bancarios en software de contabilidad e inversión, y brindar acceso interno más rápido a una variedad de información de cuentas.

El valor en juego es significativo. El análisis de McKinsey ha estimado que hasta 1 billón de dólares en ganancias económicas totales a nivel mundial podrían estar disponibles a través de la redistribución de ingresos entre sectores dentro de los ecosistemas.1 1. Venkat Atluri, Miklos Dietz y Nicolaus Henke, Competing in a world of sectores without 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 de campo de batalla competitivo.

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 impulsar un uso más amplio de billeteras y monedas digitales, permitir que el aprendizaje automático brinde operaciones más sofisticadas y admitir capacidades conversacionales avanzadas. Además, los mercados de API y las tiendas de aplicaciones facilitarán a los usuarios el acceso a ofertas sofisticadas para empresas y consumidores.

Sin embargo, el número de empresas con programas API maduros sigue siendo pequeño. 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 unos pocos 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 los consumidores y las empresas (consulte la barra lateral, “Cómo las API crean valor").

Con el mercado de API ganando impulso, las instituciones que actúan rápidamente para definir una estrategia respaldada por el negocio y un modelo de monetización, instituir la gobernanza adecuada 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 provocar una pérdida de concentración y pérdida de oportunidades. Vemos tres fuentes principales de valor en los programas API:

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

Personalización de ofertas. La agregación de datos y los informes bajo demanda a través de API pueden permitir la entrega de productos y servicios personalizados, como autenticación de usuarios, gestión de fraude, aprobaciones de crédito, pago de servicios con efectivo o puntos, o búsqueda y seguimiento de suscripciones. Por ejemplo, Capital IQ API de S&P integra información clave, incluida investigación de inversiones, finanzas de las empresas, calificaciones crediticias, datos del mercado global y 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 nuevo valor 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 API avanzadas permiten a los desarrolladores crear una experiencia de cliente más rica al reunir una gama más profunda de conjuntos de datos (en lugar de simplemente extraer datos). El ecosistema de socios de Salesforce.com, por ejemplo, ofrece una caja de herramientas fácil de usar para los desarrolladores que ha estimulado a los socios a crear una gran cantidad de aplicaciones para empleados y clientes que dependen de 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 enormes cantidades de valor, pero las instituciones primero deben entender dónde aplicarlas mejor. Los líderes en el campo analizan dónde se puede destruir o crear valor y luego evalúan el impacto potencial en términos de ingresos, experiencia del cliente y productividad.

Analizar el recorrido 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 problemas de larga data de los clientes.

Su revisión reveló oportunidades para desarrollar API de calculadoras avanzadas capaces de extraer múltiples conjuntos de datos, API de conocimiento del 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 en su 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 back-end donde a menudo se realiza el trabajo de las API. Una vez identificadas 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 regulatorias (consulte el Anexo 1).

En algunos casos, puede que tenga 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 no es necesario que el valor provenga de la creación de algo nuevo. Las empresas también pueden utilizar API para mejorar la funcionalidad o agregar nuevas funciones a 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 dar por sentado. Determinar qué y cómo cobrar, por ejemplo, requiere cuantificar cuánto valen los datos o servicios subyacentes (a menudo en función de su propiedad y su papel en la generación de valor), los flujos de ingresos que abren las API y cuántos desarrolladores y los usuarios podrían 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 perseguir 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 el socio o desarrollador de API recibe un pago por el negocio incremental que generan para el proveedor de API; y “freemium”, cuando es estratégicamente valioso escalar el alcance de un producto o marca.

Al determinar qué enfoque de monetización utilizar, los proveedores deben pensar en cómo sus datos y API pueden agregar un valor distintivo para diferentes audiencias. Esas ideas pueden ayudarles a formar 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 debería extenderse también a las funciones internas. El uso eficaz 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 utilizar según fuera necesario para una amplia variedad de tareas de acceso a datos en lugar de tener que resolver el proceso cada vez. Al hacerlo, se redujeron los costos de TI tradicionales de desarrollo de productos en un 41 por ciento y se multiplicaron por 12 los nuevos lanzamientos. Ver este tipo de beneficios tangibles hace que sea más fácil para los líderes empresariales aumentar 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 para construir un caso de negocio para invertir en el desarrollo de API.

A medida que los equipos implementan API que derriban barreras entre sistemas y organizaciones, pueden desbloquear continuamente nuevas fuentes de valor que no eran evidentes al comienzo de un proyecto. Una gran institución financiera, por ejemplo, utilizó API para ayudar a conectar sistemas con una institución de gestión patrimonial 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 patrimonial, mientras que otro conjunto vinculó los datos maestros del cliente para que los clientes pudieran autenticarse inmediatamente y no tuvieran que volver a registrarse. Las API simplificaron enormemente el proceso de integración, eliminando la necesidad de reescribir cualquier aplicación y permitiendo que cada sistema funcione hasta que llegó el momento de fusionarlos. Entonces, la organización podría 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 eficaz de las API requiere una nueva forma de pensar sobre las asociaciones, una nueva forma de que los negocios y la tecnología trabajen juntos y un nuevo ritmo de desarrollo, financiación y coordinación. También conlleva nuevos desafíos para la privacidad y la 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 gestionar todas las API del catálogo para evitar la duplicación, permitir la reutilización y ayudar con el acceso de los desarrolladores. Un liderazgo de API eficaz 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 el negocio para evolucionar. En una gran empresa, el API CoE dependía del 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 gestión de acceso y monitoreo de red adecuado 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 gestionar los riesgos de forma más eficaz.

La gobernanza del CoE también se extiende a la gestión de las solicitudes de financiación. Las organizaciones más avanzadas dedican financiación específica para desarrollar un número determinado de API y, al mismo tiempo, mantienen suficiente flexibilidad para aprovechar las nuevas ideas que surgen. Examinan y repriorizan continuamente su cartera para garantizar que los recursos respalden las oportunidades de mayor valor.

Algunos CoE lanzan centros especializados para cortejar 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 foco de alta tecnología creó una plataforma de banca 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 panel técnico del uso de API y los volúmenes de procesamiento, y la capacidad de administrar claves de API y acceso con autenticación de nivel bancario dentro de la plataforma digital.

Por último, el CoE debe garantizar que el programa API cuente con personal eficaz. Los líderes con experiencia en la dirección de carteras de API son cruciales para establecer el enfoque de gobernanza y desarrollo necesario. Los ingenieros de software y los especialistas en casos de uso deben poder convertir historias de usuarios 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 las empresas a comprender cualquier limitación tecnológica relevante.

Como cualquier producto o servicio, un programa API exitoso requiere una campaña de adopción cuidadosamente administrada y respaldada por una rigurosa gestión del rendimiento. Los mejores enfoques comienzan con las pruebas piloto iniciales para clientes y desarrolladores, avanzan hacia los requisitos formales de producción y luego orquestan 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 tiempo. Los equipos de API trabajan en estrecha colaboración con los equipos de proyecto para perfeccionar e iterar continuamente el prototipo de API hasta que cumpla con los objetivos de rendimiento predefinidos (consulte el Anexo 2).

Una medición del rendimiento rigurosa y continua debe centrarse en métricas relevantes de uso y tráfico, como el número de registros de usuarios, el porcentaje de usuarios por tipo de cliente y el número 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 cliente deseados. Una institución dio prioridad al seguimiento del tiempo de procesamiento por API para garantizar que se cumplieran los objetivos del recorrido del cliente.

Las tendencias históricas y las métricas que miden el rendimiento del producto o servicio también permiten a los equipos gestionar la cartera de API en su conjunto, permitiéndoles saber qué API promover 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 se está convirtiendo en una capacidad crucial para navegar en la era digital. Pero sólo aquellos que dominen su implementación podrán mantener el valor.

Keerthi Iyengares gerente digital en la oficina de McKinsey en Nueva York, dondeSomesh Khannaes socio principal;Srinivas Ramadathes socio asociado digital en la oficina de Chicago, yDaniel Estebanes socio de la oficina de Washington DC.

Simplificando la parte trasera.Personalización de ofertas.Ecosistema de innovación y compromiso.Keerthi IyengarSomesh KhannaSrinivas RamadathDaniel Esteban