SlideShare una empresa de Scribd logo
1 de 27
Migración de aplicaciones y Otros
            desafíos
               “Orden en el Caos”

  •   Ney Benavides
  •   neyb@intergsoft.com

  #GX2957 Tweets
Teoría del Caos



Teoría del caos es la denominación popular de la rama de las
matemáticas, la física y otras ciencias que trata ciertos tipos de
sistemas dinámicos muy sensibles a las variaciones en las
condiciones iniciales. Pequeñas variaciones en dichas condiciones
pueden implicar grandes diferencias en el comportamiento futuro;
complicando la predicción a largo plazo.
Migración de aplicaciones y otros desafíos



• Una mirada a la realidad de las instalaciones de TI y a los
  desarrollos con GeneXus en base a la experiencia de más de 20
  años con empresas de varios países, mostrando una visión global
  de TI como parte de la organización.
Migración o cambio de versión
Migración a qué

• Cambiar a Web?

• Cambiar de Plataforma?

• Cambiar de Versión GX?

• Reingeniería?
Por qué

• Razones para cambiar
  –   No acepta más atributos
  –   Aplicación inestable
  –   Actualización a las nuevas tecnologías
  –   Otras…

• Razones para NO cambiar
  –   Aplicación de Misión Crítica
  –   “Si anda… no lo toques”
  –   Insuficiente documentación
  –   Capacitación
  –   Riesgos
  –   El cambio no aporta…
“   Las empresas que no se actualizan
    tecnológicamente, van inexorablemente
    hacia el fracaso…




Quién lo dijo ?
“   En los procesos de migración, debemos
    incorporar la reingeniería de los sistemas;
    de lo contrario habremos incurrido en
    riesgos para tener “más de lo mismo”
Aspectos Críticos


  – Los objetivos de la Organización
  – Riesgos
  – Plazos
     • Tiempo promedio de atrasos +50 a +70%
  – El compromiso de la Dirección
  – Asegurar el soporte a la Organización
Check List

• Capacitación
   – Curva de aprendizaje en cualquier caso
• Separación de Proyectos
   – La migración es un proyecto en sí mismo
   – Mantenimiento y soporte situción actual
   – Sincronización mantenimiento-cambio
• Tiempos de testing
   – No subestimar
• Recursos a involucrar
   – Cómo asignar recursos
   – Involucrar al Usuario
• Delay de proyectos pendientes
   – Como parte del compromiso
Cuándo migrar

• Visión global de los sistemas
• Bases de conocimiento ordenadas

• Donde estamos…



  No puedo convertir la incertidumbre
Cómo migrar


• Metas de corto alcance
   – Mostrar resultados


• Herramientas
   – Migración
   – Seguridad y Trazabilidad
Herramientas

• Migración y Patterns

  – WorkWith Plus
  – K2B Tools
  – PX Tools
PXTools

• Patterns
       • Nuevo concepto
       • Desarrollo y mantenimiento integral
• Ambiente declarativo
• No se vuelve al código GeneXus
• Permite simular Win
• Incremento de la Productividad
• Preparados para nuevas tecnologías

• http://www.puntoexe.com.uy
Trazabilidad y Migración



• Por qué?
  – Relevar, cuantificar y ordenar la información
  – Mantener el orden
  – Establecer marcos de seguridad
Sistemas de Versionamiento y Trazabilidad

  – Aseguran la trazabilidad en el Ciclo de Vida desde el momento “0” a la
    situación actual, exigiendo la documentación y versionado de programas en un
    entorno seguro


SVT de InterGroup
SVT de InterGroup


  –   Trazabilidad
  –   Control
  –   Seguridad
  –   Gestión de KB’s
       • Gestión integral de todas las KBs independiente de la versión
         GeneXus
       • Todas las versiones GeneXus, de la 6.0 a Evolution 1 y 2
SVT y la Migración

• Determinar mi “mapa del código”
  – Visión global de todas las KBs

• Generar diccionarios de datos
  – Para cada KB
  – De toda la instalación – todas las versiones

• Analizar y depurar Atributos y Objetos
  – Atributos sin descripción
  – Cambio de nombres y/o descripción
  – Eliminar
Además…

• Comparar Kbs
  – Todas las versiones conjuntamente
  – Hasta el nivel de código

• Analizar estructuras
  – Análisis de impacto entre KBs
  – Relación Tablas vs. Transacciones

• Depurar KBs
  – Separar KBs por Sistemas
  – Eliminar objetos “no deseados”
  – Rediseñar el conocimiento

• Detectar objetos críticos
  – Código embebido y otros
Mapa de Objetos
Diccionario de datos
Lista de Tablas
Finalizando…


• La Migración debe ser un objetivo
• Planificar
• Minimizar Riesgos
  – TI es un servicio
• Necesitamos conocer lo que tenemos
• Utilizar herramientas
“Las empresas que no se actualizan
tecnológicamente, van inexorablemente hacia el
fracaso…”


