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.
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
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