Está en la página 1de 38

Serie de eBooks

Invierta en innovación
de aplicaciones para
mantenerse a la vanguardia
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  2

Invierta en innovación
de aplicaciones para
mantenerse a la vanguardia
3/ Introducción 33 / Recursos

9/ Clases de innovación 35 / Notas finales

12 / Aumentar la innovación y la agilidad 37 / Próximos pasos

23 / Personas, procesos y tecnología 38 / Acerca del autor

28 / Resumen
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  3

Introducción
En este eBook, exploraremos los casos de transformación de los procesos y sistemas que
negocios a favor de que las organizaciones conforman el modelo operativo de nuestra
innoven y transformen sus sistemas, organización, es importante comprender
procesos, productos y experiencias del por qué estamos innovando. Parece obvio,
cliente: una propuesta a la que nos referimos pero deberíamos empezar preguntándonos
como innovación de aplicaciones. por qué. ¿Por qué queremos, o necesitamos,
innovar en nuestras aplicaciones, sistemas
Exploraremos temas en consonancia con los y organización?
dominios más amplios de la transformación
digital y la innovación de aplicaciones El primer libro del autor y orador inspirador
y utilizaremos la innovación de aplicaciones estadounidense Simon Sinek, “Start with Why”,1
como abreviatura para englobar estos temas afirma que el liderazgo inspirador comienza
con la razón por la que hacemos algo. Pero,
La conversación se anclará en términos a menudo nos encontramos con iniciativas
prácticos, explorando las lentes comunes a que han empezado por el qué y el cómo.
través de las cuales las organizaciones miran
la construcción del caso de negocios para la
innovación de aplicaciones y enfoques para
resolver los desafíos comunes en el camino.
“Los líderes transformacionales reconocen
la estrategia digital no como un medio para
Las lecciones que aquí se comparten son un fin, sino como un medio para lograr
las que hemos aprendido internamente resultados empresariales mensurablemente
en Microsoft y en nuestro trabajo con los mejores. Diseñan planes digitales en torno
clientes. Las ideas compartidas en este a objetivos estratégicos. Y, sobre todo,
eBook se destilan a partir de las realidades identifican un portfolio de KPI empresariales
de la ejecución de transformaciones que miden el valor de negocio aportado
centradas en los resultados en el contexto por la transformación, no la infraestructura
de las estructuras y culturas de organización tecnológica de la empresa”.2
empresarial establecidas.
Michael Schrage, Vansh Muttreja
y Anne Kwan
¿Qué es la innovación en
aplicaciones? El caso de Como tecnólogos, solemos sentirnos
negocios de la innovación. atraídos por una nueva tecnología, enfoque
o metodología. La propuesta de un nuevo
Es importante empezar por el principio. enfoque o herramienta que está aportando
Antes de embarcarnos en proyectos valor a nuestros homólogos y podría hacerlo
de modernización de aplicaciones, de para nosotros es seductora.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  4

Vemos el qué y el cómo, aprendemos sobre Algunas oportunidades de modernización tienen


ello y buscamos oportunidades para aplicarlo, casos de negocios sencillos. Expresan el rendimiento
potencialmente sin considerar de forma plena por de la inversión en términos financieros sencillos: el
qué lo hacemos y sin preguntarnos “¿cuál es el valor actual neto de la modernización comparado
resultado que buscamos?”. Cuando hacemos esto, con el costo de no hacer nada. Para la innovación
puede que obtengamos parte del valor prometido, incremental, que busca la eficiencia, esto suele
o puede que entreguemos algo que no está alineado funcionar. Para una innovación más radical, que
con los problemas que sí necesitamos resolver busque la capacidad de abarcar nuevos mercados,
a nivel organizativo. sacar productos al mercado más rápidamente
y capitalizar oportunidades futuras aún no
Vemos que surgen temas comunes cuando damos cuantificables, este método puede ser más difícil.
un paso atrás para explorar por qué buscamos Esto hace que la claridad sobre el porqué y el diseño
impulsar la innovación a través de nuestras de los indicadores clave de rendimiento (KPI) de la
aplicaciones. Es fundamental entender el porqué de empresa que miden el valor empresarial aportado
nuestro programa de innovación o transformación, sean de vital importancia.
contextualizarlo en las necesidades y objetivos de
nuestra organización y establecer las medidas de Temas de innovación en aplicaciones
éxito que nos permitan reconocer el progreso y el El porqué para cada organización y situación será
valor aportado, o la falta de él. diferente. Sin embargo, hay temas comunes a los
porqués que encontramos con frecuencia y preguntas
a las que buscar respuesta. Las resumimos aquí:

Mejorar la velocidad y la productividad Mejorar la agilidad Reducir la deuda técnica

Los recursos especializados son finitos. La capacidad de La deuda técnica puede manifestarse en
introducir con rapidez sistemas que exigen un gran esfuerzo
Para conseguir más velocidad, productividad
nuevos productos o en aplicación de revisiones manuales
y tiempo para concentrarnos en lo que más
servicios en el mercado, y administración para mantenerlos
importa, tenemos que asegurarnos de que
reutilizar los existentes actualizados, tecnologías para las que
la inversión que hacemos en el desarrollo,
para nuevos mercados las competencias son escasas (o casi
la administración y el mantenimiento de
o incorporar (o separar) extinguidas en el mercado), o como
los sistemas y aplicaciones de nuestra
funcionalidades soluciones que, debido a las limitaciones
organización se enfoca en los desafíos
puede ser esencial del legado, requieren una tarea
más críticos.
para capitalizar las significativa de rehacer el trabajo para
oportunidades y mitigar cada cambio menor, lo que obstaculiza
rápidamente los riesgos. la evolución y frena la innovación.

Pregúntese...

¿Cómo podemos asegurarnos de que ¿Cómo podemos ahorrar ¿Cómo podemos modernizar nuestras
reducimos o eliminamos las tareas que tiempo y dinero en soluciones empresariales para optimizar
no suman valor siempre que sea posible? nuestros ciclos de nuestras cargas de trabajo y reducir la
desarrollo? deuda técnica y el costo operativo total?
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  5

Cómo prepararse para la innovación

Aunque no hay dos organizaciones con las mismas para seguir creciendo y ser más inteligentes. La
necesidades y estructuras, existen varios rasgos mentalidad de crecimiento es la idea de que
culturales y de mentalidad comunes que pueden podemos hacer crecer la capacidad de nuestro
ayudar a fomentar y acelerar la innovación. cerebro para aprender y resolver problemas.3

Al explorar cómo puede preparar su organización La conectividad entre las neuronas del cerebro puede
para la innovación, es importante reconocer de cambiar con la experiencia. Esto cuestiona la idea de
manera consciente que la innovación no es un que tenemos capacidades fijas y predeterminadas.
destino fijo y bien definido, sino un recorrido. Por Lo que es válido para el cerebro también puede
naturaleza, la innovación es un proceso iterativo aplicarse a las organizaciones: las redes complejas
con muchas incógnitas. de individuos pueden cambiar con la experiencia si
los sistemas y la cultura de la organización potencian
Algunas de estas son incógnitas conocidas: son y recompensan este cambio.
brechas de nuestra experiencia o cultura de las que
somos conscientes, y podemos poner en marcha A nivel sistémico, el libro Pensamiento caja
planes para abordarlas de antemano. Otras son negra4 del autor Matthew Syed, explora “la
incógnitas desconocidas: son desafíos, riesgos creación de sistemas y culturas que permitan a las
y brechas de los que aún no nos hemos dado cuenta organizaciones aprender de los errores, en lugar de
del todo. Estas incógnitas solo se materializarán sentirse amenazadas por ellos”. Si su organización
a medida que avancemos en el recorrido. No quiere transformarse, innovar y reinventarse,
podemos planificarlo todo antes de empezar. ya sea parcial o fundamentalmente, tiene que
adoptar la capacidad de aprender de sus errores
Por lo tanto, adoptar la innovación y preparar a su y reconocer que, al igual que una persona puede
organización para impulsarla con éxito requiere demostrar una mentalidad de crecimiento, una
un entorno en el que se aprendan lecciones, se organización también debe hacerlo.
acepte la retroalimentación y no solo se tolere,
sino que se fomente, cierto grado de fracaso Esta mentalidad de crecimiento organizativo es
y  experimentación. necesaria si queremos que nuestra forma de actuar
sea diferente en el futuro de cómo ha sido en el
Mentalidad de crecimiento pasado. Comienza con un liderazgo que abraza el
La psicóloga estadounidense Carol Dweck acuñó cambio, el aprendizaje y el crecimiento, es decir,
los términos mentalidad fija y mentalidad de que toma la decisión consciente de aceptar el
crecimiento tras realizar exhaustivos estudios sobre cambio y evolucionar. Esto es válido tanto para los
el comportamiento de miles de niños y las creencias cambios tecnológicos como para los cambios en
subyacentes que tienen las personas sobre el las personas y los procesos.
aprendizaje, la inteligencia y nuestra capacidad
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  6

Empezar, aprender y evolucionar destacan en este libro es que, en la atención de


Si aceptamos que la innovación es un recorrido salud, denunciar los problemas sistémicos suele
iterativo, tenemos que explorar cómo empezar ser castigado, independientemente de la causa.
cuanto antes. Gran parte de nuestra sabiduría En el sector aéreo, se fomenta activamente la
convencional preconiza la antítesis de este notificación de errores sistémicos y se protege
enfoque: “no planificar es planificar el fracaso”, la a quienes lo hacen.
aversión al riesgo y la cultura de la culpa, que nos
lleva a una necesidad manifiesta de “ver toda la La diferencia es la seguridad psicológica.
escalera antes de dar el primer paso”. 5
Un entorno con un alto grado de seguridad
psicológica permite a las personas denunciar lo
Agile puede malinterpretarse como un enfoque libre que no funciona, compartir preocupaciones, hacer
e incluso caótico, y nosotros no abogamos por ello. preguntas y compartir ideas a medio formar.
Agile tiene éxito cuando se enfoca y ejecuta con el
equilibrio correcto de gobernanza y adaptabilidad.
Tenemos que tomar la decisión consciente de
mantener el control de lo mínimo absoluto que “Las personas con conocimientos, especializadas
debe controlarse, esbozando únicamente una y bienintencionadas no siempre pueden aportar
lo que saben en ese momento crítico del trabajo en
dirección general, directrices y límites para todo
que se necesita. En ocasiones, esto se debe a que
lo demás. Esto, combinado con un estrecho bucle no reconocen la necesidad de sus conocimientos.
de retroalimentación a través del cual se aprenden Más a menudo, es porque son reacios a destacar,
equivocarse u ofender al jefe”.6
con rapidez las lecciones, se corrigen los rumbos
con frecuencia y se aceptan los fracasos por las Amy C. Edmondson
oportunidades de aprendizaje que representan, es
clave para progresar en un recorrido de innovación.
Si sus sistemas, procesos y cultura hacen que los
Comience pronto, pruebe a menudo y falle rápido empleados bien informados teman ser castigados
para minimizar el despilfarro, aprender, iterar por hacer preguntas bienintencionadas, hablar
y repetir. para cuestionar el statu quo o expresar el núcleo
de una idea, por muy poco pulida y necesitada de
Seguridad psicológica trabajo que esté, la innovación se ahoga. Recuerde
Hemos tratado este tema tangencialmente en la que no es solo si cree que su cultura fomenta las
sección “Mentalidad de crecimiento”, haciendo ideas y los desafíos, sino si sus equipos se sienten
referencia al libro Pensamiento caja negra. Uno seguros para hacerlo, lo que determinará la
de los elementos diferenciadores clave que se velocidad a la que se puede adoptar, incubar
y llevar a cabo la innovación.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  7

