16
LOS 3 ELEMENTOS CLAVES EN UNA EVOLUCIÓN TECNOLÓGICA Claudia Araujo, Marcelo Dotti [email protected] [email protected]

Los 3 elementos claves de una evolución tecnológica

  • Upload
    genexus

  • View
    300

  • Download
    2

Embed Size (px)

DESCRIPTION

Los 3 elementos claves de una evolución tecnológica

Citation preview

Page 1: Los 3 elementos claves de una evolución tecnológica

LOS 3 ELEMENTOS CLAVES EN UNA EVOLUCIÓN TECNOLÓGICA

Claudia Araujo, Marcelo Dotti [email protected] [email protected]

Page 2: Los 3 elementos claves de una evolución tecnológica

GX 7.0, 7.5, 8.0, 9.0, Evo1 y Evo2

Win->Win, Web->Web, Win->Web y Green->Web.

Más de 60.000 Objetos

Page 3: Los 3 elementos claves de una evolución tecnológica

Pilares claves

Realizar un Diagnostico

Utilizar un Proceso

Definir Objetivos

Page 4: Los 3 elementos claves de una evolución tecnológica

Objetivos

Page 5: Los 3 elementos claves de una evolución tecnológica

Objetivos

• Migración • Reingeniería

• Mejorar la Herramienta de desarrollo

• Poder construir aplicaciones más ricas

• Aplicaciones para dispositivos móviles

¿Qué quiero hacer? ¿Qué tiempos tengo?

¿Qué alternativas tengo?

• Cuándo tengo planificadas las próximas mejoras?

• Cómo gestiono los cambios?

Page 6: Los 3 elementos claves de una evolución tecnológica

Diagnóstico Migración y Reingeniería

Page 7: Los 3 elementos claves de una evolución tecnológica

Diagnóstico - Migración

Estimación

Dimensionar la KB

Evaluar migración

Page 8: Los 3 elementos claves de una evolución tecnológica

Diagnóstico - Migración

Versión origen y destino de: • GeneXus • Generador • GXFlow • Patterns

Evaluación Dimensionamiento Estimación

Cantidad de objetos que tienen: • Problemas de subtipos • Instancias de pattern • Código nativo • Javascript en el código • Errores/Warning de generación • Funciones/Reglas no soportadas • Diferencias de Navegación

En base al dimensionamiento: • Juicio Experto • Datos históricos

Page 9: Los 3 elementos claves de una evolución tecnológica

Diagnóstico – Reingeniería

Dimensionar la KB

Evaluar

• Diseño • Dialogo • Usabilidad • Patrones • BPM • Arquitectura • Seguridad • Nuevas Funcionalidades

Estimación

Dimensionar los nuevos Requerimientos

Page 10: Los 3 elementos claves de una evolución tecnológica

Proceso

Page 11: Los 3 elementos claves de una evolución tecnológica

Proceso

• No usar ensayo y error. • Seguir el proceso de la wiki • Gestión de cambios • Definir el equipo adecuado • Hacer testeo completo

Definido Herramientas Conocimiento

De apoyo para detectar: • Objetos con javascript • UTL complejas • Diferencias de Navegaciones • Objetos duplicados (unificación

de KBs) De gestión: • Registro de los incidentes • Planificación • Monitoreo

Aprovechar conocimiento de: • Incidentes y soluciones • Componentes desarrollados • Estimaciones históricas

Page 12: Los 3 elementos claves de una evolución tecnológica

Proceso – Registro de Incidentes

Page 13: Los 3 elementos claves de una evolución tecnológica

Proceso – Planificación

Page 14: Los 3 elementos claves de una evolución tecnológica

Proceso – Monitoreo

Page 15: Los 3 elementos claves de una evolución tecnológica

• Objetivo claro • Diagnóstico detallado • Proceso definido • Roles necesarios • Testeo completo del sistema

Conclusiones

Page 16: Los 3 elementos claves de una evolución tecnológica

Claudia Araujo - [email protected] Marcelo Dotti – [email protected]