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 PXToolsSala Florida, hoy 17y15 a 17y45
PXTools (for Evolution 1) 4.0 y PXTools (for Evolution 2) 2.0Esta sala, martes 9y30 a 10
Preguntas por Tweeter
Ejemplo:¿El SVT me permite administrar todas las versiones GeneXus? #GX22 #GX2957 @GeneXus
Por email a: [email protected] ó [email protected] Teléfono: local 099 594 005, exterior +598 99 594 005
Preguntas
Top Related