Herramientas para el éxito Plataforma como servicio


Si pretendemos reducir la deuda técnica,
Muchas de las estrategias que exploraremos es importante minimizar la introducción de
en este eBook son independientes de nueva deuda técnica y optimizar al máximo
la herramienta. Sin embargo, existen las tareas que no suman valor.
marcos, modelos de servicios tecnológicos,
herramientas y técnicas que pueden aplicarse
para ayudar a acelerar y reducir el riesgo
del recorrido de innovación de su propia “Tiene que ser bueno en automatización.
organización. Aquí resumimos algunas. Hemos aprendido a crear entornos efímeros
con servicios PaaS y a ejecutarlos solo cuando
son necesarios, con la automatización que
Cloud Adoption Framework
nos permite desmantelarlos y reconstruirlos
El Microsoft Cloud Adoption Framework a petición. Esto nos ha permitido controlar los
(CAF) para Azure7 se desarrolló a través del costos y adaptarnos a los picos de demanda.
aprendizaje de los clientes, a partir de un modelo Los equipos de desarrollo pueden trabajar
de adopción de la nube lanzado en 2018. El en paralelo y, desde el punto de vista de la
recuperación ante desastres, sabemos que
CAF reunió una colección de documentación,
podemos restablecer las aplicaciones con
orientación de implementación, procedimientos rapidez, porque lo hacemos todo el tiempo”.8
recomendados y herramientas para ayudar
a acelerar el recorrido de adopción de la nube del Richard James, Nationwide Building Society
cliente mediante la alineación de las estrategias
de tecnología, negocio y personas para permitir En lo fundamental, reducir el alcance de
los resultados de negocio deseados. nuestras preocupaciones ayuda a conseguirlo
La plataforma como servicio (PaaS) permite
El CAF, con su orientación prescriptiva y sus que los recursos de nuestra organización se
plantillas, acelera la construcción de las concentren en las capas de nuestra aplicación
protecciones dentro de las cuales los programas o servicio que son innovadoras y nos diferencian
de innovación pueden estar facultados para de nuestros competidores (o de nuestro
innovar. Ayuda a las organizaciones a reducir propio status quo actual), abstrayéndonos
el número de incógnitas desconocidas, de la infraestructura subyacente más común,
a la vez que proporciona orientación sobre los sistemas operativos, el middleware y los
cómo administrar el equilibrio crítico entre tiempos de ejecución. Exploraremos cómo
capacitación y control. Profundizaremos en PaaS nos ayuda a conseguirlo en la sección
este empoderamiento en la sección “Personas, “Concentrarse en lo que más importa”.
procesos y tecnología”.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  8

Herramientas y velocidad del desarrollador ¿Cómo lo sabremos cuando lleguemos?


Muchas herramientas de desarrollo, lenguajes, Como la mayoría de las transformaciones, casi
plataformas y enfoques, cada uno con su nunca hay un momento de culminación. Más
propia idiosincrasia, ventajas y desventajas. No bien, la transformación es un recorrido de
podemos proponer una herramienta perfecta mejora continua. El teórico de la organización
para resolver todas las necesidades. Masaaki Imai popularizó la palabra Kaizen9
(Kai: cambio, Zen: para mejorar) y propuso que
Sin embargo, podemos explorar las facetas se considerara como “mejora diaria, y mejora
que uno podría buscar en las herramientas de cada persona”.
que elegimos y considerar cómo nos ayudan
a alcanzar los objetivos de la velocidad de Tanto si se sigue estrictamente el Kaizen como
desarrollo: eliminar la fricción en la adopción, si no, se aplica el principio de las mejoras
automatizar las tareas manuales, repetitivas ubicuas, continuas e iterativas.
y que no suman valor, y fomentar culturas
que adopten una mentalidad de crecimiento. Esto puede hacer que los resultados sean
Las herramientas que apoyan una mentalidad difíciles de reconocer en el absoluto. Más
constructiva de “aprender de” y “reutilizar lo bien son relativos. ¿Cómo es la situación
anterior” nos permiten reducir la deuda técnica, X tangiblemente mejor hoy que ayer?
conseguir mayor velocidad, más productividad
y más tiempo para concentrarnos en lo que Aunque no podemos prescribir una definición
más importa. Son poderosos multiplicadores concreta de “hecho”, esbozaremos las
de fuerza y nos permiten maximizar el valor circunstancias en las que se encuentran las
de nuestras inversiones. Profundizaremos en organizaciones cuando han invertido en
ello en las secciones “Construir una vez, usar modernizar sus parques de aplicaciones,
varias” y “Ampliar la comunidad”. saldar la deuda técnica y aumentar su agilidad.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  9

Clases de innovación
Cuando pensamos en innovación, solemos pensar necesidad adicional que esos clientes tenían con
primero en innovación de productos: inventar una frecuencia similar: reabastecer sus vehículos
o diseñar algo nuevo o único. El software, las y hacer la compra.
aplicaciones y las aplicaciones empresariales no
son diferentes en este sentido. La última es la innovación del modelo: cambiar
radicalmente el modelo de negocio para seguir
Pero la innovación es mucho más que eso. siendo relevante o desbancar a la competencia. Un
ejemplo es la industria de la música, que sufrió dos
cambios de paradigma en una década: primero,
con la compra legal de música en línea, y luego, de
Enfoque

nuevo, con un negocio de suscripción que domina


por completo la manera de comprar música hoy
Servicio Producto Modelo Mercado
en día. Sin embargo, esta clase de innovación no
se limita a la música.
Alcance

Microsoft es un buen ejemplo de innovación de


El siguiente salto suele ser la innovación en los modelos, ya que ha pasado fundamentalmente
servicios: mismos productos, mismo mercado, de ofrecer y vender nuevas versiones de
pero ¿cómo vamos a cambiar la forma de productos de software cada pocos años a ofrecer
prestarlos? ¿Podemos utilizar la tecnología para un valor incremental continuo a través de
crear nuevos modelos de servicio? Aquí abundan software y servicios consumidos en un modelo de
los ejemplos convincentes con el cambio a las rutas suscripción. Esto permite un ritmo de innovación
en línea para comercializar prácticamente todas mucho mayor, con Microsoft capaz de satisfacer
las compras de los consumidores, desde la banca las necesidades de los clientes mucho más
hasta los comestibles, la moda, los automóviles rápido y para que los clientes consuman estas
e incluso las viviendas. innovaciones incrementales con mayor facilidad.

La innovación de mercado se enfoca en cómo La tecnología impulsó estas innovaciones, pero también
captar nuevos clientes o utilizar las bases de clientes lo hizo el imperativo empresarial de interrumpir
existentes y venderles algo nuevo. Un ejemplo o ser interrumpido. Estas alteraciones de las rutas
clásico de esto fue cuando los supermercados establecidas al mercado, los servicios y los modelos
británicos comenzaron a vender combustible en de negocio introducen a menudo una reducción de
los años 70, seguidos de ropa, electrónica y más. costos de un orden de magnitud, sirviendo mejor a los
Aprovecharon la clientela existente, que solía clientes y estableciendo un nuevo nivel de expectativas
visitarles de forma semanal, para satisfacer una para ellos. También es importante darse cuenta de
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  10

que las innovaciones tecnológicas no existieron en el A la hora de elaborar nuestra estrategia sobre dónde
vacío. Necesitaban personas, procesos, financiación invertir en la innovación de nuestra organización,
y voluntad de cambio. tenemos que concentrarnos de manera consciente
en mejoras incrementales e inversiones para que
Cuando se adopta, la interrupción potencia al los sistemas, procesos, aplicaciones y herramientas
innovador y obliga a los operadores tradicionales a del mañana sean mejores de lo que son hoy.
adaptarse para seguir el ritmo de sus innovaciones. Quienes están más cerca de los desafíos actuales
Tanto si es usted quien realiza la interrupción como suelen darse cuenta mejor de estas mejoras de los
si compite por mantener el ritmo, su capacidad para productos y servicios existentes: los propietarios de
innovar es fundamental. los productos y servicios que trabajan con ellos cada
día. Las oportunidades de innovación incremental de
Innovación incremental frente gran alcance a menudo provienen del terreno, por lo

a innovación radical que es esencial potenciar y permitir la autonomía, la


ideación y la experimentación, no solo en un núcleo
En nuestra introducción, nos hemos concentrado central, sino en toda la empresa.
en ejemplos más radicales de innovación, pero no
son ni mucho menos las únicas opciones. Gracias Tenemos que asegurarnos de que una pequeña
al poder de la capitalización y a las ganancias parte de nuestros recursos se dedique a “pasado
marginales, la innovación incremental aplicada de mañana”.11 Las ideas radicales que podrían cambiar
forma coherente genera un valor considerable. profundamente nuestra organización o los mercados
en los que operamos antes de que alguien lo haga,
Cuando imaginamos la innovación, solemos pensar o para cuando alguien lo haga.
en el “momento de encenderse la bombilla” en
el que alguna chispa brillante tuvo una gran idea. Pagar la deuda técnica
Este modismo tiene su origen en que se considera
a Thomas Edison el inventor de la bombilla, aunque Cuando aplicamos sistemáticamente la innovación
no la inventó sino que la perfeccionó.10 No se trata incremental, el impacto compuesto puede ser
de restar importancia al avance radical que supuso exponencial. Al igual que ocurre con las deudas
su iteración, sino de poner de manifiesto que la financieras, si tiene demasiadas deudas técnicas,
innovación incremental puede ser igualmente está gastando muchos de sus recursos finitos en
poderosa y disruptiva. quedarse parado, cubriendo los intereses.

