SlideShare una empresa de Scribd logo
1 de 31
what´s up in tech
17 de septiembre de 2015
Como Modernizar aplicaciones legacy
y abandonar tecnologías obsoletas
what´s up in tech
CE ADF
CE JEE
CE Microsoft
atSistemas Centro Experto Modernización
En atSistemas trabajamos cada día por ser mejores. Desde el centro experto de
Modernización queremos estar siempre al día para dar servicio a nuestros clientes
CentrosExpertosdeapoyo
Expertos en los sistemas/aplicaciones origen, capaces de analizar el estado actual y
trasladar las especificaciones del sistema final
CE Modernización
 Formación
Formación a los equipos técnicos
para facilitar la gestión del cambio
 I+D
Desarrollo de parsers, analisis de
productos de migración, evolución
de frameworks.
 Colaboración
Equipos de trabajo en contacto
directo con los proveedores de
soluciones de modernización,
soporte a los equipos de proyecto.
 Comunicación
Contacto continuo con la
comunidad: Webinars, artículos, etc.
what´s up in tech
En atSistemas nos impusimos un plan de estudio de metodologías para MIGRAR
aplicaciones hacia estándares abiertos.
Modernización Introducción
FOCO
Migración-Conversión
Aplicaciones productivas para la organización, estables, pero que
se cuestionan alguna de sus características tecnológicas
Situarlas en un entorno mas adecuado para IT
what´s up in tech
Modernización Causas y motivos
¿Cuáles pueden ser los motivos tecnológicos?
Herramienta de desarrollo sin soporte del fabricante
Elevado coste de mantenimiento de licencias
Obsolescencia tecnológica
Escases de mano de obra
Limitaciones para ofrecer nuevos servicios a los usuarios
Coste de mantenimiento elevado
what´s up in tech
Índice
Escenarios candidatos - Características
Escenarios - Objetivo
Estrategia para la conversion
Éxito
Preguntas
what´s up in tech
Modernización Escenarios
Cliente
Pesado-
Servidor
Visual Basic
Java-
Aplicaciones
Smalltalk
Notes
Powerbuilder
Pantalla negra
/módulos
Pacbase
VIsualGen
IBM
Mantis
Natural
/Adabas
IDMS
Cobol
Web
Obsoleta
Microsoft
ASP
Java
Oracle
Forms
/report
Escenarios
mixtos
Las aplicaciones candidatas pueden
utilizar componentes mixtos.
P. Ej.: Visual Basic invocando servicios
Natural
what´s up in tech
Modernización Características de las aplicaciones
PROS
CONS
Están en producción
Son estables y consistentes
Cubren las necesidades actuales
Mano de obra escasa en el mercado
Limitaciones para la evolución
Mantenimiento complejo y de riesgo
Coste de licencias
what´s up in tech
Índice
Escenarios candidatos - Características
Escenarios - Objetivo
Estrategia para la conversion
Éxito
Preguntas
what´s up in tech
Modernización Escenarios-objetivo
Cliente Pesado-
Servidor
Visual Basic
Java-
Aplicaciones
Smalltalk
Notes
Powerbuilder
WEB
JEE
.NET
Migración-Conversión
Entornos Cliente Pesado
what´s up in tech
Pantalla negra
/Módulos
Pacbase
VIsualGen
IBM
Mantis
Natural
/Adabas
IDMS
Cobol
Entornos Mainframe
Modernización Escenarios objetivo
MODULOS
Cobol
JAVA
Pantalla
Negra
WEB
(JEE o .NET)
Cobol
Java/C#
Migración-Conversión
what´s up in tech
Pantalla negra
/Módulos
Pacbase
VIsualGen
IBM
Mantis
Natural
/Adabas
IDMS
Cobol
Entorno Módulos Cobol/CICS
Modernización Escenarios objetivo
Cobol
Modernización de arquitectura de vinculación
Aplicar Containers y Channels CICS
Eliminación de VSAM
what´s up in tech
Web
Obsoleta
Microsoft
ASP
Java
ASP
.NET
JEE
JAVA
JEE
.NET
Migración-Conversión
Modernización Escenarios objetivo
Webs Obsoletas
what´s up in tech
Oracle
Forms
/report
Escenarios
mixtos
WEB
ADF
Forms/Report
Migración-Conversión
Modernización Escenarios objetivo
Oracle – Aplicaciones Obsoletas
what´s up in tech
Índice
Escenarios candidatos - Características
Escenarios - Objetivo
Estrategia para la conversion
Éxito
Preguntas
what´s up in tech
Modernización Premisas
Costes de conversión contenidos
• La conversión no añade valor funcional a las aplicaciones
• Puede reducir el coste de las actuales infraestructuras
• El coste de conversión y migración hay que intentar reducirlos al máximo
posible
Proceso de conversión muy rápido.
• En instalaciones complejas donde los programas están muy entrelazados,
una migración lenta provoca confusión y doble mantenimiento
• Apoyarse en herramientas que automaticen la conversión y homogenicen
el código resultante
RR.HH. Reutilizables
• Pieza clave por el conocimiento funcional de las aplicaciones
• Las herramientas y la metodología debe ser sencillas y fáciles de usar
• Los mismos programadores y analistas que mantienen las aplicaciones
puedan migrarlas
• Una vez migradas deben ser capaces de mantenerlas. Formación
what´s up in tech
Productividad
• La complejidad del mantenimiento y desarrollo puede incrementarse
• Las nuevas herramientas de desarrollo deben permitir mantener niveles
de productividad cercanos a los acostumbrados
Performance en producción
• Los usuarios de las aplicaciones están acostumbrados a los tiempos de
respuesta actuales
• Los componentes de la nueva arquitectura deben garantizar una
adecuado tiempo de respuesta
Estándares de mercado
• Las herramientas y la metodología deben transformar a estándares de
mercado
• Asegurar la escalabilidad de las aplicaciones convertidas.
• Permitir adaptación a nuevas tecnologías
Modernización Premisas
what´s up in tech
Modernización Abordaje
Secuencia de procesos
DESCUBRIMIENTO
TOOLLING
PILOTO
CONVERSION
IMPLANTACIÓN
•Exploración de aplicaciones
a convertir
•Viabilidad de la conversión
•Arquitecturas destino
•Propuestas y acuerdos
•Construcción de
herramientas para procesar
el código
•Generación de código
destino
•Prueba con aplicación
piloto
•Plan de conversión.
•Equipos de trabajo.
•Prueba de aplicaciones
•Despliegue
•Seguimiento
•Formación
what´s up in tech
 Exploración de las actuales aplicaciones
 Volúmenes
 Construcción de scanners de código para obtener casuísticas
 Exploración de muestras de código
 Viabilidad
 Definición de la plataforma destino
 Documentos de acuerdos para la transformación