“En los procesos de migración, debemos incorporar la
reingeniería de los sistemas; de lo contrario habremos
incurrido en riesgos para tener ‘más de lo mismo’ …”
Conferencias relacionadas

        La Evolución de los sistemas de Versionamiento
        y Trazabilidad
         Ya realizada, disponible en el sitio del Evento

        Desarrollando para Smart Devices con PXTools
        Sala Florida, hoy 17y15 a 17y45

        PXTools (for Evolution 1) 4.0 y PXTools (for
        Evolution 2) 2.0
        Esta sala, martes 9y30 a 10
Preguntas


  Preguntas por Tweeter

  Ejemplo:
  ¿El SVT me permite administrar todas las versiones
  GeneXus? #GX22 #GX2957 @GeneXus

  Por email a: ney@adinet.com.uy ó neyb@intergsoft.com
  Por Teléfono: local 099 594 005, exterior +598 99 594 005
GRACIAS!!

Ney Benavides
neyb@intergsoft.com
 #GX2957 Tweets

Más contenido relacionado

Similar a Orden en el Caos: Migración de Aplicaciones y Desafíos Tecnológicos

Los 3 elementos claves de una evolución tecnológica
Los 3 elementos claves de una evolución tecnológicaLos 3 elementos claves de una evolución tecnológica
Los 3 elementos claves de una evolución tecnológicaGeneXus
 
Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareSoftware Guru
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaTravis Alford
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaLuciano Moreira da Cruz
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.pptCristianFlasher1
 
DynamizeIT Introducción
DynamizeIT IntroducciónDynamizeIT Introducción
DynamizeIT IntroducciónDynamizeIT
 
Devops meetup 21 de Junio 2017
Devops meetup 21 de Junio 2017Devops meetup 21 de Junio 2017
Devops meetup 21 de Junio 2017Eduardo Diaz
 
Clase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptClase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptrogergrefa1
 
Introduccion_a_la_integracion_de_aplicaciones.ppt
Introduccion_a_la_integracion_de_aplicaciones.pptIntroduccion_a_la_integracion_de_aplicaciones.ppt
Introduccion_a_la_integracion_de_aplicaciones.pptIvonneRomero42
 
Io t _analitica_maximizando_el_poder_de_sus_datos
Io t _analitica_maximizando_el_poder_de_sus_datosIo t _analitica_maximizando_el_poder_de_sus_datos
Io t _analitica_maximizando_el_poder_de_sus_datosDaniel Esteban Hernandez
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Virginia Polcan
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Analista de sistemas
Analista de sistemasAnalista de sistemas
Analista de sistemasLaloMalpika01
 
Hiperconvergencia, cloud y DevOps en el Estado
Hiperconvergencia, cloud y DevOps en el EstadoHiperconvergencia, cloud y DevOps en el Estado
Hiperconvergencia, cloud y DevOps en el EstadoAndres Bustamante
 

Similar a Orden en el Caos: Migración de Aplicaciones y Desafíos Tecnológicos (20)

Proyectos de Migración de Tecnología
Proyectos de Migración de TecnologíaProyectos de Migración de Tecnología
Proyectos de Migración de Tecnología
 
Los 3 elementos claves de una evolución tecnológica
Los 3 elementos claves de una evolución tecnológicaLos 3 elementos claves de una evolución tecnológica
Los 3 elementos claves de una evolución tecnológica
 
Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de Software
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completa
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft Argentina
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
DynamizeIT Introducción
DynamizeIT IntroducciónDynamizeIT Introducción
DynamizeIT Introducción
 
Devops meetup 21 de Junio 2017
Devops meetup 21 de Junio 2017Devops meetup 21 de Junio 2017
Devops meetup 21 de Junio 2017
 
DevOps, automatización y... ¿cultura?
DevOps, automatización y... ¿cultura?DevOps, automatización y... ¿cultura?
DevOps, automatización y... ¿cultura?
 
Clase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptClase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.ppt
 
Introduccion_a_la_integracion_de_aplicaciones.ppt
Introduccion_a_la_integracion_de_aplicaciones.pptIntroduccion_a_la_integracion_de_aplicaciones.ppt
Introduccion_a_la_integracion_de_aplicaciones.ppt
 
Io t _analitica_maximizando_el_poder_de_sus_datos
Io t _analitica_maximizando_el_poder_de_sus_datosIo t _analitica_maximizando_el_poder_de_sus_datos
Io t _analitica_maximizando_el_poder_de_sus_datos
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
S12-DAW-2022S1.pptx
S12-DAW-2022S1.pptxS12-DAW-2022S1.pptx
S12-DAW-2022S1.pptx
 
Analista de sistemas
Analista de sistemasAnalista de sistemas
Analista de sistemas
 
Hiperconvergencia, cloud y DevOps en el Estado
Hiperconvergencia, cloud y DevOps en el EstadoHiperconvergencia, cloud y DevOps en el Estado
Hiperconvergencia, cloud y DevOps en el Estado
 

Más de GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 

Más de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