Podemos y tenemos que invertir parte de nuestra Al igual que un consumidor que lucha bajo el peso
energía y recursos en ideas de “apuntar alto” de préstamos con intereses elevados, para cambiar
y considerar las oportunidades de lograr una de rumbo es necesario invertir en el pago de una
transformación radical. Pero estas oportunidades son parte importante de la deuda subyacente, y no
escasas, por lo que es importante no perder de vista limitarse a seguir pagando los intereses.
la posibilidad de innovación incremental en paralelo.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  11

Al realizar esta inversión para saldar la deuda La diferenciación, la innovación, está en cómo
técnica, libera más recursos para reinvertir. organizamos, ordenamos y ensamblamos esos
Podría reinvertir en pagar aún más deuda bloques para construir algo increíble.
técnica, lo que llevaría a una mejora acelerada
y exponencial de su posición subyacente. Lo mismo ocurre con la tecnología. El poder
O puede reinvertir el ahorro en nuevas de la nube reside en la democratización de
soluciones netas que lo ayuden a mejorar las capacidades informáticas avanzadas,
la agilidad y los resultados de la empresa la reducción del capital inicial necesario
para captar nuevos mercados e ingresos que para empezar y la posibilidad de consumir
impulsen eficiencias que lo ayuden a superar servicios sin tener que emprender el diseño,
a la competencia en su mercado. la implementación y la administración de la
plomería subyacente para obtener el valor de
La tecnología empodera la innovación; los servicios.
no es la innovación en sí misma
Una metáfora interesante que aparece con En décadas anteriores, el acceso a la tecnología
frecuencia al hablar del uso de los servicios de era un factor diferenciador. Hoy no lo es. Los
informática en nube para apuntalar y acelerar la mismos bloques están disponibles para todos.
innovación es la consideración de los servicios La forma en que configure su organización
en nube como bloques de LEGO con los que para diseñar y crear las aplicaciones, productos
podemos construir cualquier cosa. Cada bloque y servicios que necesita con esos bloques es
individual está a disposición de todos los donde entra la innovación y donde puede
constructores y no es innovador en sí mismo. diferenciarse.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  12

Aumentar la innovación y la agilidad


La innovación es fundamental, pero una buena concentre en cómo aplicar esa tecnología
idea necesita un plan que la respalde para de formas nuevas e innovadoras. Los
ampliarla y extenderla a toda la organización. importantes recursos organizativos aplicados
Teniendo en cuenta algunos conceptos, las a componentes no diferenciadores, básicos
empresas pueden garantizar que su innovación o ubicuos (las tuberías) no nos ayudan
afecte al mundo real de forma significativa. a conseguir un resultado diferente del de
nuestros competidores.
Centrarse en lo importante
Este diagrama se utiliza a menudo para
Si las tecnologías subyacentes son explicar la diferencia entre infraestructura
omnipresentes, tenemos que asegurarnos como servicio (IaaS), plataforma como servicio
de que la mayor parte de nuestra energía se (PaaS) y software como servicio (SaaS).

In situ IaaS PaaS SaaS

Aplicaciones Aplicaciones Aplicaciones Aplicaciones

Datos Datos Datos Datos

Tiempo de Tiempo de Tiempo de Tiempo de


ejecución ejecución ejecución ejecución

Middleware Middleware Middleware Middleware

O/S O/S O/S O/S

Virtualización Virtualización Virtualización Virtualización

Servidores Servidores Servidores Servidores

Almacenamiento Almacenamiento Almacenamiento Almacenamiento

Redes Redes Redes Redes

Usted administra Administrado por el proveedor de servicios


Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  13

Ayuda a ilustrar sus niveles de preocupación a la de trabajo y la capacitación organizativa. El estudio


hora de lanzar un producto o servicio al mercado, identificó que las organizaciones con puntuaciones
ya sea públicamente a sus clientes o de manera en el índice de velocidad de desarrollo en el cuartil
interna dentro de su organización. Para escalar superior se correlacionan con un crecimiento de
y acelerar nuestra innovación, tenemos que los ingresos 4 a 5 veces superior al de las que se
minimizar las capas de la pila de las que se ocupan encuentran en el cuartil inferior. Generaron un 60 %
nuestros equipos. más de rentabilidad total para los accionistas y un
20 % más de márgenes de explotación.
Subir por la pila para utilizar servicios de orden
superior que administran una mayor parte de la Cuando una organización se libera de tareas que no
plomería subyacente por usted ayuda a reducir la suman valor, cuando se paga una parte de la deuda
sobrecarga administrativa de la construcción de técnica y se reduce la fricción, una mayor parte de los
los sistemas que necesita para hacer funcionar su recursos, el tiempo y la energía de la organización
organización. La reducción se produce tanto en pueden dedicarse a impulsar resultados que
términos de construcción de estos servicios como, permitan a la empresa diferenciarse de las demás.
lo que quizá sea más crítico, de su mantenimiento.
Hacer que el barco vaya más rápido:
Esto le permite concentrarse más en los Evaluar, planificar y priorizar
resultados empresariales (creatividad, diferenciación
e innovación) que son exclusivos de su organización. Cuando examinamos el conjunto de aplicaciones,
Es decir, el ensamblaje de los bloques de una manera sistemas y componentes que mantienen a nuestras
que sirva a sus necesidades organizativas y esté organizaciones en funcionamiento, hacerlos
especializado para su organización, se traduce avanzar puede parecer un desafío abrumador. Es
en menos tiempo construyendo, administrando difícil saber por dónde empezar.
y supervisando las capas subyacentes de la pila:
la plomería. Para las nuevas aplicaciones y servicios en los que
la organización planifica empezar a trabajar en el
futuro, y la elección de utilizar servicios de orden
superior (SaaS y PaaS frente a IaaS) es relativamente
“Mejorar el rendimiento empresarial mediante el sencilla. Dado que técnicamente casi cualquier carga
desarrollo de software se reduce a capacitar a los de trabajo puede ejecutarse en IaaS, para evitar
desarrolladores, crear el entorno adecuado para
recurrir por defecto al mínimo común denominador,
que innoven y eliminar los puntos de fricción.”
muchas organizaciones establecen hoy en día una
Cómo los desarrolladores de software pueden estrategia de SaaS primero o PaaS primero y solo
impulsar el crecimiento empresarial, McKinsey. consideran servicios de nivel inferior cuando existe
La investigación compartida por McKinsey se enfocó
12
una razón de peso para no utilizar PaaS.
en la velocidad de los desarrolladores, que indexaron
en factores críticos como la tecnología, las prácticas
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  14

Es necesario que nuestras aplicaciones Carga de trabajo por carga de trabajo, la


y sistemas actuales opten conscientemente respuesta variará en función de factores
por saldar la deuda técnica, modernizar las como la complejidad del sistema que se debe
aplicaciones existentes en lugar de limitarse modernizar, la longevidad de la solución y la
a migrarlas y postergarlas. Es un trabajo más criticidad del sistema para el éxito futuro de su
duro, pero si queremos innovar, debemos organización.
pagar parte de esa deuda y desbloquear el valor
exponencial de las ganancias incrementales Puede parecer contraintuitivo empezar por
a nuestro favor en lugar de seguir pagando el modernizar los sistemas críticos, pero cuanto
interés compuesto. más importante sea el sistema para el éxito
de la organización, mayor será la necesidad
En el artículo “Migrar a la nube: Su guía sobre de modernizarlo. Esto se contradice con
cuándo migrar y cuándo modernizar,”13 una cultura de aversión al riesgo, que puede
Daniel Stocker y Harshitha Putta analizan los tentarnos a optar primero por sistemas de
conceptos y las principales disyuntivas entre menor alcance y menor riesgo. Tiene que
migrar y modernizarse. cuestionar este instinto con firmeza.

Modernizar puede ayudarnos a desbloquear Las siete R


la agilidad y reducir la deuda técnica, pero no Cabe señalar que hasta ahora hemos utilizado
podemos modernizarlo todo de una sola vez. la palabra modernizar en sentido amplio. La
Es importante evaluar las opciones, priorizando modernización se presenta a menudo en el
sin piedad. Esto incluirá explorar decisiones contexto de las siete R:
difíciles sobre si invertir en refactorizar
o reescribir los sistemas heredados hoy • Retener (opcionalmente, encapsular)
o simplemente migrar, por ahora, llevándonos • Rehospedar
la deuda técnica con nosotros y modernizando • Rediseñar
más tarde. Esto debe examinarse a través de la • Refactorizar
lente gran angular de “¿hará que el barco vaya • Reescribir
más rápido?”.14 • Reemplazar
• Retirar
A corto plazo, emigrar puede considerarse
la respuesta más sencilla, pero si en realidad Como se puede ver en la siguiente figura, seguir
no estamos pagando la deuda, ¿ayudará las siete R ayudará a una empresa a desarrollar
a mejorar nuestro futuro? ¿Nos ayudará más agilidad y a recuperar más deuda.
a ser más ágiles? ¿Nos ayudará a conseguir
ahorros críticos en futuros ciclos de desarrollo
y a planificar para mañana y pasado mañana?
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  15

Existen algunas variaciones sobre los temas, más valor retirándola e invirtiendo en otra cosa los
y Gartner también sugiere la replataforma como
15
recursos que hoy consume?
intermediario entre el rehospedaje (migración)
y la rearquitectura. Empezar es lo más difícil. El paso crítico es el
primero, y aunque evaluar portfolios enteros
En sentido estricto, retener es más una opción de no de aplicaciones puede parecer desalentador,
hacer nada que una estrategia de modernización, existen patrones, prácticas y herramientas que
mientras que el modelo de Gartner también ayudan en esta tarea. El CAF para Azure contiene
presenta una opción de encapsulación que se basa orientaciones tanto sobre la alineación empresarial
en retener para ampliar las características de una como sobre las estrategias de modernización16
aplicación encapsulando sus datos y funciones para ayudarlo a empezar.
y exponiéndolos como API para ofrecer su servicio
a otros sistemas dentro y fuera de la organización. Es importante elegir una primera carga de trabajo
significativa, algo que pruebe el modelo, desarrolle
También diría que el retiro tiene poco que ver la capacidad e incorpore experiencia operativa
con la modernización, pero no deja de ser una real a su organización. También tiene que ser
consideración crítica que a menudo se pasa algo que aporte un valor significativo y visible a la
por alto: ¿sigue justificando su existencia la organización, de modo que ayude a respaldar
aplicación que estoy evaluando? ¿Su valor sigue nuevas inversiones. Escoger algo trivial no prueba
compensando el costo de su funcionamiento, nada e invita a la justa pregunta: “¿y qué?”.
soporte y mantenimiento? ¿Podríamos obtener
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  16