Modernización Abordaje
Descubrimiento: Obteniendo información de origen
what´s up in tech
• Construcción de parsers y Base de datos de objetos
 Los “parsers” son herramientas de software que inspeccionan el código origen
 Extraen las sentencias utilizadas construyendo una BD de objetos
 Esta BD servirá de base para la generación de código
 Se emiten informes de errores ante posibles intervenciones manuales
• Programación de componentes.
 Sea cual sea en lenguaje o arquitectura destino, es necesario construir
componentes que emulen y reemplacen comportamientos del código de origen
 Esta técnica reduce notablemente el mantenimiento posterior y asegura el
funcionamiento de las aplicaciones convertidas
• Generadores de Código.
 Se basa en patrones externos del nuevo lenguaje
 Desde la BD de datos de objetos obtenida en la fase anterior
 El Generador emitirá código en el nuevo lenguaje destino
 Homogéneo y de calidad
Modernización Abordaje
TOOLING: Asegurando homogeneidad y calidad del código generado
what´s up in tech
• Selección de aplicaciones representativas
• Las aplicaciones a procesar en el piloto deben ser lo suficientemente
representativas de la instalación
• La mayor cantidad de diferentes casuísticas
• Que pueda probar de forma autónoma
• Procesamiento de aplicaciones
• Conversión de aplicaciones del piloto
• Verificación de la calidad del código obtenido
• Evaluación de las intervenciones manuales
• Prueba en entorno de TEST
• Ejecución de las aplicaciones convertidas
• Verificación de la funcionalidad
• Test de performance
• Test de calidad de código
Modernización Abordaje
PILOTO: Probando herramientas y verificando resultados
what´s up in tech
• Plan de migración
• Determinar interdependencias entre aplicativos
• Evaluaciones de esfuerzos de prueba de aplicaciones
• Requisitos de recursos humanos
• Plan de migración
• Plan de contingencia
• Procesamiento de aplicaciones
• Conversión masiva y rápida de aplicaciones
• Prueba unitaria en entorno de TEST
• Prueba en entorno de INTEGRACIÓN
• Formación
• Cursos al personal del cliente
• Pruebas con aplicaciones reales
• Puesta en producción
• Despliegue en producción
• Seguimiento
Modernización Abordaje
CONVERSIÓN e IMPLANTACIÓN: Migrando toda la instalación
what´s up in tech
Índice
Escenarios candidatos - Características
Escenarios - Objetivo
Estrategia para la conversion
Éxito
Preguntas
what´s up in tech
Modernización Éxito
EXITO
Compromiso
del
cliente
· IT alineado con
el proyecto
· Fundamental
para las pruebas
· Participación
activa en el
proyecto
Potencia
del
Tooling
· Automatización
al 100%.
· Velocidad y
calidad en la
conversión
Formación
· Formación en las
nuevas
herramientas de
desarrollo para
dar continuidad
al negocio
Soporte
Técnico
· Soporte para las
herramientas de
conversión
· Soporte de
sistemas
en las nuevas
plataformas
Importantes aspectos para alcanzar el éxito, en proyectos de por si complejos
what´s up in tech
Plataforma de desarrollo: Visualage Generator
Entorno de ejecución: Cliente Windows – Servidor CICS-DB2
Conversión de todos los aplicativos corporativos
Duración: Un año
Horas consumidas: 19.000 horas
% automático de conversión: 75%
atSistemas en el proyecto: Desarrollo del Tooling, Dirección y ejecución de la
conversión, implantación
Modernización Caso de Éxito
Proyecto Línea Directa Aseguradora: Cliente pesado SMALLTALK a Cliente pesado JAVA
what´s up in tech
Plataforma de desarrollo: Eclipse y VisualAge Generator
Entorno de ejecución: WAS-CTG- Servidor CICS-DB2
Todas las aplicaciones corporativas de pantalla negra ejecutando en entorno CICS/DB2 se
convirtieron a plataforma JEE
• Separación del código de negocio en tres capas
• Conversión capa View y Control a JEE
• Módulos servidores en 4GL Visualage Generator CICS/DB2
• Construcción de un Framework JEE Transaccional
Duración: Un año y medio
Horas consumidas: 28.380 horas
% automático de conversión: 100%
atSistemas en el proyecto: Desarrollo del Tooling, Dirección y ejecución de la
conversión, implantación
Modernización Caso de Éxito
Proyecto ALLIANZ I: Aplicaciones de pantalla negra a WEB-JEE
what´s up in tech
Plataforma de desarrollo: TSO-COBOL
Entorno de ejecución: ZOS-COBOL-CICS-DB2
Suministro de herramientas para convertir programas servidores (módulos)
desarrollados con Visualage Generator 4GL a Cobol
Duración: Seis meses
Horas consumidas: 2.900 horas
% automático de conversión: 80% (a pedido del cliente)
atSistemas en el proyecto: Desarrollo del Tooling, Prueba de concepto
Modernización Caso de Éxito
Proyecto CATALANA OCCIDENTE: Servidores 4GL a COBOL-CICS-DB2
what´s up in tech
Plataforma de desarrollo: TSO-COBOL
Entorno de ejecución: ZOS-COBOL-CICS-DB2
Suministro del Tooling para convertir programas servidores desarrollados con
Visualage Generator 4GL a Cobol
Duración: Cinco meses
Horas consumidas: 4.200 horas
% automático de conversión: 100%
atSistemas en el proyecto: Desarrollo del Tooling, Prueba de concepto,
implantación del principal aplicativo
Modernización Caso de Éxito
Proyecto ALLIANZ II: Servidores 4GL a COBOL-CICS-DB2
what´s up in tech
Plataforma de desarrollo: Visual Studio-Fujitsu NetCobol
Entorno de ejecución: IIS – DB2 Bajo Linux
Aplicaciones corporativas de pantalla negra desarrolladas con 4GL Visualage Generator
se convirtieron a plataforma Web .NET con Fujitsu NetCobol
• Separación del código de negocio en tres capas
• Conversión capa View y Control a .NET
• Módulos servidores en 4GL Visualage Generator se convirtieron a Fujitsu
Netcobol
• Construcción de un Framework .NET Transaccional
Duración: Ocho meses
Horas consumidas: 7.500 horas
% automático de conversión: 100%
atSistemas en el proyecto: Desarrollo del Tooling, Prueba de concepto, implantación
del principal aplicativo
Modernización Caso de Éxito
Proyecto SEGUROS GES: Aplicaciones de pantalla negra a WEB-.NET-COBOL
what´s up in tech
Modernización atSistemas
Valor añadido
 Estudio de casos
 Propuesta de cambio
 Descubrimiento-Tooling y piloto
 Organización y dirección de la conversión total
 Evolución
