1 / 53

Migración Win a Web. Un caso de Outsourcing exprimiendo GXPatterns al máximo.

Migración Win a Web. Un caso de Outsourcing exprimiendo GXPatterns al máximo. Ing. Juan Marcelo Bustamante Lamas jmbl@puntoexe.com.uy. GCI (Web) - Insis. 8 de Marzo de 2006 Solicitud de la Propuesta. El planteo inicial. Objetivo Migración en 4 meses. 2 Programadores de Insis.

lily
Download Presentation

Migración Win a Web. Un caso de Outsourcing exprimiendo GXPatterns al máximo.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Migración Win a Web. Un caso de Outsourcing exprimiendo GXPatterns al máximo. Ing. Juan Marcelo Bustamante Lamasjmbl@puntoexe.com.uy

  2. GCI (Web) - Insis

  3. 8 de Marzo de 2006Solicitud de la Propuesta

  4. El planteo inicial • Objetivo • Migración en 4 meses. • 2 Programadores de Insis. • Requerimientos • Diseño gráfico establecido. • Entrega de Builds programada. • Infraestructura y Arquitectura • Desarrollo en PuntoExe. • Auditoría a Distancia.

  5. Metodología • Seguridad • Objetos Privados • AdminG SVT • Seguimiento Local y Remoto • eGroupWare

  6. Metodología

  7. Relevamiento • Cantidad de Objetos: 2000 aprox. • Complejidad de diverso grado. • Tiempos de desarrollo. • 9.000 horas. • 90.000 líneas de código GeneXus.

  8. ¿Que logramos con GXPattern? • Aumenta la productividad de un programador Web en un 300%. • No requiere programadores GeneXus expertos en Web. • Estandarización en el Diseño Gráfico y en el Código generado. • Gran facilidad ante cambios de Diseño o cambios Funcionales.

  9. ¿Qué es GXPattern? • “Lenguaje de 5ª Generación” • Patrón • Instancia • Generador

  10. ¿Cómo Genera? Patterns Instancia Dkt (C#) (XPZ) GXPublic

  11. Análisis Funcional • Trabajar Con • Invocadores de Reportes o Procedimientos • Consultas en Pantalla

  12. Análisis Funcional

  13. Análisis Funcional

  14. Análisis Funcional

  15. 15 de Marzo de 2006Entrega de la Propuesta

  16. Curva de Aprendizaje (I)Enfoque del Desarrollo • Tres Patterns para complejidad baja (70% del sistema) • Work With (potenciado) • Parameter Request • Query • Programación “a mano” para complejidad alta

  17. 1º de Junio de 2006Aceptación de la Propuesta

  18. Filosofía del Pattern Work With • Selector de línea por hipervínculo • Visualizador del Registro. • Tabs para acceder a elementos subordinados.

  19. Work With en Win

  20. Work With en Web

  21. 12 de Julio de 2006Entrega Build 0

  22. Curva de aprendizaje (II) Enfoque del Desarrollo • Sólo dos Patterns • Work With y Query resueltos con un mismo pattern. • Parameter Request. • Desarrollo “a mano” para complejidad alta

  23. Curva de aprendizaje (II) Nuevos Desarrollos • Form en Transacciones. • Tabs en Transacciones. • Parameter Request. • Work With sin tabla base.

  24. 3 de Agosto de 2006Entrega Build 1

  25. Curva de aprendizaje (III) Enfoque del Desarrollo • Sólo dos Patterns • Full Pattern • Complejidad alta incluida.

  26. Curva de aprendizaje (III) Nuevos Desarrollos • Controlador de salto programable • Gráficos • Tabs en Filtros • Seguridad en Acciones.

  27. 1º de Setiembre de 2006Entrega Build 2

  28. Scroll en Grillas. Soporte de Radio Button. Soporte de Combo Box. Variables en Grilla de Trn. Acciones en Trn. Conditions en Acciones. Variables en Fixed Data. Prompts Forzados. Soporte de Subrutinas. Variables en Tabs. Acciones con Link Target. Conditions en View. Declaración de Variables. Data Type en Variables. Acciones con Combo en Grillas. Fixed Data en Selection. Botones con imagen a los Lados. Category: despliegue horizontal. Autoajustar ventanas de Prompt. Comptaibilidad Full Firefox. Curva de aprendizaje (IV) Otros Desarrollos

  29. Testing • Testers • Externos. • Internos. • Requerimientos del SVT • 320 Incidentes reportados. • 200 Cerrados. • 70 en el Cliente. • 20 mejoras para futura versión. • 30 en Soporte.

  30. Testing • Testers • Externos • Internos • Sistema • SVT

  31. Testing • Testers • Externos • Internos • Sistema • SVT

More Related