Su proyecto piloto se enfrentará (y tiene que hacerlo) ayudar a nuestros usuarios empresariales, equipos
a todos los obstáculos de la organización actual para de proyecto, desarrolladores e ingenieros de
ayudarlo a descubrir tantas incógnitas desconocidas plataforma a “subirse a hombros de gigantes”,
como sea posible, a mitigarlas y a resolverlas. debemos buscar oportunidades para aumentar la
reutilización, el intercambio y la colaboración.
Esto puede parecer desalentador, y merece la
pena mantener el objetivo en mente, crear la Open source e inner source
aceptación de la visión y el porqué, recordando Hoy en día es difícil imaginar una empresa
que estos primeros proyectos están allanando el importante de ingeniería de software que no
camino para que los siguientes sean más fáciles. implique la utilización de software open source
Nos enfrentamos a esas barreras y las derribamos de alguna manera o forma. Open source es una
para crear las capacidades que luego se utilizarán encarnación muy real del “subirse a hombros de
una y otra vez en toda la organización. gigantes” de Newton.

Compilar una vez, usar varias No vamos a entrar aquí en todos los detalles y la
importancia de una estrategia open source,18 aparte
Cada línea de código que escribimos tiene un de mencionar que usted querrá considerar cómo
costo de mantenimiento. Por eso es importante permite el uso seguro y adecuado de software open
ser conscientes del código que escribimos, de source y considerar si y cómo podría beneficiarse
su calidad y de su reutilización. No queremos de contribuir a proyectos open source en lugar de
que nuestros equipos reinventen todo desde los inventar sus propias soluciones desde cero.
primeros principios una y otra vez. Al igual que
la fabricación por componentes transformó la Las consideraciones clave a la hora de examinar la
manufactura, la reutilización del código (a través utilización de open source en sus proyectos y su
de paquetes, bibliotecas, API, software open organización deben incluir:
source, etc.) tiene un impacto exponencial en la
velocidad a la que los desarrolladores pueden • Licencias y propiedad intelectual.
crear funcionalidades y resultados. • Implicaciones de seguridad y controles para
mitigar los ataques a la cadena de suministro.
• Responsabilidades y garantías.
• Posibles costos ocultos, como la capacitación
“Si he visto más lejos que otros, es por haberme del personal y los gastos operativos.
subido a hombros de gigantes”.17
Partiendo de los principios básicos de open
Isaac Newton
source (colaboración comunitaria, metodología
y cultura), inner source trata de reproducir
A medida que tratamos de potenciar y acelerar estos planteamientos dentro de las paredes de
la innovación en nuestras organizaciones, para una organización. Esto puede proporcionar las
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  17

ventajas de la reutilización de open source, pero GitHub Enterprise también proporciona


dentro de un entorno controlado. herramientas para ayudar a escalar la
automatización, proteger el código y la cadena
de suministro de software, y aplicar directivas de
seguridad y cumplimiento como código. GitHub
“Es muy importante señalar que inner source Advanced Security también ayuda a mitigar los
no consiste únicamente en optimizar la forma riesgos de pérdida de credenciales, PII en código,
de escribir código. Claro que el flujo de trabajo
problemas de vectores de ataque comunes
es un componente clave, pero inner source
tiene un enfoque fundamentalmente cultural. y vulnerabilidades introducidas a través de
Se necesitan ambas cosas: Si desarrolla un componentes open source utilizados en su base
entorno que (a) tiene un flujo de trabajo de código.
abierto y eficiente basado en la revisión
por pares. y (b) crea una cultura que apoya
la colaboración entre departamentos y la Reproducciones de plataformas
comunidad interna, el resultado tangible es, Una forma habitual y eficaz de reducir el
como era de esperar, no solo mejor código, trabajo manual y fomentar la reutilización es
sino mejores equipos y mejores productos”.19 la reproducción de plataformas. Esta primera
incursión común en el aprovisionamiento
Jono Bacon
interno amplifica la metáfora de “subirse
Aunque de naturaleza cultural, existen a hombros de gigantes”.
herramientas diseñadas y desarrolladas de manera
específica para apoyar las normas culturales del Además de utilizar el contenedor como
enfoque open source, y para administrar y mitigar servicio y las capas PaaS proporcionadas por
los desafíos empresariales comunes al hacerlo. Microsoft  Azure, las organizaciones suman
más andamiaje, planos y aceleradores que
Uno de estos productos es GitHub Enterprise. resuelven desafíos comunes, garantizando que
GitHub Enterprise adopta el enfoque open se incorporan los estándares corporativos de
source de GitHub.com y permite fomentar la seguridad, resiliencia, observabilidad, etc.
tecnología, el talento, la cultura y los procesos
dentro de su organización: inner sourcing.20 Los principales equipos de ingeniería pueden
crear y mantener estos componentes de
Permitir que equipos de múltiples unidades de la plataforma y publicarlos como patrones
negocio y funciones colaboren en proyectos, documentados y repositorios de código fuente
creen a partir del código de otros y contribuyan (repositorios) con entornos de trabajo listos para
a proyectos de toda la empresa ayuda a impulsar usar que los equipos de toda la organización
la reutilización, reduciendo fundamentalmente pueden simplemente bifurcar21 (copiar) para sus
la cantidad de código que es necesario escribir proyectos, ampliar y utilizar.
por proyecto y el costo de crear y, lo que es
más importante, mantener obras derivadas.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  18

Al adoptar la cultura de inner-source, los equipos La reproducción de plataformas puede ampliarse más
de proyecto de toda la empresa también pueden allá del código. Al tratar la plataforma como un producto
enriquecer y solicitar cambios22 (comentarios) para que para consumo de toda la organización, el equipo de
el equipo de ingeniería de la plataforma central los producto también puede estructurarse e incentivarse
tenga en cuenta para realizar mejoras. El enfoque de la para promover y ayudar a la adopción de su producto
plataforma sigue aportando valor, ya que los proyectos por parte de las unidades de toda la empresa.
posteriores pueden consumir con rapidez las mejoras,
las correcciones de errores y las mejoras de seguridad Aunque la reutilización es un objetivo noble y un potente
identificadas e implementadas de forma centralizada. acelerador, tenemos que mantenerla bajo control
y asegurarnos de que no estamos obligando a los
Además del código prescriptivo de la plataforma que equipos a utilizar un activo proporcionado solo porque
pueden heredar los nuevos proyectos y productos, existe. En ocasiones, lo que hemos construido no será
las organizaciones pueden acelerar la innovación la herramienta adecuada para el trabajo. Se trata de
si, en lugar de restringirlo todo en todas partes, encontrar un equilibrio real, ya que inevitablemente habrá
intentan establecer directivas y una gobernanza compensaciones. No se puede tener una plataforma
adecuadamente flexibles. totalmente a medida para cada situación, pero tenemos
que asegurarnos de no correr el riesgo de pensar “cuando
Las canalizaciones automatizadas y los entornos todo lo que tiene es un martillo, todo parece un clavo”.
progresivos permiten la libertad de experimentar
en entornos de desarrollo de menor impacto antes Será necesario un proceso de toma de decisiones para
de reforzar los controles en entornos de pruebas evaluar si se reutiliza, adapta o construye de nuevo
y producción posteriores, lo que facilita una a medida que se planteen excepciones. Tenemos que
experimentación mayor y más segura. encontrar el equilibrio entre no imponer a un equipo
un producto de plataforma inadecuado y asegurarnos
Permitir la experimentación en entornos con un de que los bolsillos de nuestra organización no estén
radio de explosión limitado permite a los equipos malgastando recursos en resolver (y luego mantener)
de desarrollo aprender y utilizar servicios de orden soluciones a problemas que ya se han resuelto.
superior. Esto ayuda a evaluar si un servicio PaaS
podría ser adecuado para el propósito y ayudarles En la era del software en la nube, en la que el éxito del
a lograr el resultado con más rapidez, en lugar de optar cliente con el producto o la plataforma es primordial
por defecto por la infraestructura más el software para el éxito del proveedor, las organizaciones
personalizado y mantenido solo porque el proceso de éxito del cliente han crecido y evolucionado.23
para obtener el servicio X firmado para experimentar Estas organizaciones se enfocan en ayudar a los
con él es demasiado esfuerzo, incluso en su propio clientes a adoptar y ampliar con rapidez el uso de
entorno de desarrollo. Obtenga más información en la la plataforma del proveedor. Estamos empezando
sección “Lograr el equilibrio”. a ver cómo las organizaciones crean funciones que
reflejan las funciones de éxito del cliente de los propios
proveedores de la nube, internas a su organización.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  19

El éxito de la adopción de la nube se construye con Patrones arquitectónicos


personas bien organizadas. Hay muchas funciones La reutilización y la ampliación del valor de lo que
que desempeñar dentro de la construcción y el construimos también pueden lograrse pensando de
funcionamiento de un programa de adopción forma diferente sobre la arquitectura de nuestras
e innovación en la nube, una de las cuales es la práctica aplicaciones: considere la reutilización a nivel de
organizativa de un Centro de excelencia (CoE). El CAF servicio, más allá de la reutilización del código.
para Azure ofrece orientación sobre la administración Desafiar los típicos patrones de aplicaciones
de la alineación organizativa 24
así como orientación de arquitectura monolítica de tres niveles de
para establecer un CoE de nube. 25
aplicaciones autocontenidas de arriba abajo
presenta oportunidades para modernizar no solo
CoE es un término cargado de contexto histórico, el entorno en el que se ejecutan sus sistemas, sino
y puede haber cumplido o no su misión en el pasado también la forma fundamental en que se componen.
dentro de su organización. Ya sea que se denominen
CoE, éxito del cliente o algo similar, los equipos que Intentar descomponer el monolito y adoptar un
desempeñan esta función con éxito ayudan a diseñar enfoque de microservicios no es una empresa trivial,
las reproducciones de plataforma de las que hemos pero puede emprenderse por etapas. Es fundamental
hablado con anterioridad, pero también ayudan a la comprender que lo que se pretende es establecer
empresa a adoptarlas. servicios independientes que encapsulen cada uno
una capacidad empresarial,26 que luego pueden
Las organizaciones que han activado su mentalidad componerse con otros servicios, potencialmente
de crecimiento adoptan la retroalimentación y el en muchos escenarios y casos de uso diferentes,
aprendizaje a través de estas funciones similares al a menudo de formas imprevistas.
éxito del cliente y las interacciones con los equipos
de toda la empresa. Escuchan las necesidades Este enfoque reduce el alcance del cambio, acelera
de la empresa e incorporan los comentarios de la capacidad de mejora incremental de cualquier
manera directa a los productos de ingeniería de la servicio, fomenta una mayor agilidad y promueve la
plataforma central, lo que les permite adaptarse reutilización, ya que los servicios pueden consumirse
mejor a las necesidades futuras. en múltiples escenarios.

