Saltar al contenido

Un enfoque basado en APIs para acelerar tu transformación digital

Chuks Anochie
2021-01-13

La proliferación de las tecnologías digitales en las últimas dos décadas ha dado lugar a la transformación digital y, con ella, a nuevos retos.

Según el MIT Center for Digital Business, las empresas que han adoptado la transformación digital son 26% más rentables que el promedio de sus competidores de la industria, y disfrutan de un valor de mercado 12% más alto.

De acuerdo con un informe de investigación, los ejecutivos predijeron que casi la mitad de sus ingresos serán impulsados por lo digital ya en 2020. Entonces, ¿cómo las empresas realmente empiezan a hacer esto bien?

Empiezan por hacerlo bien con el cliente. Tener un enfoque centrado en el cliente y ofrecer grandes experiencias omnicanal digitales debería impulsar su transformación digital. El cliente define el valor. Para las empresas, esto puede ser complejo; un solo recorrido del cliente, como una transacción web o móvil, puede requerir hasta 40 componentes tecnológicos diferentes, casi el doble de lo que era hace unos siete años.

Cuando el cliente sea el primero, el cliente durará. ¿Estás poniendo a tu cliente primero?

El fundamento de las grandes experiencias digitales de los clientes son los datos. Como la moneda en ascenso más rápida en la economía digital actual, los datos son el núcleo que impulsa la Industria 4.0. Para las empresas, los datos pueden ser la clave para desbloquear nuevos crecimientos digitales, puntos de colaboración y complementos disruptivos. La clave para transformar esta latencia de datos en dominio de datos es la conectividad.

Los datos son el nuevo petróleo y la conectividad es la nueva social. ¿Cómo se explora la conectividad a través de datos?

La conectividad permite a las empresas vincular varias tecnologías para crear ofertas únicas y valiosas para múltiples audiencias. Las API (interfaces de programación de aplicaciones) son fundamentales para la conectividad. Históricamente limitado a dominios técnicos, las APIs son ahora un motor importante para el crecimiento del negocio: piensa en la economía de la API. Son el tejido conectivo para los ecosistemas actuales, por lo que tener una estrategia basada en APIs es crucial.

Las APIs son los nuevos componentes básicos para las empresas preparadas para el futuro. ¿Estás dirigido por APIs como empresa?

¿Cómo liberan las empresas el valor estratégico de las APIs?

1.- Pensar más allá de tu ecosistema

Las APIs permiten a las empresas generar crecimiento en nuevos ecosistemas o fortalecerlo en los existentes. Para lograrlo, las empresas requieren un cambio de mentalidad de los modelos de estrategia competitiva tradicionales. Horizontalmente, las fuerzas competitivas pueden convertirse en cocreadores de valor. Verticalmente, los nuevos socios de la cadena de valor, es decir, los proveedores, o incluso los clientes, pueden ayudar a ampliar y defender el valor.

Oral B creó un nuevo ecosistema al exponer sus APIs a desarrolladores de terceros (proveedores de componentes), que crearon para los clientes experiencias emocionantes con el cepillado de dientes, la extensión y la defensa del valor de Oral B.

Beam Dental, otro fabricante de cepillos de dientes, amplía este modelo de negocio asimétrico al ofrecer planes de seguro dental basados en los datos recopilados de su cepillo de dientes inteligente, datos como hábitos de cepillado, presión y duración del cepillado.

2.-Reutilización

Las APIs pueden liberar las capacidades digitales de una empresa de formas nuevas y emocionantes, fomentar la innovación y crear un nuevo crecimiento digital, a veces no intencional. Pero el mayor valor de este activo reside en su reutilización. Las empresas necesitan incorporar la reutilización como un valor tecnológico básico a nivel de liderazgo. El liderazgo y el apoyo ejecutivo son cruciales para desbloquear los beneficios económicos de las APIs para cualquier empresa, y esto sienta las bases para una economía de APIs.

También se asegurará de que las APIs existentes se consideren primero cuando una nueva aplicación necesita ser integrada o se introduce una nueva funcionalidad. Esto crea enormes beneficios económicos, ya que la información compartida por una API específica puede tener varias aplicaciones de consumo.

Por ejemplo, una API de producto creada para un sistema ERP puede ser reutilizada por una aplicación de comercio electrónico a través de dispositivos móviles y web.

3. Sistemas heredados, no velocidad heredada

Las organizaciones pueden utilizar el efecto de red de las APIs en toda la empresa, no solo en silos. Si un CIO apoya la compra de aplicaciones SaaS sin tener en cuenta cómo la empresa las conectará a sus sistemas principales, entonces se necesita un enfoque más estratégico a medida que la ganancia a corto plazo compromete los beneficios empresariales. El ritmo de los requisitos empresariales actuales a nivel empresarial requiere un pensamiento más integrado. La conectividad punto a punto funciona, pero finalmente crea cuellos de botella y una entrega más lenta. Piensa en la conectividad de extremo a extremo.