what´s up in techwhat´s up in tech
Modernización Nuestros Servicios
Disponemos de una amplia cartera de servicios para facilitar a nuestros
clientes el proceso de modernización de sus aplicaciones
o Test unitarios/funcionales
o Automatización de pruebas
o Pruebas de Seguridad, Sistema,
Carga/Rendimiento
o Análisis Estático de Código
o Proyectos Llave en mano
o Asistencias Técnicas
o Metodología de Desarrollo –
Mejores Prácticas
o Desarrollo de parseadores
o Implantación de
productos/aceleradores.
o Oficina Técnica
o Soporte Centro Experto
o Formación de equipos de trabajo
ADF, F&R, JEE y .Net
o Servicios Gestionados
o Factoría de Desarrollo
o Centro de servicios de Cadiz
o Oficina Técnica Remota.
Implantación Testing & Quality Assurance (QA)
Servicios complementarios Servicios Remotos
o Estratégica y Definición de
Roadmaps de
Migración/Modernización
o Arquitectura de Soluciones
o Gestión del cambio
Consultoría
what´s up in techwhat´s up in tech
MADRID BARCELONA CÁDIZ ZARAGOZA A CORUÑA
9 0 2 8 8 8 9 0 2
what´s up in tech

Más contenido relacionado

La actualidad más candente

Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftPropuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftSoftware Guru
 