Aplicar con éxito este enfoque de reproducción de Normalmente, en un enfoque de microservicios, los
plataformas ayuda a romper los silos y los conflictos servicios se ofrecen y exponen como una interfaz
que suelen observarse entre la empresa y la TI. de programación de aplicaciones (API). Tanto si se
Cerrar el bucle de retroalimentación para garantizar emprende la reescritura completa de una aplicación
que las plataformas y los productos diseñados de y se descompone en microservicios en el sentido
forma centralizada aportan valor y satisfacen las más puro como si se dan pasos en esa dirección y se
necesidades de la organización es un poderoso expone la funcionalidad principal de una aplicación
componente de la transformación de la estructura monolítica, las API bien pensadas son un componente
y la cultura organizativas. fundamental de la modernización y la transformación.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  20

Muchas organizaciones adoptan un enfoque Si un sistema consumidor no está disponible o


que da prioridad a las API27, definiendo la se sobrecarga de manera temporal, mientras
implementación de un producto o servicio por la plataforma de registro de eventos funcione
su contrato con el resto de la organización: sus y registre nuevos eventos, los sistemas posteriores
interfaces o API. podrán ponerse al día cuando se recuperen o el
pico de demanda disminuya.
Junto a las API que siguen un patrón sincrónico
de solicitud-respuesta, las organizaciones Las API, los buses de servicios, las colas y los
también pueden invertir las dependencias y28 editores y consumidores de eventos que los
adoptar patrones basados en eventos.29 Los procesan en una arquitectura basada en eventos
patrones basados en eventos permiten publicar son sistemas de integración. La integración no
y suscribirse a eventos dentro de un sistema. es un concepto nuevo, pero a medida que las
Esto ayuda a desvincular al editor de eventos del aplicaciones tratan de aislarse del cambio, y que
consumidor de los mismos. la escalabilidad, la resiliencia y la complejidad
relativa pasan cada vez más de aplicaciones
autocontenidas a ecosistemas de microservicios,
Un ejemplo sencillo podría ser una organización la importancia de la integración ha aumentado
que realiza pedidos. Un cliente realiza un pedido, de manera exponencial.
lo que genera un evento de pedido realizado.
Uno o varios consumidores se suscriben
y reciben el evento para poder responder. Los enfoques de integración modernos
En este ejemplo, los suscriptores de eventos utilizan ofertas de plataformas de integración
del tipo orden colocada pueden responder. empresarial como servicio (iPaaS), como
Contabilidad, cumplimiento, encuestas de Azure Integration Services,30 para reunir las
servicio al cliente, etc., todos tienen un interés capacidades de:
en el seguimiento y pueden responder de forma
asincrónica a que el evento se haya producido. • Crear flujos de trabajo y orquestar
procesos empresariales.
Las ventajas de este planteamiento empiezan • Conectar aplicaciones locales y en la nube
por el aislamiento del cambio. El consumidor para implementar flujos de trabajo de
de eventos no necesita saber mucho sobre mensajería seguros.
el origen de los eventos, siempre y cuando el • Publicar API para que los desarrolladores
evento se plantee y contenga suficientes datos internos o externos las utilicen al conectar
sobre el evento para responder adecuadamente. sistemas backend hospedados en
Ahora, nuestros servicios de consumo de cualquier lugar.
eventos posteriores pueden reutilizarse de forma • Conectar servicios con modelos
coherente tanto si se realiza un pedido en línea,
administrados de publicación y
a través de una aplicación móvil, en una tienda
suscripción de enrutamiento de eventos.
o por cualquier otra vía de comercialización que
podamos desarrollar en el futuro. Los cambios en • Simplificar los problemas de orquestación
uno no requieren cambios en todos. complejos con la informática sin servidor
basada en eventos.
Las ventajas no acaban ahí. Desde el punto de vista • Integrar los orígenes de datos para
de la resiliencia y la escalabilidad, los enfoques acelerar la transformación y la carga
basados en eventos también pueden ayudar. de datos.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  21

Azure Integration Services también le permite Tenemos que encontrar formas de aumentar la
utilizar cientos de conectores prediseñados, lo eficacia del trabajo de desarrollo de software.
que reduce la cantidad de código que necesita
escribir y acelera el tiempo de obtención de valor. Pero solo podemos ampliar el tamaño de nuestros
equipos de desarrollo y automatizar y mejorar sus
La integración puede acelerarse utilizando capacidades hasta cierto punto.
conectores prediseñados para sistemas
y protocolos comunes y consumiendo API
y conectores personalizados. Estos conectores
y API también pueden consumirse en herramientas
sin código o de código bajo como Power Automate
y Power Apps, lo que permite involucrar a nuevas
audiencias en el proceso de desarrollo. Esto puede
ampliar la comunidad de participantes capaces de
crear valor mediante la creación de software que
satisfaga las necesidades empresariales.

Ampliar la comunidad

Para ampliar nuestra capacidad de innovar


y aumentar la agilidad en nuestras organizaciones, La tercera dimensión para ampliar la innovación
la primera dimensión de escala que vemos que y la agilidad a través del desarrollo es la inclusión.
exploran las organizaciones es la cantidad: contratan La inclusión busca reducir las barreras a la
y mejoran las competencias de más desarrolladores contribución al proceso de creación de valor que
profesionales dentro de su organización. es el desarrollo de software y la construcción de
aplicaciones. Aquí es donde entran en juego las
Sin embargo, la aceleración de la transformación soluciones sin código y de código bajo. Pueden
y digitalización de los procesos está superando sumar un valor increíble al permitir que más
el crecimiento de la reserva de talento de los personas contribuyan al desarrollo de aplicaciones
desarrolladores, ingenieros, probadores y técnicos de forma más directa.
que tradicionalmente han creado las aplicaciones
que hacen funcionar nuestras organizaciones. El término “código bajo” puede despertar emociones
fuertes en los desarrolladores profesionales. No
La segunda dimensión es la productividad: estamos defendiendo en ningún sentido que
empoderar estos recursos finitos para que sean el código bajo sustituya a los desarrolladores e
lo más productivos posible y eliminar el mayor ingenieros de software profesionales. Más bien, el
número posible de tareas que no suman valor. código bajo puede aumentar las capacidades de
los desarrolladores profesionales.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  22

Un ejemplo común es la capacitación de los Sin una intervención que ayude a salvar esta
analistas empresariales para crear aplicaciones brecha, vemos cómo se cuela shadow IT.
de código bajo que consuman datos y servicios Vemos cómo las organizaciones crean hojas
expuestos por desarrolladores profesionales. de cálculo críticas para el negocio que tienen
Esto puede fomentar la reutilización de poca visibilidad, control o gobernanza.
servicios y datos bien diseñados, que luego
pueden ser compuestos para satisfacer las Cuando se adopta de manera correcta, el
necesidades empresariales por usuarios código bajo también puede convertirse en un
cercanos a los dominios empresariales que los multiplicador de fuerza en la facilitación de
consumen, centrando a los desarrolladores equipos verdaderamente interfuncionales. Los
profesionales en tareas básicas de ingeniería. usuarios empresariales y los desarrolladores
profesionales pueden colaborar de manera
El uso bien gobernado de código bajo, más directa a través de herramientas de código
a través de funciones construidas sobre bajo, rompiendo las barreras de comunicación,
el CoE de Microsoft Power Platform,31 permitiendo la creación rápida de prototipos
puede ayudar a salvar la brecha entre los y la iteración conjunta de soluciones.
usuarios empresariales y los desarrolladores.
A menudo, los usuarios empresariales se A través de un CoE establecido, las aplicaciones
sienten frustrados por el ritmo de mejora de incubadas en la empresa pueden supervisarse
las herramientas que les ayudan a alcanzar sus con facilidad en cuanto a su utilización
objetivos. Los desarrolladores pueden sentirse y rendimiento, a diferencia de una carpeta
igualmente frustrados por la falta de claridad llena de hojas de cálculo. Su ciclo de vida
de los requisitos y la falta de empatía de sus puede administrarse y, cuando una aplicación
clientes internos, que no entienden por qué la innovadora gana adeptos en la organización,
ingeniería requiere tiempo y esfuerzo. los desarrolladores profesionales y el
departamento de TI pueden intervenir para
garantizar que se llevan a cabo los controles
y las revisiones arquitectónicas y de resiliencia
adecuados para apoyar a la empresa y ayudar
a que la aplicación se amplíe.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  23

Personas, procesos y tecnología


Ya hemos dicho que la tecnología en sí no es Más bien, las ideas iteran y evolucionan,
innovación. La tecnología tampoco existe en llegando ocasionalmente a un punto de
el vacío. Existe para aplicar procesos y atender inflexión. Lo mismo ocurre con los desafíos
a las personas. También requiere personas que plantea la informática en la nube para
y procesos para hacerlo. las personas y los procesos. Muchos de los
desafíos organizativos y de competencias que
Con frecuencia, son las personas y los procesos abordamos hoy tienen puntos en común con
los que resultan más difíciles de implementar los cambios organizativos anteriores a la nube,
de manera correcta. Puede definir muchas tanto dentro como fuera de la tecnología.
facetas de un programa tecnológico en código
y luego automatizar su implementación, La diferencia ahora es que se ha alcanzado la
controlando y asegurando el cambio. Las masa crítica en la adopción de la informática
personas no son tan maleables o confiables en la nube y la reacción en cadena está
cuando se trata de aceptar y ejecutar el operando a una escala antes inimaginable,
cambio, al menos no siempre. y se está acelerando. Preparar a su personal
y sus procesos para el éxito en este entorno
A través de esta sección, exploraremos los exponencial es más importante que nunca.
desafíos y antipatrones comunes que vemos
a menudo en los programas de modernización Antipatrones
y adopción de la nube. También exploraremos
cómo lograr el equilibrio para mitigar estos A la hora de reflexionar sobre cómo sacar
desafíos, y consideraciones sobre cómo lo mejor de nuestro personal y establecer
priorizar y organizarse para el éxito. procesos eficaces, suele ser útil empezar por
poner ejemplos (quizá extremos) de cómo no
La informática en nube como término puede hacerlo. Disculpen la pequeña licencia creativa
ser relativamente nuevo. Su economía, alcance, que me he tomado para ilustrar este punto.
escala y grado de automatización pueden
haber explotado de forma exponencial en A medida que la informática en la nube
los últimos 10 o 15 años, pero la génesis del fue cobrando impulso en la última década,
concepto se remonta a los años 50 con surgieron dos extremos comunes. La distinción
conceptos como el tiempo compartido en entre qué extremo permeaba dentro de una
sistemas centrales centralizados. organización solía estar dirigida principalmente
por quién compraba los servicios, el equipo
Las ideas nuevas no existen. informático o el corporativo.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  24

