Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autores:
El valor empresarial de
Maureen Fleming
Matthew Marden
Red Hat JBoss Enterprise
Enero de 2018 Application Platform
RESUMEN EJECUTIVO
La mejora de la rentabilidad, de la eficiencia en el desarrollo de aplicaciones y del tiempo
de inactividad de las aplicaciones son los principales factores que influyen en los clientes
a la hora de adoptar la JBoss Enterprise Application Platform (JBoss EAP) de Red Hat.
También es importante la opción de una plataforma de código abierto en el marco de
un mayor compromiso del desarrollador hacia dicho código, especialmente, para las
Aspectos organizaciones que abandonan los mainframes. La compatibilidad con la plataforma
destacados Red Hat OpenShift Container Platform también influye en el proceso de adopción.
del valor IDC entrevistó a organizaciones que usan JBoss EAP para desarrollar y ejecutar varias
empresarial aplicaciones empresariales. Los participantes en el estudio explicaron que no solo
481 % habían reducido significativamente los costes de la plataforma con la JBoss EAP, sino
que también están apoyando otras importantes iniciativas de TI de la empresa, como
ROI a tres años
la contenedorización, los microservicios y el uso de la nube híbrida. Además, estos
8 meses clientes de Red Hat han incrementado la eficiencia y el valor de sus esfuerzos en
hasta el punto de equilibrio desarrollo de aplicaciones, lo que se traduce en aplicaciones más robustas, eficientes y
Resumen de la situación
Las empresas adoptan la Red Hat JBoss Enterprise Application Platform para reducir
el coste del desarrollo de aplicaciones y ejecutar aplicaciones en producción, acortar
los ciclos de desarrollo y mejorar la calidad de las aplicaciones a medida que pasan
a producción. En la actualidad, las empresas adoptan la JBoss EAP como plataforma
empresarial Java preferente en el traslado a DevOps para cambiar de plataforma
y crear nuevas aplicaciones rápidas y con muchas transacciones, al tiempo que es
compatible con las arquitecturas de aplicaciones modernas.
Las organizaciones Las organizaciones que también han identificado las plataformas de contenedores
que también han como tecnología que permite el autoservicio del desarrollador y el traslado a
identificado las una arquitectura en la nube han elegido específicamente la JBoss EAP por su
plataformas de compatibilidad con la plataforma Red Hat OpenShift Container Platform.
contenedores
IDC ha analizado el valor de adoptar la JBoss EAP durante tres ciclos —2010, 2015
como tecnología
y 2017— para detectar los principales factores de valor en el trayecto de adopción
que permite el
por el cliente de la JBoss EAP. En estas evaluaciones, los clientes describieron
autoservicio del
qué los llevó a adoptar la JBoss EAP, qué hacían con ella y si los resultados se
desarrollador y
correspondían con sus expectativas iniciales.
un traslado a una
arquitectura en la En cada ciclo, hubo un nivel de coherencia en el objetivo general de modernizar y
nube han elegido estandarizar sus plataformas de aplicaciones.
específicamente la
JBoss EAP por su
compatibilidad con la Ciclo de 2010
plataforma OpenShift
En el ciclo de 2010, los adoptantes de la JBoss EAP se centraron en estandarizar
Container Platform de
la administración de las granjas de servidores Java mientras suministraban a los
Red Hat.
desarrolladores la JBoss EAP como una opción económica. También se centraron
en la virtualización de la infraestructura de desarrollo.
Ciclo de 2015
Entre 2010 y 2015, los adoptantes empresariales empezaron a ver que las
diferencias de rendimiento entre la plataforma JBoss EAP y sus competidoras
más caras eran insignificantes. La modernización durante ese período se centró
en la estandarización de una única plataforma de aplicaciones para las fases de
desarrollo, pruebas y producción. El objetivo de utilizar una plataforma estándar era
acelerar el desarrollo y entregar una implementación sin errores que permitiera una
aceptación más rápida de los usuarios.
La JBoss EAP resultó elegida porque los clientes apreciaron que podían permitirse
ejecutar las fases de desarrollo, pruebas y producción en la misma plataforma,
algo que no podían hacer con las demás alternativas. Como los clientes podían
Ciclo de 2017
En los últimos años, las empresas están cambiando sus procesos de desarrollo a
DevOps, lo que supone una continuación en la necesidad de estandarización. La
búsqueda de opciones basadas en el código abierto tuvo también un gran peso en
la decisión de adoptar la JBoss EAP. En la evaluación, un par de clientes estaban
abandonando los mainframes para pasar de un entorno cerrado y exclusivo a un
enfoque abierto y basado en el ecosistema.
El bajo coste era un tema constante en nuestras reuniones con los clientes de
JBoss EAP, pero con el ciclo de 2017 se produjo un cambio al uso de OpenShift
también para reducir costes. Un cliente señaló una reducción del 90 % en
los costes de infraestructura al cambiar el desarrollo de máquinas virtuales a
contenedores.
Al igual que con todos los middleware de Red Hat, JBoss EAP está disponible en un
contenedor OpenShift y los clientes empiezan a adoptarlo para el uso privado de PaaS,
así como para iniciativas de elevación y desplazamiento que cambian la plataforma
a la nube. Las organizaciones que ejecutan aplicaciones Java EE tradicionales han
pagado habitualmente por la capacidad máxima aunque los servidores que ejecutaban
la aplicación pudieran estar inactivos durante gran parte del día. La reducción de
costes se favorece al cambiar la plataforma de JBoss EAP a OpenShift y gestionar la
capacidad utilizando las mismas características de autoescalado que proporciona la
informática en la nube. El ahorro varía en función de una serie de factores, pero las
organizaciones que aprovechan el hardware inactivo para adaptarse a las horas punta
consiguen importantes ahorros de costes con el cambio de plataforma.
TABLA 1
TABLA 2
FIGURA 1
60 000
(USD por 100 usuarios)
50 000
7 945 USD
40 000
10 217 USD
30 000
10 818 USD
20 000
0
Beneficios de Beneficios de Reducción de costes Mitigación de riesgos,
productividad del productividad en infraestructura ventajas sobre la pro-
personal de TI comercial de TI ductividad del usuario
Como se muestra en la Figura 2, JBoss EAP está cumpliendo con este objetivo para los
participantes del estudio porque cuesta un 64 % menos que su solución anterior cuando
se anualizó durante un período de tres años. Según comentó uno de los participantes en la
encuesta: «Comparamos los principales proveedores y JBoss EAP suponía un coste inferior a
los otros dos. La diferencia de costes era muy significativa, varias veces inferior». Con relación
a las ventajas de un coste inferior, otro directivo dijo: «Antes de JBoss EAP, usábamos otra
plataforma de desarrollo de aplicaciones y hemos reducido mucho el uso que hacemos de ella.
Diría que les estamos pagando menos dinero... 80 % menos». Como lo demuestra la Figura
2, el ahorro en costes para los participantes en estudio es significativo: Por organización, los
participantes en el estudio están ahorrando un promedio de 876 000 USD anuales.
FIGURA 2
Uno de los participantes comentó las ventajas de ciclos de desarrollo más rápidos con
JBoss EAP: «No es que evitemos contratar con JBoss EAP: es que ahora somos capaces de
acelerar los nuevos proyectos. Depende de la aplicación, pero las nuevas suponen ahora
una media de dos meses, en lo que antes tardábamos tres». Otro participante comentó
las ventajas de una mejor colaboración del equipo: «Puedo decir que nuestro equipo de
DevOps ahora trabaja de una manera más colaborativa con JBoss EAP. Trabajan juntos
para encontrar la mejor solución, lo que nos ayuda a encontrar la mejor forma de diseñar
aplicaciones que podemos lanzar más rápido. Antes, el paso de desarrollo a operaciones y
viceversa era como un ping-pong, hasta encontrar una solución».
El paso a una plataforma que encajase en estrategias de TI más amplias también era algo
que las organizaciones consideraban ventajoso con JBoss EAP. Una organización comentó:
«Obviamente, nos movemos hacia el contenedor y la nube, y estábamos ejecutando un
entorno bastante antiguo basado en [plataforma de otro proveedor], por lo que entrar en un
ciclo de desarrollo más moderno y ágil [compatible con JBoss EAP] fue algo que sin duda
queríamos hacer».
Ese directivo también citó la posibilidad de utilizar software estandarizado que Red Hat ya
había probado para suministrar aplicaciones con menos errores, mientras que anteriormente
el enfoque requería integrar aplicaciones o enviar mensajes de una aplicación a otra. Otro
participante mencionó el hecho de que Red Hat tenía menos errores porque la facilidad de
uso y funcionalidad de JBoss EAP minimizaba los handoffs tendentes a provocar errores.
Impacto del JBoss EAP en las métricas clave del desarrollo de aplicaciones
Antes de Con
JBoss EAP JBoss EAP Diferencia Beneficio (%)
Desarrolladores, empleados equivalentes 108 93 15 16
Nuevas aplicaciones
Número de nuevas aplicaciones lanzadas al año 6,7 9,5 2,8 43
Ciclo de desarrollo y nuevas aplicaciones (semanas) 15,6 12,3 3,3 21
Nuevas funcionalidades
n=7
Número
Fuente: IDC, 2017de nuevas funcionalidades lanzadas al año 51,2 70,8 19,6 38
Ciclo de desarrollo y nuevas aplicaciones (semanas) 3,8 3,5 0,3 8
FIGURA 3
34 % menos de
tiempo
1 743
1 302 8 % menos de
tiempo
662 609
TABLA 5
» a mejor aplicación de parches ofrece no solo ahorro de tiempo, sino también menos
L
interrupciones operativas.
» l potencial de estas eficiencias para crear valor añadido para las organizaciones y
E
los clientes
TABLA 6
1. R
ecopilar información cuantitativa sobre las ventajas durante las entrevistas
mediante una evaluación previa y posterior del impacto de Red Hat JBoss
EAP. En este estudio, las ventajas incluían el ahorro de tiempo del personal y
las ventajas de productividad, el aumento de los ingresos por afrontar mejor las
oportunidades de negocio, la reducción de las pérdidas de ingresos asociadas
con las interrupciones y la reducción de costes relacionados con TI.
2. C
rear un perfil completo de inversión (análisis de costes totales a tres años)
basado en las entrevistas. Las inversiones van más allá de los costes iniciales
y anuales del uso de Red Hat JBoss EAP y pueden incluir costes adicionales
relacionados con la planificación, la consultoría, las migraciones y la formación
del personal o de los usuarios.
3. C
alcular el ROI y el período de amortización. IDC llevó a cabo un análisis de flujo
de caja depreciado de los beneficios e inversiones para el uso de JBoss EAP por
parte de las organizaciones durante un período de tres años. El ROI es la relación
entre el valor actual neto (VAN) y la inversión descontada. El período de amortización
es el punto en el cual los beneficios acumulados equivalen a la inversión inicial.
La Tabla 7 presenta el análisis de IDC sobre los beneficios y costes del uso de JBoss
EAP. Sobre la base de las entrevistas realizadas, IDC calcula que los participantes en
el estudio invertirán un promedio descontado en tres años de 20 261 USD por cada
100 usuarios (1,5 millones de USD por organización) en la implementación y el uso
de JBoss EAP. IDC calcula que, en cambio, los participantes del estudio obtendrán
beneficios descontados por un valor promedio de 117 659 USD por cada 100 usuarios
(8,69 millones de USD por organización). Para los participantes del estudio, esto daría
un ROI de tres años de 481 %, con un punto de equilibrio en su inversión en JBoss
EAP alcanzado en un promedio de ocho meses.
TABLA 7
Desafíos y oportunidades
En la era actual de la innovación impulsada por la tecnología, los desarrolladores
tienen una mayor variedad de opciones para crear aplicaciones. La práctica
de experimentar para alinear el lenguaje y las opciones de plataforma con los
requisitos es mucho más aceptada que hace una década. A pesar de la gran
variedad de opciones, Java sigue siendo el lenguaje de programación principal
para las empresas y los frameworks de Java siguen ejecutando las aplicaciones de
misión crítica de una empresa.
Red Hat tiene el reto y la oportunidad de demostrar que debe ser el socio a largo
plazo para las plataformas de aplicaciones; para ello, debe demostrar cómo apoya
los enfoques modernos que permiten a las empresas incorporar las inversiones de
aplicaciones existentes en el futuro y, al mismo tiempo, proporcionar a los equipos de
desarrollo una forma de crear nuevas aplicaciones modernas.
Conclusión
Cada vez más organizaciones emprenden iniciativas y adoptan tecnologías
diseñadas para asegurar que sus esfuerzos en el desarrollo de aplicaciones sean
compatibles con sus operaciones con lanzamientos oportunos de software llenos
de funcionalidades. Por ejemplo, las organizaciones implementan un enfoque de
DevOps para cambiar de plataforma y crear nuevas aplicaciones que sean rápidas
e intensivas en cuanto a las transacciones, además son compatibles con las
arquitecturas de las aplicaciones modernas. Más recientemente, la contenedorización
ha surgido como una tecnología que permite el autoservicio del desarrollador y
un cambio hacia una arquitectura en la nube. Por supuesto, las organizaciones
esperan que estas iniciativas y tecnologías ayuden al desarrollo de aplicaciones más
eficaces y eficientes, medidos en términos de coste, ciclos de desarrollo y calidad y
funcionalidad de las aplicaciones y servicios empresariales.
Con JBoss EAP, Este estudio demuestra que las organizaciones han implementado JBoss EAP
las organizaciones como una plataforma de aplicación rentable y eficiente que también les ha ayudado
han estimulado a avanzar con iniciativas tecnológicas clave como DevOps y contenedorización.
los esfuerzos Con JBoss EAP, las organizaciones han estimulado los esfuerzos de desarrollo,
de desarrollo, provocando ciclos de desarrollo más breves y equipos de desarrollo de aplicaciones
provocando ciclos más productivos. A su vez, esto significa que sus esfuerzos de desarrollo respaldan
de desarrollo más mejor sus actividades, generando eficiencias operativas que se traducen en una
breves y equipos mayor productividad de los usuarios y unos mejores resultados empresariales.
de desarrollo de Estos aumentos de productividad ayudan a muchas organizaciones a competir en
aplicaciones más mercados cada vez más centrados en la prestación de servicios y productos digitales.
productivos.
Apéndice
Para este proyecto se utilizó la metodología estándar de ROI de IDC. Esta
metodología se basa en la recopilación de datos de los actuales usuarios de la
tecnología Red Hat JBoss Enterprise Application Platform como la base para el
modelo. Sobre la base de estas entrevistas, IDC realiza un proceso de tres pasos para
calcular el período de retorno y amortización de la inversión, ROI:
» royectar los costes y ahorros durante un período de tres años y calcular el ROI
P
y la amortización de la inversión para la solución implementada.
IDC basa los cálculos de ROI y del período de amortización en una serie de
suposiciones, resumidas de la siguiente manera:
» l valor actual neto de los ahorros de cinco años se calcula al restar la cantidad
E
que se habría obtenido invirtiendo la suma original en un instrumento que diera
un rendimiento del 12 % para tener en cuenta el coste de oportunidad perdida.
Esto explica tanto el coste asumido de dinero como la tasa estimada
de rendimiento.
Debido a que cada hora de inactividad no se puede equiparar a una hora perdida
en productividad o generación de ingresos, IDC atribuye solo una fracción del
resultado al ahorro. En el marco de nuestra evaluación, hemos preguntado a cada
empresa qué fracción de las horas de inactividad utilizar para el cálculo del ahorro
en productividad y la reducción de la pérdida de ingresos. A continuación, IDC
grava el ingreso a esa tasa.
Nota: Los números en este documento pueden ser inexactos debido al redondeo.
5 Speen Street
Framingham, MA 01701
EE. UU.
508.872.8200
Twitter: @IDC
idc-insights-community.com
www.idc.com