Esto requiere un enfoque diferente. Requiere exponer tus sistemas heredados, back-end, principales y de terceros a través de Foundation API. Estas APIs privadas y reutilizables están diseñadas para permitir que los empleados accedan a los datos del sistema más rápido sin conocimientos del sistema ni capacitación, y para reducir la dependencia de terceros, lo que a menudo desacelera las operaciones comerciales.

Las Foundation APIs están diseñadas para ser expuestas internamente, sufrir un cambio mínimo, regirse rigurosamente con acuerdos de nivel de servicio claramente definidos y contratos de seguridad. A medida que los procesos de negocio evolucionan para satisfacer los nuevos requisitos empresariales, las empresas necesitan formas más rápidas, económicas y confiables de operar.

4.-Complementos y colaboración

Los complementos económicos pueden ampliar exponencialmente el valor de las empresas. Están alineados con modelos de negocio asimétricos, donde una empresa identifica y colabora con un complemento para mercantilizar y agrupar sus productos para crear una propuesta de valor más fuerte. Las APIs son una de las mejores maneras de atraer complementos. Esta interrelación entre empresa y complemento se basa en una disminución del precio de un producto que conduce a un aumento de la demanda del otro.

Walgreens, una cadena global de venta de medicamentos que genera demanda para su negocio minorista al atraer usuarios para que impriman sus fotos allí. Walgreens permite a los desarrolladores de software de terceros (a través de un mercado) ofrecer una función de “impresión en Walgreens” a sus aplicaciones fotográficas, llevando a los usuarios de las aplicaciones fotográficas a Walgreens. Walgreens colabora a través de API para capturar valor fuera de su ecosistema.

Apple y Google son grandes ejemplos. Exponen las APIs (a través de un mercado) a desarrolladores de software de terceros que crean aplicaciones. Mercantilizan el mercado de aplicaciones, reduciendo su valor y aumentando la demanda de sus dispositivos y negocio de publicidad, respectivamente. Esto conduce a la colaboración con complementos, como los fabricantes de accesorios y dispositivos, respectivamente, lo cual crea efectos de red externa, extendiendo exponencialmente y protegiendo el valor para Apple y Google.

5.- Modelos API

Determinar las prioridades de la API es importante y requiere una investigación adicional sobre los diferentes modelos de API. Estos son algunos modelos, cada uno con prioridad diferente:

  • Las APIs internas o privadas, más utilizadas, están diseñadas principalmente para la reducción de costos y la eficiencia operativa. Se pueden utilizar para mejorar el desarrollo de software y simplificar los sistemas y los procesos operativos.
  • Las APIs de socios proporcionan acceso a datos para que las empresas externas capturen valor mediante la creación de nuevos productos y servicios o amplíen el valor mejorando los existentes. Se pueden utilizar para reducir los costos de asociación y monetizar las APIs.
  • Las APIs públicas exponen datos, productos y servicios a las comunidades de desarrolladores para fomentar la innovación y la comercialización. Las APIs públicas se pueden utilizar para crear complementos económicos que le permiten desenterrar vías para un nuevo crecimiento digital.

Más del 60% de las APIs de las empresas son internas y es común que se usen los tres modelos de APIs. En las iniciativas de transformación digital multivelocidad, el uso de los tres modelos de APIs puede acelerar la digitalización de sus sistemas principales y liberar un nuevo crecimiento digital.

¿Cómo están ampliando el valor las empresas a través de la ejecución de su modelo operativo?

1. Modelo de tecnología API

Desde una perspectiva tecnológica, comienza con una creación o configuración de una plataforma de administración de API central. Esto actuará como una única fuente de verdad para las líneas de negocios y desarrolladores dentro de una empresa. Una sola plataforma elimina la duplicación y promueve la reutilización de los activos principales, la arquitectura y el soporte.

El uso eficaz de las APIs requiere una nueva forma de pensar sobre las asociaciones también. Encontrar el socio tecnológico adecuado es crucial para sentar las bases operativas para su crecimiento impulsado por la API.

2. Modelo de capas API

Considera cómo estratificar las APIs. Esto debe estar alineado con tu modelo de API y debe reflejar los resultados empresariales previstos y las prioridades estratégicas. Al introducir capas de abstracción y control entre sistemas heredados críticos y componentes front-end expuestos a desarrolladores, las empresas pueden ser más adecuadas para manejar los requisitos empresariales.