En los casos en los que las funciones de TI lideraron La misma organización describió su adopción de
la carga de la nube para una organización, otro programa de nube como “el salvaje oeste.” La
a menudo tomaron el control y aplicaron principios adopción de la nube comenzó con una tarjeta de
de administración de servicios de TI establecidos crédito corporativa, dirigida por desarrolladores
a partir de su experiencia en el entorno local. integrados en las funciones empresariales, con
En este intento de hacerse con el control, la buena intención de ofrecer de forma rápida
a menudo sofocaron el poder de autoservicio de resultados empresariales, pero dejando a la
la nube, envolviéndolo en los procesos y retrasos organización expuesta a una plétora de riesgos.
tradicionales que obstaculizaban la innovación
con la TI tradicional local. Está claro que ninguno de estos extremos es deseable.
Aunque los ejemplos citados son conscientemente
Un cliente comentó que: extremos, nos encontramos de forma constante con
organizaciones que luchan con al menos algunos de
los síntomas aquí esbozados. No hay una respuesta
“Nuestro equipo de TI se hizo con la nube y la perfecta, pero todos trabajamos de forma continua
atornilló al suelo hasta el punto de que nuestros para afinar y encontrar el equilibrio correcto entre
equipos de desarrollo no podían utilizarla”.
control y agilidad.
Está claro que no es una situación productiva,
pero tampoco su antítesis. Lograr el equilibrio

Frustrados por la rapidez con la que sus Al considerar el equilibrio entre los extremos (del
organizaciones creaban y modificaban los sistemas control centralizado al empoderamiento federado)
para satisfacer sus necesidades, los usuarios podemos buscar inspiración en la arquitectura, la
empresariales vieron en la nube una forma de del mundo construido más que en la arquitectura
liberarse de las limitaciones de las TI corporativas. de software. En software, se suele decir que
Al hacerlo, introdujeron la expansión y shadow IT, la arquitectura se ocupa de tomar decisiones
eludiendo la gobernanza, lo que provocó riesgos meditadas ahora para cosas que son difíciles de
para la seguridad, los datos y la privacidad y, casi cambiar después. En el mundo construido, esto es
con toda seguridad, la duplicación de esfuerzos.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  25

algo más intuitivo que en el mundo del software, grandes cambios en las normas estéticas, la
pero el impacto de las decisiones grandes o malas tecnología, las administraciones y los grupos de
repercute a largo plazo en ambos. intereses especiales, y después durante el siglo
y medio transcurrido desde entonces.

“Los arquitectos tienen que convertirse en Los detalles, los servicios, el alcance y la escala
diseñadores de ecosistemas. No solo diseñadores de la ciudad han cambiado de manera radical,
de hermosas fachadas o bellas esculturas,
y la normativa habrá evolucionado mucho por el
sino sistemas de economía y  ecología, en los
que canalizamos el flujo no solo de personas, camino, pero la visión general se ha mantenido:
sino también de recursos a través de nuestras control federado (manzana por manzana), siempre
ciudades y edificios”.32 que cada manzana se ajuste a los principios
Bjarke Ingels generales de la ciudad en su conjunto.

Teniendo en cuenta la arquitectura, la Este equilibrio entre el control centralizado y la


construcción y el funcionamiento continuo relativa libertad para innovar dentro de los límites de
del entorno construido, en concreto el sistema la manzana permitió el tipo de innovación que vemos
reticular de la ciudad de Nueva York,33 merece la en estructuras como VIA W57 (diseñada por BIG).35
pena reflexionar sobre la visión, los objetivos y los
resultados del Consejo Municipal de la ciudad de La tecnología tiende a evolucionar a un ritmo
Nueva York, que encargó la creación del plan de mucho más rápido, pero la mezcla de control
181134 que lo promulgó.
y capacitación, junto con una visión global
coherente a largo plazo, es algo de lo que
Los comisarios de la época no podían ni imaginar los podemos aprender.
ambiciosos e innovadores edificios a gran escala que
abarcaría su estructura reticular. Tampoco podían A la hora de establecer nuestra estrategia, principios,
prever la diversidad de estructuras que soportaría. gobernanza y directivas en materia de nube, tenemos
que asegurarnos de que estamos dimensionando de
En lugar de legislar sobre todas las posibles manera consciente la gobernanza y la directiva para
consideraciones y grabarlo todo en piedra, fijaron crear el espacio necesario para la experimentación, la
las protecciones (literalmente, el andamiaje de la innovación y la productividad. Debemos introducir
ciudad) en la estructura reticular, al tiempo que los controles adecuados para asegurar y gobernar
aceptaban que se permitiera cierto grado de sin extralimitarnos.
variación e innovación dentro de cada bloque de
la retícula. Este equilibrio puede lograrse al centrarse en
los principios más que en las prescripciones. En
La visión del sistema reticular se ha mantenido, términos de adopción de la nube, la arquitectura
inicialmente durante los 60 años que llevó a escala empresarial de Azure establece principios
construirlo hasta la calle 155, un periodo de de diseño básicos que pueden ser duraderos,
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  26

mientras que los detalles de implementación Desarrollar capacidades


siguen evolucionando, manteniendo la alineación
con los principios generales, como los que se No todas las capacidades que necesita su
muestran en la siguiente figura: organización son iguales. Como cualquier
capacidad, relacionada con la tecnología o no,
Vivir según los principios algunas son facilitadoras y diferenciadoras que
se alinean con las demandas fundamentales
y estratégicas a las que se enfrenta su organización.
Algunas son inespecíficas, o requieren habilidades
Democratización que solo se necesitan una vez para ayudar a ir de
A a B, pero no necesariamente hay que integrarlas
en el corazón de la organización.

Gobernanza Si una función no es específica de su organización


basada en o se trata de una tarea que se realiza una vez en
directivas la vida, puede plantearse contratar a expertos
externos para que la lleven a cabo por usted. Ya
sea contratando a un socio para una tarea puntual
Plano de control o convirtiendo una necesidad a largo plazo pero no
y administración diferenciadora en un servicio administrado, puede
único enfocarse en buscar un socio que lo haga por usted
en lugar de crear la capacidad internamente.

Centrado en Para las capacidades que lo diferencian de sus


la aplicación y competidores, querrá crear ese músculo organizativo
arquetipo neutro internamente. Eso no significa que tenga que hacerlo
solo. Muchas organizaciones se benefician de los
conocimientos y la experiencia de integradores de
Nativo cuando sistemas y socios que han visto antes lo que funciona
sea posible (y lo que no) en múltiples organizaciones.

Esta experiencia puede ayudarle a tomar un atajo


en su recorrido de aprendizaje. Los socios fuertes
Principios de la escala empresarial de Azure, centrados en la innovación de las aplicaciones
derivados de las lecciones aprendidas adoptan un enfoque basado en la creación con,
a través de 1000 adopciones de la nube en lugar del más tradicional basado en la creación
en todo el mundo y entregado a través para. Esto le permite acelerar los proyectos
del Marco de adopción de la nube.
y reducir el tiempo de obtención de valor al tiempo
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  27

que acumula experiencia y aporta conocimientos que buscamos, la seguridad debe desplazarse hacia
externos para ayudarle a acelerar la creación de la izquierda, es decir, hacia una fase más temprana
capacidad en su equipo principal, creando con del ciclo de vida. Cambiar a la izquierda significa que
y aprendiendo de una organización asociada que los procedimientos recomendados de seguridad
tiene las cicatrices de la batalla. se incorporan desde el principio del desarrollo, en
lugar de auditarlos al final, con lo que la seguridad se
El uso de esta experiencia externa le ayuda convierte en una preocupación de todos.
a desarrollar el músculo organizativo con más
rapidez y a reducir el riesgo en las primeras A medida que crece nuestra cadena de suministro
entregas. Esto es esencial para garantizar el éxito de software, utilizando componentes de terceros,
de la ejecución, demostrar el valor y respaldar los bibliotecas open source y código que quizá no haya
casos de negocios para seguir innovando. sido escrito o revisado de forma directa por nuestros
propios equipos, hay que tener en cuenta la posibilidad
Proteger por diseño de que se hereden vulnerabilidades de nivel superior.

Así como nuestras oportunidades crecen con el efecto A medida que aumenta el número de versiones
de red de un mundo más conectado e integrado, y crecen el alcance y la escala de nuestras aplicaciones
también lo hacen las complejidades y consideraciones y su gráfico de dependencias, no podemos limitarnos
de los controles de seguridad. a escalar la cantidad de intervención humana en las
auditorías de seguridad.
A medida que buscamos ofrecer más valor, con más
rapidez, tenemos que cambiar los enfoques tradicionales Tenemos que buscar la automatización. La
para proteger y probar la seguridad de nuestras automatización puede ayudarnos a escalar con eficacia
aplicaciones. Históricamente, la seguridad era una y acelerar la detección y corrección de los problemas
preocupación sobre todo operativa. Los desarrolladores de seguridad. Cuando se utilizan la reutilización,
escribían el código y, a medida que se acercaba el la reproducción de plataformas y los patrones de
momento de su lanzamiento, se sometía a pruebas de aplicaciones modernas bien diseñados, la publicación
penetración antes de permitir su puesta en producción. de correcciones para las vulnerabilidades detectadas
puede ser más rápida y requerir menos esfuerzo que
A menudo, esto provocaba retrasos de última hora, ya que antes, a menudo aplicando una corrección en un lugar
los problemas de seguridad se planteaban tarde y podían para corregir en muchos.
implicar una gran cantidad de trabajo de reelaboración.
Esto provocó un aumento de los costos en efectivo y la La automatización también puede ayudarnos
pérdida de oportunidades por los retrasos en la obtención a disminuir los problemas de seguridad causados por
de valor de la solución, ya que se quedó atascada en un errores humanos, como la filtración de credenciales
bucle indefinido de pruebas y correcciones. y otra información confidencial a través del código.
El enfoque combinado de incorporar la seguridad en
Para mitigar los desafíos experimentados a medida todo el ciclo de vida del desarrollo y las operaciones
que aumentamos el ritmo y alcanzamos la agilidad suele denominarse DevSecOps.36
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  28