366822968 paso-5-examen-final
366822968 paso-5-examen-final366822968 paso-5-examen-final
366822968 paso-5-examen-finaldanny rios
 
08 AEC SFIC 2009
08 AEC SFIC 200908 AEC SFIC 2009
08 AEC SFIC 2009Pepe
 
Valor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de softwareValor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de softwareSoftware Guru
 
Extreme Programing
Extreme ProgramingExtreme Programing
Extreme ProgramingVirgCSan
 
Verificacion --validacion
Verificacion --validacionVerificacion --validacion
Verificacion --validacioneduardoao2
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en softwareluly garcia
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Softwareleo_ruth
 
Q Austral
Q AustralQ Austral
Q Australcusmaic
 
QAustral
QAustralQAustral
QAustralcusmaim
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...Visure Solutions
 

La actualidad más candente (15)

Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftPropuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
 
366822968 paso-5-examen-final
366822968 paso-5-examen-final366822968 paso-5-examen-final
366822968 paso-5-examen-final
 
08 AEC SFIC 2009
08 AEC SFIC 200908 AEC SFIC 2009
08 AEC SFIC 2009
 
Valor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de softwareValor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de software
 
Efilogix Presentacion
Efilogix PresentacionEfilogix Presentacion
Efilogix Presentacion
 
Extreme Programing
Extreme ProgramingExtreme Programing
Extreme Programing
 
1057571401
10575714011057571401
1057571401
 
Verificacion --validacion
Verificacion --validacionVerificacion --validacion
Verificacion --validacion
 
Cmm
CmmCmm
Cmm
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en software
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Software
 
Q Austral
Q AustralQ Austral
Q Austral
 
Trabajo final cmm
Trabajo final cmmTrabajo final cmm
Trabajo final cmm
 
QAustral
QAustralQAustral
QAustral
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
 

Destacado

Propuesta de innovacion_en_clases_practicas_de_fisica
Propuesta de innovacion_en_clases_practicas_de_fisicaPropuesta de innovacion_en_clases_practicas_de_fisica
Propuesta de innovacion_en_clases_practicas_de_fisicaMaria Isabel Bautista Navarro
 
Máster Online en Diseño y Desarrollo Web Adaptativo con Tecnologías W3c. MDI
Máster Online en Diseño y Desarrollo Web Adaptativo con Tecnologías W3c. MDIMáster Online en Diseño y Desarrollo Web Adaptativo con Tecnologías W3c. MDI
Máster Online en Diseño y Desarrollo Web Adaptativo con Tecnologías W3c. MDICICE
 
M2 t1 planificador_aamtic.docx(1)
M2 t1 planificador_aamtic.docx(1)M2 t1 planificador_aamtic.docx(1)
M2 t1 planificador_aamtic.docx(1)carmentea53
 
Трудовое право
Трудовое правоТрудовое право
Трудовое правоAndrew Larchenko
 
eCorreos - making of new services and intrapreneur project
eCorreos - making of new services and intrapreneur projecteCorreos - making of new services and intrapreneur project
eCorreos - making of new services and intrapreneur projectRamón Abruña
 
Presentación seguridad industrial
Presentación seguridad industrialPresentación seguridad industrial
Presentación seguridad industrialJosué Trujillo
 
Resum de l'acta de Medi Ambient 24/10/2016
Resum de l'acta de Medi Ambient 24/10/2016Resum de l'acta de Medi Ambient 24/10/2016
Resum de l'acta de Medi Ambient 24/10/2016nfont
 
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...Nanjekye Joannah
 
Microfocus por que emular
Microfocus por que emularMicrofocus por que emular
Microfocus por que emularSoftware Guru
 
Accountancy 12th class Project Work (both comprehensive and specific)
Accountancy 12th class Project Work (both comprehensive and specific)Accountancy 12th class Project Work (both comprehensive and specific)
Accountancy 12th class Project Work (both comprehensive and specific)Himanshu Mishra
 

Destacado (20)

Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Tutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarkerTutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarker
 
Propuesta de innovacion_en_clases_practicas_de_fisica
Propuesta de innovacion_en_clases_practicas_de_fisicaPropuesta de innovacion_en_clases_practicas_de_fisica
Propuesta de innovacion_en_clases_practicas_de_fisica
 
Modul71
Modul71Modul71
Modul71
 
App móvil Mis Avisos
App móvil Mis AvisosApp móvil Mis Avisos
App móvil Mis Avisos
 
Princi Shukla
Princi ShuklaPrinci Shukla
Princi Shukla
 
Máster Online en Diseño y Desarrollo Web Adaptativo con Tecnologías W3c. MDI
Máster Online en Diseño y Desarrollo Web Adaptativo con Tecnologías W3c. MDIMáster Online en Diseño y Desarrollo Web Adaptativo con Tecnologías W3c. MDI
Máster Online en Diseño y Desarrollo Web Adaptativo con Tecnologías W3c. MDI
 