La conectividad dirigida por APIs de Mulesoft clasifica las APIs en tres capas para adaptarse a sistemas heredados o principales, procesos empresariales y experiencias de clientes.

  • Experimenta las APIs, diseñadas para poner tus productos y servicios a disposición de los clientes a través de omnicanales y dispositivos.
  • APIs de procesos, diseñadas para reflejar las operaciones, funciones y procesos de tu negocio.
  • APIs del sistema, diseñadas para desbloquear los sistemas principales, sistemas heredados, aplicaciones back-end y de terceros, y exponer sus datos. Piensa en Foundation APIs.

3.- Modelo de financiación de las APIs

Las empresas deben considerar el modelo de financiación para apoyar el crecimiento y la comercialización de las APIs. Es fundamental dedicar fondos específicos para desarrollar un número determinado de APIs alineadas con los resultados de tu negocio previstos y las prioridades estratégicas. La innovación debe ser el motor principal de tu modelo de financiación.

El modelo de financiación debe tener suficiente rigor y alineación empresarial, con suficiente flexibilidad para acelerar las ideas emergentes y trazar un nuevo crecimiento digital. Este enfoque garantiza que el enfoque se centra en apoyar las oportunidades que ofrecen el mayor valor para la empresa.

4.- Modelo de gobernanza de las APIs

La configuración de un centro dedicado para el desarrollo, la entrega y las operaciones de APIs es crucial para liberar los efectos de red de las APIs en tu empresa. Piensa en la economía de API de Amazon. Podría ser una comunidad o centro de excelencia, práctica o habilitación de la API. La misión del centro es fomentar y promover el crecimiento de la práctica de API en tu empresa. Comenzar con la centralidad y avanzar hacia una estructura descentralizada es siempre una buena estrategia. Esto a menudo le asegura capitalizar la reutilización rápidamente, actuar como un punto focal para el aprendizaje, crear mejores prácticas de API y obtener masa crítica.

A medida que las empresas maduran en la práctica de la API y crecen en confianza, pueden desvincular y unificar la capacidad de entrega, lo que permite el autoservicio para las líneas de negocio. Esto garantiza un mayor enfoque en el cliente, menor tiempo de comercialización, escalabilidad acelerada y utilización de los efectos de la red.

5.- Modelo de entrega de API

Ya sea centralizada o descentralizada, las empresas necesitan pensar en lo que funciona mejor para ellas. En ambas estructuras, es necesaria una función centralizada dentro de la estructura. Esta función garantiza la alineación con la estrategia empresarial y tecnológica, indicadores de desempeño e informes de valor, gobernanza de servicios de API, automatización y herramientas, implementación, capacitación, reutilización de activos, soporte de plataforma y más. En las estructuras centralizadas, las capacidades de entrega tienden a seguir siendo centrales.

En las estructuras descentralizadas, las capacidades de entrega se unifican a medida que los principios se incorporan y se requiere cumplir un volumen crítico de requisitos. Aquí, vemos líneas de negocios con su propia capacidad de entrega creando APIs de experiencia para satisfacer las necesidades del cliente más rápidamente y con más autonomía. En las estructuras descentralizadas, los mecanismos de entrega están totalmente desvinculados del centro para garantizar la velocidad y la autonomía en la entrega de valor.

6.-Modelo de desarrollo de API

Cuando pienses en el desarrollo a un nivel más táctico, considera el desarrollo API-first. Esta es una estrategia que comienza con el desarrollo (y el diseño) de una API que pone los intereses de su desarrollador objetivo en primer lugar y luego construye el producto sobre él, es decir, sitio web, software SaaS, aplicación móvil. Al hacerlo, se establecen las bases adecuadas para que otros desarrolladores se apoyen.

Esto se alinea con el modelo de innovación abierta, ya que las empresas que establecen las bases de API adecuadas permiten a su comunidad de desarrolladores crear servicios con interacciones y dependencias sin los problemas de integración. Todo comienza con el reconocimiento de las APIs como un artefacto de primera clase del proceso de desarrollo, API-first ofrece a los equipos la capacidad de trabajar contra los contratos públicos de cada uno, sin interferir con los procesos de desarrollo interno.

Las empresas que piensan seriamente en las APIs a nivel estratégico y operativo se dan a sí mismas una oportunidad de luchar para navegar por la innovación sostenida y disruptiva dentro y fuera de sus ecosistemas.

Chuks Anochie es Consultor de Transformación Digital con certificación Lean, Agile y DevOps. Ha pasado más de una década asesorando y apoyando a las empresas en las mejores estrategias para la transformación digital y guiándolas a través de la implementación. Actualmente apoya a organizaciones que impulsan la aceleración de APIs.

Para obtener más información sobre cómo la oferta de Transformación Digital de Capgemini puede estimular la transformación digital empresarial, mejorar la velocidad y la dirección de la entrega para generar mejores y nuevas fuentes de valor, ponte en contacto con nosotros.

Si estás interesado en trabajar con personas como Chuks, visita nuestras oportunidades de carrera aquí.