Resumen
A medida que definimos el porqué de nuestra rectores, el norte en una visión compartida con
estrategia de innovación en aplicaciones, objetivos y el aspecto del éxito alineado con las
exploramos opciones para el cómo y creamos cosas por las que se mide a las personas. Tanto si
un conjunto general de principios y directrices son propietarios de los beneficios y las pérdidas
dentro de los cuales podemos innovar, iterando de la empresa como si forman parte del equipo
y aprendiendo sobre la marcha, ¿cuáles son los de desarrollo que crea la solución, todos tienen
puntos clave que debemos tener presentes? que comprender los objetivos, los resultados y la
¿Y cómo sabremos cuándo hemos logrado finalidad del trabajo, de modo que todos puedan
nuestro objetivo? aportar ideas y oportunidades de impacto.

Cultura, claridad y continuidad Para ello es necesario que la visión y su


comunicación sean claras.
La innovación incluye la experimentación.
A veces, las ideas no salen. Una cultura que lo
asuma, aprenda de los errores y evolucione (que
recompense en lugar de castigar) es necesaria “El sistema [Referee Engagement and
para desbloquear el aprendizaje, aceptar el Performance System (REPS)] se creó para
mejorar el rendimiento de nuestros árbitros y la
cambio y acelerar la innovación.
integridad de los partidos de baloncesto de la
NBA, ayudando a nuestra organización arbitral
A menudo se cita erróneamente al consultor a ser de primera clase. REPS fue uno de nuestros
primeros proyectos de innovación, iniciado en
estadounidense-australiano Peter Drucker
2020. En los últimos dos años hemos pasado
diciendo: “La cultura se come a la estrategia para por las versiones dos y tres. Con cada iteración
desayunar”.37 Cualquier cambio de estrategia revolucionamos la forma de administrar el
necesita una cultura que lo adopte. Drucker dijo rendimiento del árbitro en la cancha”.38
que “la cultura, no importa cómo se defina, es
Tony Tran, jefe de Desarrollo de Aplicaciones
singularmente persistente”, por lo que si su cultura de Clientes de la National Basketball
no se alinea con la estrategia que está intentando Association (NBA)
implementar y no ha tenido en cuenta el cambio de
personas y procesos necesario para alterar su cultura La innovación es iterativa. Es necesario desarrollar el
y apoyar su estrategia, entonces su probabilidad de músculo innovador de la organización, y esto lleva
fracaso aumentará de forma considerable. tiempo. Aunque los resultados evolucionarán, se
necesitan una estrategia y unos mensajes coherentes
La innovación adopta muchas formas; sus objetivos para ayudar a construir y entrenar el músculo, ganar
como organización deben servir como principios impulso y aumentar la agilidad de la organización.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  29

Subirse a hombros de gigantes

A la hora de poner en marcha, o acelerar y ampliar, En el trasfondo de este panorama hay algunos
su innovación y modernización de aplicaciones, temas comunes. En la difícil coyuntura actual,
busque oportunidades para basarse en el trabajo puede ser difícil hacer llamadas específicas
de otros en lugar de reinventar la rueda. a la inversión, pero en este mundo VUCA,39
muchas estrategias para mitigar la volatilidad,
Esto vendrá en forma de uso de ideas y marcos reorganizarse para reducir la complejidad,
externos, como el CAF para Azure; aceleradores experimentar para comprender la ambigüedad
como el Azure Kubernetes Service Constructor; o recopilar datos para reducir la incertidumbre
y soluciones de terceros y open source que le pueden construirse sobre los cimientos de una
ayuden a acelerar, y explorar oportunidades mayor agilidad.
para diseñar para la reutilización dentro de su
organización en forma de aprovisionamiento Una mayor agilidad suele requerir una reducción
interno, plataformas reutilizables, servicios de la cantidad de deuda técnica que se arrastra.
accesibles por API y arquitecturas orientadas Esto aumenta su capacidad de cambiar, modificar
a eventos que faciliten hacer más con menos. la dirección e introducir nuevos servicios en el
mercado, o eliminar con rapidez servicios que ya
Busque oportunidades para aportar experiencia no se adaptan a un mercado en transformación.
y conocimientos de fuera de su organización. Esto es más importante que nunca.
Recurra a socios que creen con usted, acelerando
y reduciendo el riesgo de las primeras victorias
al tiempo que ayudan a sus equipos a aprender
nuevas habilidades y a desafiar el statu quo de la “Queríamos consolidarnos en un espacio más
organización. reducido y, al mismo tiempo, centrarnos en
el reparto de cargas y la reutilización para la
continuidad del negocio y el ahorro de costos.
El panorama general supera los Con Azure pudimos conseguirlo”.40
detalles de hoy Anil Handoo, líder de Arquitectura Empresarial,
CVS Health
No hay soluciones milagrosas, ni esquemas de
“hacerse rico rápidamente”, para transformar las
organizaciones y adoptar la innovación a través Si la visión es clara, se establece el equilibrio entre
de las aplicaciones. El viaje no siempre será fácil, control y agilidad y se implementa una cultura que
y a veces se encontrará con baches en el camino. Esto acepte los desafíos y trate de aprender de ellos, su
es inevitable en cualquier empresa importante y a organización será capaz de hacer frente a los baches
gran escala. Aquí es donde la cultura adquiere una del camino y los equipos podrán sacudirse el polvo
importancia crítica, junto con la claridad de por qué y tomar decisiones sensatas e informadas sobre qué
lo hacemos en primer lugar: la visión de conjunto. hacer a continuación. Se superarán los desafíos.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  30

Usted ha llegado Para comenzar

Al principio del eBook señalábamos que no Decíamos antes que hay que empezar por el
existe un destino concreto, lo que a menudo por qué, y dada la naturaleza iterativa de la
dificulta darse cuenta de lo lejos que hemos innovación, hay que empezar pronto, probar
llegado, o de si las cosas han mejorado lo a menudo y equivocarse rápido para minimizar
suficiente como para justificar el esfuerzo. el despilfarro, aprender, iterar y repetir. Con
un conjunto aparentemente interminable de
Lo que sí vemos son rasgos comunes variables que considerar, es fácil ver cómo las
y resultados coherentes que las organizaciones organizaciones se quedan atascadas en un
muestran cuando han invertido en reducir estado de perpetua parálisis por análisis.
la deuda técnica, mejorar gradualmente su
agilidad y capacitar a su organización para Dar ese paso atrás y definir los resultados que le
innovar a escala. gustaría conseguir mediante la modernización
(el por qué) puede ayudar a dar forma con
Estas organizaciones: rapidez a una visión, alinear a otros con ella
y poner en marcha rápidamente los primeros
• Dedican un mayor porcentaje de proyectos para poder aprender y acelerar.
su tiempo, energía y presupuesto
a los resultados para los clientes
internos y externos frente a las tareas
administrativas repetitivas. “Como organización, el éxito de la
• Ahorran hasta un 54 % del costo total modernización de nuestra primera aplicación
de propiedad en comparación con las con Azure cambió nuestra mentalidad. No
creo que haya vuelta atrás. Es simplemente
soluciones locales.41
mejor en todos los frentes. Cada vez más
• Implementan el cambio en producción colegas están experimentando con Azure
en horas o días en lugar de semanas como un enfoque rentable para reemplazar
o meses. las macros heredadas, los complementos,
• Atraen y retienen a los mejores talentos las hojas de cálculo y las aplicaciones de
escritorio que habían sido habituales en
dedicándoles tareas de gran valor en un
nuestros departamentos de Ingeniería
entorno que fomente su crecimiento. Civil y Mecánica. En los casos más sencillos
• Alinean los equipos empresariales basta con reempaquetarlas como una
y técnicos implementándolos más juntos aplicación Azure sin servidor y API para que
para conseguir un impacto significativo. de repente aflore al resto de la empresa lo
• Monetizan lo que construyen, que antes estaba oculto en el escritorio de
un ingeniero”.42
convirtiendo la TI y la ingeniería en
centros de beneficios que aportan valor Daniel O'Connor, Atkins
frente a un centro de costos.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  31

Parece evidente decirlo, pero empezar es lo contrario, se aplazaría el pago de la deuda


esencial para obtener resultados. Si abordar técnica y se retrasarían las lecciones que hay
por adelantado la transformación a escala que aprender para poder innovar a gran escala.
de toda la organización resulta demasiado
desalentador, puede definir solo los principios Como sugiere el autor y empresario
de alto nivel a nivel organizativo (planifique su tecnológico Peter Hinssen, una parte de la
equivalente de la red de Nueva York) y comience inversión tiene que enfocarse en pasado
con un conjunto más pequeño y centrado de mañana.43 Emprender hoy su recorrido hacia
cargas de trabajo de alta prioridad con una la innovación y la modernización es una
visión centrada y determinada de por qué la inversión de este tipo.
organización necesita innovar para respaldar
la inversión. Por suerte, no hace falta empezar de cero.
A diferencia de la ciudad de Nueva York hacia
Innove y modernice su camino a través de las 1800, las estructuras reticulares ya se diseñaron,
primeras manzanas de la ciudad, aprendiendo probaron y ensayaron con anterioridad.
mientras lo hace, capacitando y haciendo Desde zonas de aterrizaje a escala empresarial
crecer el músculo organizativo mientras paga hasta CAF para Azure, planos, arquitecturas
la deuda técnica. Esto puede ocurrir en paralelo de referencia, constructores open source
a otras iniciativas de migración en las que el por y aceleradores, los primeros en adoptar
qué de la transformación aún no se sostiene, la tecnología han llevado a cabo muchas
pero es fundamental en este momento evitar reflexiones y pruebas para ayudarlo a acelerar
la tentación de tener la mentalidad de "solo su recorrido y encontrar el equilibrio adecuado
migrar y ya modernizaremos más tarde". De entre control y capacitación.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  32

Con la orientación y las herramientas respaldado y gobernado y administrado


proporcionadas, combinadas con un de forma coherente en Microsoft Azure,
conjunto ubicuo de servicios que abarcan la protegido por Azure Active Directory, Sentinel
infraestructura, los datos, las plataformas para y Defender, Microsoft Cloud reúne todo lo que
desarrolladores, las aplicaciones empresariales necesita para escalar la innovación y ofrecer
y las soluciones de código bajo, todo ello agilidad en toda su organización.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  33