M2 t1 planificador_aamtic.docx(1)
M2 t1 planificador_aamtic.docx(1)M2 t1 planificador_aamtic.docx(1)
M2 t1 planificador_aamtic.docx(1)
 
Modul210
Modul210Modul210
Modul210
 
Modul81
Modul81Modul81
Modul81
 
Malaria
MalariaMalaria
Malaria
 
Modul13
Modul13Modul13
Modul13
 
Трудовое право
Трудовое правоТрудовое право
Трудовое право
 
Modul63
Modul63Modul63
Modul63
 
eCorreos - making of new services and intrapreneur project
eCorreos - making of new services and intrapreneur projecteCorreos - making of new services and intrapreneur project
eCorreos - making of new services and intrapreneur project
 
Presentación seguridad industrial
Presentación seguridad industrialPresentación seguridad industrial
Presentación seguridad industrial
 
Resum de l'acta de Medi Ambient 24/10/2016
Resum de l'acta de Medi Ambient 24/10/2016Resum de l'acta de Medi Ambient 24/10/2016
Resum de l'acta de Medi Ambient 24/10/2016
 
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
The Way Ahead: How Drones, Sensors and Apps are rewriting the rules in Agricu...
 
Microfocus por que emular
Microfocus por que emularMicrofocus por que emular
Microfocus por que emular
 
Accountancy 12th class Project Work (both comprehensive and specific)
Accountancy 12th class Project Work (both comprehensive and specific)Accountancy 12th class Project Work (both comprehensive and specific)
Accountancy 12th class Project Work (both comprehensive and specific)
 

Similar a Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas

KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps
 
Webinar ADF Smart Monitor
Webinar ADF Smart MonitorWebinar ADF Smart Monitor
Webinar ADF Smart MonitoratSistemas
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasSoftware Guru
 
Presentacion devops factory 2016_v1.0
Presentacion devops factory 2016_v1.0Presentacion devops factory 2016_v1.0
Presentacion devops factory 2016_v1.0DevopsFactory
 
Planificando el Camino azure migracion
Planificando el Camino azure migracionPlanificando el Camino azure migracion
Planificando el Camino azure migracionIvan Martinez
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECmrojas_unitec
 
07 Microsoft
07 Microsoft07 Microsoft
07 MicrosoftPepe
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningRafa Hidalgo
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 

Similar a Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas (20)

Software Factory
Software FactorySoftware Factory
Software Factory
 
Software factory
Software factory Software factory
Software factory
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Webinar ADF Smart Monitor
Webinar ADF Smart MonitorWebinar ADF Smart Monitor
Webinar ADF Smart Monitor
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmas
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Presentacion devops factory 2016_v1.0
Presentacion devops factory 2016_v1.0Presentacion devops factory 2016_v1.0
Presentacion devops factory 2016_v1.0
 
Planificando el Camino azure migracion
Planificando el Camino azure migracionPlanificando el Camino azure migracion
Planificando el Camino azure migracion
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
20060612 Dev Ba
20060612 Dev Ba20060612 Dev Ba
20060612 Dev Ba
 
Ide sap
Ide sapIde sap
Ide sap
 
07 Microsoft
07 Microsoft07 Microsoft
07 Microsoft
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine Learning
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 

Más de atSistemas

Agile itsm con atlassian
Agile itsm con atlassianAgile itsm con atlassian
Agile itsm con atlassianatSistemas
 
Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital atSistemas
 
Webinar 5 net5-2021
Webinar 5 net5-2021Webinar 5 net5-2021
Webinar 5 net5-2021atSistemas
 
Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.atSistemas
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureatSistemas
 
El futuro del trabajo en equipo
El futuro del trabajo en equipoEl futuro del trabajo en equipo
El futuro del trabajo en equipoatSistemas
 
La tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialLa tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialatSistemas
 
Transformación Agile
Transformación AgileTransformación Agile
Transformación AgileatSistemas
 
Transformación cultural
Transformación culturalTransformación cultural
Transformación culturalatSistemas
 
Technical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSTechnical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSatSistemas
 
Blockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezBlockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezatSistemas
 
Blockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraBlockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraatSistemas
 
Blockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloBlockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloatSistemas
 
Blockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaBlockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaatSistemas
 
Blockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatBlockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatatSistemas
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezatSistemas
 
Blockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasBlockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasatSistemas
 
Blockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezBlockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezatSistemas
 
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolBlockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolatSistemas
 
Blockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezBlockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezatSistemas
 

Más de atSistemas (20)

Agile itsm con atlassian
Agile itsm con atlassianAgile itsm con atlassian
Agile itsm con atlassian
 
Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital
 
Webinar 5 net5-2021
Webinar 5 net5-2021Webinar 5 net5-2021
Webinar 5 net5-2021
 
Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en Azure
 
El futuro del trabajo en equipo
El futuro del trabajo en equipoEl futuro del trabajo en equipo
El futuro del trabajo en equipo
 
La tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialLa tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarial
 
Transformación Agile
Transformación AgileTransformación Agile
Transformación Agile
 
Transformación cultural
Transformación culturalTransformación cultural
Transformación cultural
 
Technical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSTechnical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWS
 
Blockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezBlockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel Martínez
 
Blockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraBlockchain Spain - Néstor Gándara
Blockchain Spain - Néstor Gándara
 
Blockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloBlockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis Gozalo
 
Blockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaBlockchain Spain - Ramón Abruña
Blockchain Spain - Ramón Abruña
 
Blockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatBlockchain Spain - Santiago Chamat
Blockchain Spain - Santiago Chamat
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio Gómez
 
Blockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasBlockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel Rojas
 
Blockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezBlockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés Sánchez
 
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolBlockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
 
Blockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezBlockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel Martínez
 

Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas

  • 1. what´s up in tech 17 de septiembre de 2015 Como Modernizar aplicaciones legacy y abandonar tecnologías obsoletas
  • 2. what´s up in tech CE ADF CE JEE CE Microsoft atSistemas Centro Experto Modernización En atSistemas trabajamos cada día por ser mejores. Desde el centro experto de Modernización queremos estar siempre al día para dar servicio a nuestros clientes CentrosExpertosdeapoyo Expertos en los sistemas/aplicaciones origen, capaces de analizar el estado actual y trasladar las especificaciones del sistema final CE Modernización  Formación Formación a los equipos técnicos para facilitar la gestión del cambio  I+D Desarrollo de parsers, analisis de productos de migración, evolución de frameworks.  Colaboración Equipos de trabajo en contacto directo con los proveedores de soluciones de modernización, soporte a los equipos de proyecto.  Comunicación Contacto continuo con la comunidad: Webinars, artículos, etc.
  • 3. what´s up in tech En atSistemas nos impusimos un plan de estudio de metodologías para MIGRAR aplicaciones hacia estándares abiertos. Modernización Introducción FOCO Migración-Conversión Aplicaciones productivas para la organización, estables, pero que se cuestionan alguna de sus características tecnológicas Situarlas en un entorno mas adecuado para IT
  • 4. what´s up in tech Modernización Causas y motivos ¿Cuáles pueden ser los motivos tecnológicos? Herramienta de desarrollo sin soporte del fabricante Elevado coste de mantenimiento de licencias Obsolescencia tecnológica Escases de mano de obra Limitaciones para ofrecer nuevos servicios a los usuarios Coste de mantenimiento elevado
  • 5. what´s up in tech Índice Escenarios candidatos - Características Escenarios - Objetivo Estrategia para la conversion Éxito Preguntas
  • 6. what´s up in tech Modernización Escenarios Cliente Pesado- Servidor Visual Basic Java- Aplicaciones Smalltalk Notes Powerbuilder Pantalla negra /módulos Pacbase VIsualGen IBM Mantis Natural /Adabas IDMS Cobol Web Obsoleta Microsoft ASP Java Oracle Forms /report Escenarios mixtos Las aplicaciones candidatas pueden utilizar componentes mixtos. P. Ej.: Visual Basic invocando servicios Natural
  • 7. what´s up in tech Modernización Características de las aplicaciones PROS CONS Están en producción Son estables y consistentes Cubren las necesidades actuales Mano de obra escasa en el mercado Limitaciones para la evolución Mantenimiento complejo y de riesgo Coste de licencias
  • 8. what´s up in tech Índice Escenarios candidatos - Características Escenarios - Objetivo Estrategia para la conversion Éxito Preguntas
  • 9. what´s up in tech Modernización Escenarios-objetivo Cliente Pesado- Servidor Visual Basic Java- Aplicaciones Smalltalk Notes Powerbuilder WEB JEE .NET Migración-Conversión Entornos Cliente Pesado
  • 10. what´s up in tech Pantalla negra /Módulos Pacbase VIsualGen IBM Mantis Natural /Adabas IDMS Cobol Entornos Mainframe Modernización Escenarios objetivo MODULOS Cobol JAVA Pantalla Negra WEB (JEE o .NET) Cobol Java/C# Migración-Conversión
  • 11. what´s up in tech Pantalla negra /Módulos Pacbase VIsualGen IBM Mantis Natural /Adabas IDMS Cobol Entorno Módulos Cobol/CICS Modernización Escenarios objetivo Cobol Modernización de arquitectura de vinculación Aplicar Containers y Channels CICS Eliminación de VSAM
  • 12. what´s up in tech Web Obsoleta Microsoft ASP Java ASP .NET JEE JAVA JEE .NET Migración-Conversión Modernización Escenarios objetivo Webs Obsoletas
  • 13. what´s up in tech Oracle Forms /report Escenarios mixtos WEB ADF Forms/Report Migración-Conversión Modernización Escenarios objetivo Oracle – Aplicaciones Obsoletas
  • 14. what´s up in tech Índice Escenarios candidatos - Características Escenarios - Objetivo Estrategia para la conversion Éxito Preguntas
  • 15. what´s up in tech Modernización Premisas Costes de conversión contenidos • La conversión no añade valor funcional a las aplicaciones • Puede reducir el coste de las actuales infraestructuras • El coste de conversión y migración hay que intentar reducirlos al máximo posible Proceso de conversión muy rápido. • En instalaciones complejas donde los programas están muy entrelazados, una migración lenta provoca confusión y doble mantenimiento • Apoyarse en herramientas que automaticen la conversión y homogenicen el código resultante RR.HH. Reutilizables • Pieza clave por el conocimiento funcional de las aplicaciones • Las herramientas y la metodología debe ser sencillas y fáciles de usar • Los mismos programadores y analistas que mantienen las aplicaciones puedan migrarlas • Una vez migradas deben ser capaces de mantenerlas. Formación
  • 16. what´s up in tech Productividad • La complejidad del mantenimiento y desarrollo puede incrementarse • Las nuevas herramientas de desarrollo deben permitir mantener niveles de productividad cercanos a los acostumbrados Performance en producción • Los usuarios de las aplicaciones están acostumbrados a los tiempos de respuesta actuales • Los componentes de la nueva arquitectura deben garantizar una adecuado tiempo de respuesta Estándares de mercado • Las herramientas y la metodología deben transformar a estándares de mercado • Asegurar la escalabilidad de las aplicaciones convertidas. • Permitir adaptación a nuevas tecnologías Modernización Premisas
  • 17. what´s up in tech Modernización Abordaje Secuencia de procesos DESCUBRIMIENTO TOOLLING PILOTO CONVERSION IMPLANTACIÓN •Exploración de aplicaciones a convertir •Viabilidad de la conversión •Arquitecturas destino •Propuestas y acuerdos •Construcción de herramientas para procesar el código •Generación de código destino •Prueba con aplicación piloto •Plan de conversión. •Equipos de trabajo. •Prueba de aplicaciones •Despliegue •Seguimiento •Formación
  • 18. what´s up in tech  Exploración de las actuales aplicaciones  Volúmenes  Construcción de scanners de código para obtener casuísticas  Exploración de muestras de código  Viabilidad  Definición de la plataforma destino  Documentos de acuerdos para la transformación Modernización Abordaje Descubrimiento: Obteniendo información de origen
  • 19. what´s up in tech • Construcción de parsers y Base de datos de objetos  Los “parsers” son herramientas de software que inspeccionan el código origen  Extraen las sentencias utilizadas construyendo una BD de objetos  Esta BD servirá de base para la generación de código  Se emiten informes de errores ante posibles intervenciones manuales • Programación de componentes.  Sea cual sea en lenguaje o arquitectura destino, es necesario construir componentes que emulen y reemplacen comportamientos del código de origen  Esta técnica reduce notablemente el mantenimiento posterior y asegura el funcionamiento de las aplicaciones convertidas • Generadores de Código.  Se basa en patrones externos del nuevo lenguaje  Desde la BD de datos de objetos obtenida en la fase anterior  El Generador emitirá código en el nuevo lenguaje destino  Homogéneo y de calidad Modernización Abordaje TOOLING: Asegurando homogeneidad y calidad del código generado
  • 20. what´s up in tech • Selección de aplicaciones representativas • Las aplicaciones a procesar en el piloto deben ser lo suficientemente representativas de la instalación • La mayor cantidad de diferentes casuísticas • Que pueda probar de forma autónoma • Procesamiento de aplicaciones • Conversión de aplicaciones del piloto • Verificación de la calidad del código obtenido • Evaluación de las intervenciones manuales • Prueba en entorno de TEST • Ejecución de las aplicaciones convertidas • Verificación de la funcionalidad • Test de performance • Test de calidad de código Modernización Abordaje PILOTO: Probando herramientas y verificando resultados
  • 21. what´s up in tech • Plan de migración • Determinar interdependencias entre aplicativos • Evaluaciones de esfuerzos de prueba de aplicaciones • Requisitos de recursos humanos • Plan de migración • Plan de contingencia • Procesamiento de aplicaciones • Conversión masiva y rápida de aplicaciones • Prueba unitaria en entorno de TEST • Prueba en entorno de INTEGRACIÓN • Formación • Cursos al personal del cliente • Pruebas con aplicaciones reales • Puesta en producción • Despliegue en producción • Seguimiento Modernización Abordaje CONVERSIÓN e IMPLANTACIÓN: Migrando toda la instalación
  • 22. what´s up in tech Índice Escenarios candidatos - Características Escenarios - Objetivo Estrategia para la conversion Éxito Preguntas
  • 23. what´s up in tech Modernización Éxito EXITO Compromiso del cliente · IT alineado con el proyecto · Fundamental para las pruebas · Participación activa en el proyecto Potencia del Tooling · Automatización al 100%. · Velocidad y calidad en la conversión Formación · Formación en las nuevas herramientas de desarrollo para dar continuidad al negocio Soporte Técnico · Soporte para las herramientas de conversión · Soporte de sistemas en las nuevas plataformas Importantes aspectos para alcanzar el éxito, en proyectos de por si complejos
  • 24. what´s up in tech Plataforma de desarrollo: Visualage Generator Entorno de ejecución: Cliente Windows – Servidor CICS-DB2 Conversión de todos los aplicativos corporativos Duración: Un año Horas consumidas: 19.000 horas % automático de conversión: 75% atSistemas en el proyecto: Desarrollo del Tooling, Dirección y ejecución de la conversión, implantación Modernización Caso de Éxito Proyecto Línea Directa Aseguradora: Cliente pesado SMALLTALK a Cliente pesado JAVA
  • 25. what´s up in tech Plataforma de desarrollo: Eclipse y VisualAge Generator Entorno de ejecución: WAS-CTG- Servidor CICS-DB2 Todas las aplicaciones corporativas de pantalla negra ejecutando en entorno CICS/DB2 se convirtieron a plataforma JEE • Separación del código de negocio en tres capas • Conversión capa View y Control a JEE • Módulos servidores en 4GL Visualage Generator CICS/DB2 • Construcción de un Framework JEE Transaccional Duración: Un año y medio Horas consumidas: 28.380 horas % automático de conversión: 100% atSistemas en el proyecto: Desarrollo del Tooling, Dirección y ejecución de la conversión, implantación Modernización Caso de Éxito Proyecto ALLIANZ I: Aplicaciones de pantalla negra a WEB-JEE
  • 26. what´s up in tech Plataforma de desarrollo: TSO-COBOL Entorno de ejecución: ZOS-COBOL-CICS-DB2 Suministro de herramientas para convertir programas servidores (módulos) desarrollados con Visualage Generator 4GL a Cobol Duración: Seis meses Horas consumidas: 2.900 horas % automático de conversión: 80% (a pedido del cliente) atSistemas en el proyecto: Desarrollo del Tooling, Prueba de concepto Modernización Caso de Éxito Proyecto CATALANA OCCIDENTE: Servidores 4GL a COBOL-CICS-DB2
  • 27. what´s up in tech Plataforma de desarrollo: TSO-COBOL Entorno de ejecución: ZOS-COBOL-CICS-DB2 Suministro del Tooling para convertir programas servidores desarrollados con Visualage Generator 4GL a Cobol Duración: Cinco meses Horas consumidas: 4.200 horas % automático de conversión: 100% atSistemas en el proyecto: Desarrollo del Tooling, Prueba de concepto, implantación del principal aplicativo Modernización Caso de Éxito Proyecto ALLIANZ II: Servidores 4GL a COBOL-CICS-DB2
  • 28. what´s up in tech Plataforma de desarrollo: Visual Studio-Fujitsu NetCobol Entorno de ejecución: IIS – DB2 Bajo Linux Aplicaciones corporativas de pantalla negra desarrolladas con 4GL Visualage Generator se convirtieron a plataforma Web .NET con Fujitsu NetCobol • Separación del código de negocio en tres capas • Conversión capa View y Control a .NET • Módulos servidores en 4GL Visualage Generator se convirtieron a Fujitsu Netcobol • Construcción de un Framework .NET Transaccional Duración: Ocho meses Horas consumidas: 7.500 horas % automático de conversión: 100% atSistemas en el proyecto: Desarrollo del Tooling, Prueba de concepto, implantación del principal aplicativo Modernización Caso de Éxito Proyecto SEGUROS GES: Aplicaciones de pantalla negra a WEB-.NET-COBOL
  • 29. what´s up in tech Modernización atSistemas Valor añadido  Estudio de casos  Propuesta de cambio  Descubrimiento-Tooling y piloto  Organización y dirección de la conversión total  Evolución
  • 30. what´s up in techwhat´s up in tech Modernización Nuestros Servicios Disponemos de una amplia cartera de servicios para facilitar a nuestros clientes el proceso de modernización de sus aplicaciones o Test unitarios/funcionales o Automatización de pruebas o Pruebas de Seguridad, Sistema, Carga/Rendimiento o Análisis Estático de Código o Proyectos Llave en mano o Asistencias Técnicas o Metodología de Desarrollo – Mejores Prácticas o Desarrollo de parseadores o Implantación de productos/aceleradores. o Oficina Técnica o Soporte Centro Experto o Formación de equipos de trabajo ADF, F&R, JEE y .Net o Servicios Gestionados o Factoría de Desarrollo o Centro de servicios de Cadiz o Oficina Técnica Remota. Implantación Testing & Quality Assurance (QA) Servicios complementarios Servicios Remotos o Estratégica y Definición de Roadmaps de Migración/Modernización o Arquitectura de Soluciones o Gestión del cambio Consultoría
  • 31. what´s up in techwhat´s up in tech MADRID BARCELONA CÁDIZ ZARAGOZA A CORUÑA 9 0 2 8 8 8 9 0 2 what´s up in tech