Orden en el Caos: Migración de Aplicaciones y Desafíos Tecnológicos

  • 1. Migración de aplicaciones y Otros desafíos “Orden en el Caos” • Ney Benavides • neyb@intergsoft.com #GX2957 Tweets
  • 2. Teoría del Caos Teoría del caos es la denominación popular de la rama de las matemáticas, la física y otras ciencias que trata ciertos tipos de sistemas dinámicos muy sensibles a las variaciones en las condiciones iniciales. Pequeñas variaciones en dichas condiciones pueden implicar grandes diferencias en el comportamiento futuro; complicando la predicción a largo plazo.
  • 3. Migración de aplicaciones y otros desafíos • Una mirada a la realidad de las instalaciones de TI y a los desarrollos con GeneXus en base a la experiencia de más de 20 años con empresas de varios países, mostrando una visión global de TI como parte de la organización.
  • 4. Migración o cambio de versión
  • 5. Migración a qué • Cambiar a Web? • Cambiar de Plataforma? • Cambiar de Versión GX? • Reingeniería?
  • 6. Por qué • Razones para cambiar – No acepta más atributos – Aplicación inestable – Actualización a las nuevas tecnologías – Otras… • Razones para NO cambiar – Aplicación de Misión Crítica – “Si anda… no lo toques” – Insuficiente documentación – Capacitación – Riesgos – El cambio no aporta…
  • 7. Las empresas que no se actualizan tecnológicamente, van inexorablemente hacia el fracaso… Quién lo dijo ?
  • 8. En los procesos de migración, debemos incorporar la reingeniería de los sistemas; de lo contrario habremos incurrido en riesgos para tener “más de lo mismo”
  • 9. Aspectos Críticos – Los objetivos de la Organización – Riesgos – Plazos • Tiempo promedio de atrasos +50 a +70% – El compromiso de la Dirección – Asegurar el soporte a la Organización
  • 10. Check List • Capacitación – Curva de aprendizaje en cualquier caso • Separación de Proyectos – La migración es un proyecto en sí mismo – Mantenimiento y soporte situción actual – Sincronización mantenimiento-cambio • Tiempos de testing – No subestimar • Recursos a involucrar – Cómo asignar recursos – Involucrar al Usuario • Delay de proyectos pendientes – Como parte del compromiso
  • 11. Cuándo migrar • Visión global de los sistemas • Bases de conocimiento ordenadas • Donde estamos… No puedo convertir la incertidumbre
  • 12. Cómo migrar • Metas de corto alcance – Mostrar resultados • Herramientas – Migración – Seguridad y Trazabilidad
  • 13. Herramientas • Migración y Patterns – WorkWith Plus – K2B Tools – PX Tools
  • 14. PXTools • Patterns • Nuevo concepto • Desarrollo y mantenimiento integral • Ambiente declarativo • No se vuelve al código GeneXus • Permite simular Win • Incremento de la Productividad • Preparados para nuevas tecnologías • http://www.puntoexe.com.uy
  • 15. Trazabilidad y Migración • Por qué? – Relevar, cuantificar y ordenar la información – Mantener el orden – Establecer marcos de seguridad
  • 16. Sistemas de Versionamiento y Trazabilidad – Aseguran la trazabilidad en el Ciclo de Vida desde el momento “0” a la situación actual, exigiendo la documentación y versionado de programas en un entorno seguro SVT de InterGroup
  • 17. SVT de InterGroup – Trazabilidad – Control – Seguridad – Gestión de KB’s • Gestión integral de todas las KBs independiente de la versión GeneXus • Todas las versiones GeneXus, de la 6.0 a Evolution 1 y 2
  • 18. SVT y la Migración • Determinar mi “mapa del código” – Visión global de todas las KBs • Generar diccionarios de datos – Para cada KB – De toda la instalación – todas las versiones • Analizar y depurar Atributos y Objetos – Atributos sin descripción – Cambio de nombres y/o descripción – Eliminar
  • 19. Además… • Comparar Kbs – Todas las versiones conjuntamente – Hasta el nivel de código • Analizar estructuras – Análisis de impacto entre KBs – Relación Tablas vs. Transacciones • Depurar KBs – Separar KBs por Sistemas – Eliminar objetos “no deseados” – Rediseñar el conocimiento • Detectar objetos críticos – Código embebido y otros
  • 23. Finalizando… • La Migración debe ser un objetivo • Planificar • Minimizar Riesgos – TI es un servicio • Necesitamos conocer lo que tenemos • Utilizar herramientas
  • 24. “Las empresas que no se actualizan tecnológicamente, van inexorablemente hacia el fracaso…” “En los procesos de migración, debemos incorporar la reingeniería de los sistemas; de lo contrario habremos incurrido en riesgos para tener ‘más de lo mismo’ …”
  • 25. Conferencias relacionadas La Evolución de los sistemas de Versionamiento y Trazabilidad Ya realizada, disponible en el sitio del Evento Desarrollando para Smart Devices con PXTools Sala Florida, hoy 17y15 a 17y45 PXTools (for Evolution 1) 4.0 y PXTools (for Evolution 2) 2.0 Esta sala, martes 9y30 a 10
  • 26. Preguntas Preguntas por Tweeter Ejemplo: ¿El SVT me permite administrar todas las versiones GeneXus? #GX22 #GX2957 @GeneXus Por email a: ney@adinet.com.uy ó neyb@intergsoft.com Por Teléfono: local 099 594 005, exterior +598 99 594 005