Recursos
Su organización puede aumentar la eficiencia, Aceleradores
reducir los costos e impulsar la innovación con
Azure. Puede administrar la modernización Además de orientación, marcos de gobernanza
de sus soluciones empresariales, conseguir y asesoramiento, Microsoft entrega aceleradores
ahorros críticos en sus ciclos de desarrollo probados que puede utilizar como punto
y optimizar las cargas de trabajo híbridas de partida para la construcción de zonas de
y locales según sus condiciones con Azure. aterrizaje para todas las cargas de trabajo, así
como aceleradores específicos de servicios.
En esta sección encontrará recursos que lo
ayudarán a acelerar la innovación y avanzar Las plantillas y scripts de implementación del
en su recorrido. proyecto AKS Construction44 son un ejemplo
popular que puede ayudarlo a crear con
Marco de adopción de la nube rapidez un entorno Kubernetes totalmente
para Azure configurado, adaptado para satisfacer sus
necesidades operativas y de seguridad,
El CAF para Azure incluye tanto orientaciones listo para ejecutar sus cargas de trabajo en
de primera mano como orientaciones producción.
procedentes de la comunidad. Abarca
una completa orientación estratégica, de Acelere su incorporación a AKS: implemen-
planificación, operativa y de ejecución. taciones básicas de AKS flexibles y seguras

• Aceleración de la adopción de la
nube en Microsoft Cloud Adoption
Framework para Azure
• Modernización en la nube
• Innovación relacionada con
la adopción de la nube
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  34

Socios y programas

No tiene por qué hacerlo solo. Los socios de Encuentre un socio aquí.
Microsoft con especializaciones avanzadas
demuestran su profundo conocimiento Puede simplificar y acelerar su recorrido a  la
y amplia experiencia en áreas especializadas, nube con el Programa de modernización
entre las que se incluyen: y migración Azure (AMMP). AMMP lo ayuda
a avanzar con confianza gracias a un enfoque
• Kubernetes en Microsoft Azure. probado, la ayuda de expertos y ofertas
• Modernización de aplicaciones web rentables. AMMP puede ofrecer capacitación
para Microsoft Azure. técnica, recursos para los procedimientos
• DevOps con GitHub en Microsoft Azure. recomendados y soporte en cada etapa con
un enfoque probado, ofertas únicas de ahorro
Estos socios especializados aportan los de costos y orientación paso a paso de la
conocimientos y la experiencia del mundo real migración a la nube por parte de ingenieros
para potenciar su organización, construir con de Azure y socios expertos en Azure.
sus equipos y ayudarlo a desarrollar el músculo
organizativo necesario para innovar a escala. Obtenga más información aquí: Programa de
modernización y migración Azure.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  35

Notas finales
1 Empieza con el porqué: Cómo los grandes líderes motivan a actuar de Simon Sinek.
ISBN: 9781591846444
2 MIT Sloan Management Review Spring 2022. How the Wrong KPIs Doom Digital
Transformation
3 Carol Dweck: The power of believing that you can improve | Charlas TED
4 “Pensamiento caja negra: La sorprendente verdad del éxito” de Matthew Syed.
ISBN: 9781473613775
5 “No hace falta ver toda la escalera, basta con subir el primer peldaño”, Martin Luther
King Jr. Ref: Good Reads
6 “The Fearless Organization: Creating Psychological Safety in the Workplace for
Learning, Innovation, and Growth” de Amy C. Edmondson, ISBN: 9781119477242
7 Marco de adopción de la nube de Microsoft para Azure
8 Richard James es el director de tecnología de Nationwide Building Society y
compartió sus ideas sobre Cómo Nationwide aceleró su innovación utilizando
Azure en Microsoft Ignite 2022.
9 What is KAIZEN™
10 Thomas Edison didn't invent the light bulb—but here's what he did do
11 The Day After Tomorrow: How to Survive in Times of Radical Innovation de Peter
Hinssen. ISBN: 9789401446495
12 How software developers can drive business growth | McKinsey
13 Migrar a la nube: Su guía sobre cuándo migrar y cuándo modernizar
14 La frase “Will it make the boat go faster?” se inspira en el libro del remero ganador
de la medalla de oro olímpica Ben Hunt-Davis, ISBN: 9781848769663.
15 Gartner: Seven Options To Modernize Legacy Systems
16 Modernize in the cloud – Cloud Adoption Framework
17 Isaac Newton en una carta a Robert Hooke en 1675. Newton: “Subirse a hombros
de gigantes”
18 GitHub Blog: Why more companies are investing in open source program offices
19 Innersource: A Guide to the What, Why, and How
20 Innersource with GitHub
21 Acerca de las bifurcaciones: GitHub Docs
22 Acerca de las solicitudes de incorporación de cambios: GitHub Docs
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  36

23 Customer Success: How Innovative Companies Are Reducing Churn and Growing
Recurring Revenue de Nick Mehta, ISBN: 9781119167969
24 Administración de la alineación de la organización: Marco de adopción de la nube
25 Funciones del centro de excelencia de la nube (CCoE): Marco de adopción de la nube
26 Zhamak Dehghani: How to break a Monolith into Microservices
27 Understanding the API-First Approach to Building Products
28 Inversión de dependencias
29 Inversión de dependencias
30 Informe de Servicios de integración Azure
31 Kit de inicio del Centro de excelencia (CoE) de Microsoft Power Platform
32 Yes Is More: An Archicomic on Architectural Evolution de Bjarke Ingels Group,
ISBN: 9783836520102
33 Inspirado en el trabajo de Bjarke y su episodio homónimo en la serie de Netflix
“Abstract: The Art of Design” Mire Abstract: The Art of Design | Sitio oficial de Netflix
34 The 1811 Plan (mcny.org)
35 Proyecto VIA en W57 en la Ciudad de Nueva York. BIG | Bjarke Ingels Group | VIA
57 West
36 DevSecOps con GitHub Security
37 Frase mal citada, a menudo atribuida a Peter Drucker: Did Peter Drucker Say That?
38 Extracto de Caso de éxito de Microsoft: La NBA acelera el tiempo de
comercialización de las aplicaciones modernas para aumentar el entusiasmo de
los aficionados, lo que demuestra un por qué claro y una visión coherente a través
de múltiples iteraciones del producto.
39 What VUCA Really Means for You
40 Extracto de Caso de éxito de Microsoft: CVS Health libera la escala y la eficiencia
con Azure Kubernetes Service y Azure Database para MySQL
41 Michael Delzer, KK Verma, and Evan Chisholm, Costs and Benefits of .NET
Application Migration to the Cloud v2.0, Gigaom.com, 12 de abril de 2022
42 Dan O’Connor es el director técnico de DynamicObjects en Atkins. Lea más aquí: Caso
de éxito de Microsoft: Atkins aprovecha Microsoft Azure para construir de forma
más sostenible
43 Why Organizations Have To Think About The Day After Tomorrow
44 GitHub – Azure/AKS-Construction: Accelerate your onboarding to AKS - Flexible &
secure AKS baseline implementations
45 Michael Delzer, KK Verma, and Evan Chisholm, Costs and Benefits of .NET
Application Migration to the Cloud v2.0, Gigaom.com, Apr 12, 2022
46 Información general de los precios de Azure Dev/Test
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  37

Próximos pasos
● A la hora de dar forma y ejecutar la innovación de su aplicación, pregunte a su administrador de cuentas
de Microsoft si un taller de diseño o una sesión informativa sobre estrategia en un centro de capacitación
local puede serle útil. El Centro de Tecnología Microsoft podría ayudarlo con el establecimiento de la
visión, la estrategia, la hoja de ruta y la alineación organizativa.

● Utilice Azure App Service y servicios hospedados de Kubernetes como Azure Kubernetes Service
(AKS) para modernizar con rapidez las soluciones existentes y desarrollar nuevas soluciones sostenibles
e innovadoras que reduzcan su huella de carbono y creen nuevo valor empresarial.

● Descubra las herramientas y ofertas que lo ayudarán a acelerar el proceso de innovación de su aplicación.

● Comience pronto, pruebe a menudo y falle rápido para minimizar el despilfarro, aprender, iterar y repetir.

Modernizar las aplicaciones con Azure App Service

● Modernice las aplicaciones web y móviles con las ofertas de Azure Migrate en Azure App Service
y ahorre un 54 % del costo total de propiedad (TCO) en comparación con las soluciones locales.45

Acelerar la velocidad del desarrollador

● Aprovisione cargas de trabajo de desarrollo/prueba altamente seguras en Azure y ahorre hasta un


57 % frente a los entornos típicos con las ofertas de Azure Dev/Test y los precios de pago por uso.46

● Agilice el desarrollo con estaciones de trabajo seguras y listas para codificar en la nube con Microsoft
Dev Box.

● Concentre el tiempo de los desarrolladores en lo que más importa dedicando menos tiempo a crear
patrones de código reutilizables y repetitivos con GitHub Copilot.
Invierta en innovación de aplicaciones para mantenerse a la vanguardia  |  38

Optimizar las cargas de trabajo híbridas y locales

● Migre a la nube según sus condiciones mediante contenedores Kubernetes con capacidad
de recuperación de misión crítica y autoescalado para la optimización de costos con AKS.

¿No sabe por dónde empezar?

● Considere la posibilidad de realizar una evaluación de la preparación para la modernización


de aplicaciones y datos, disponible aquí: Evaluaciones.

Acerca del autor


Matt Quinn dirige el equipo de Transformación Digital e Innovación de
Aplicaciones de la división Azure de Microsoft UK. Ayuda a los clientes
a  comprender, planificar y adoptar algunos de los servicios más avanzados
de Microsoft. Desde GitHub para la productividad de los desarrolladores y las
ofertas de contenedores administrados como Azure Kubernetes Services,
PaaS y sin servidor hasta la participación de un público más amplio de partes
interesadas en el proceso de desarrollo mediante la adopción del desarrollo de
código bajo con Power Apps, Matt ayuda a los clientes que miran más allá de
la migración, a buscar la transformación de su personal, procesos y tecnología.

LinkedIn

© 2023 Microsoft Corporation. Todos los derechos reservados.


Este documento se entrega "tal cual". La información y las opiniones expresadas en este documento, incluidas las direcciones URL y otras referencias a sitios
web de Internet, están sujetas a cambios sin previo aviso. Usted asume el riesgo de usarlo. Este documento no le otorga derecho legal alguno sobre ninguna
propiedad intelectual de ninguno de los productos de Microsoft. Puede copiar y usar este documento para uso interno como material de consulta.

También podría gustarte