Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GOTO X - ¿Hasta dónde quieres llegar hoy?

1,124 views

Published on

Published in: Technology, Travel, Business
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

GOTO X - ¿Hasta dónde quieres llegar hoy?

  1. 1. Alfonso Berriel [email_address] GOTO X ¿Hasta donde quieres llegar hoy? Claudia Araujo [email_address]
  2. 2. Agenda <ul><li>Introducción </li></ul><ul><li>Arquitectura de una aplicación moderna </li></ul><ul><li>Proceso de actualización tecnológica </li></ul><ul><li>Herramientas de apoyo </li></ul><ul><li>Conclusiones </li></ul>
  3. 3. Actualizando aplicaciones GX <ul><li>RESUMEN </li></ul><ul><li>Ante la disponibilidad de una nueva gran versión de </li></ul><ul><li>Genexus, puede ser el momento oportuno de </li></ul><ul><li>procesar grandes cambios en una aplicación </li></ul><ul><li>existente y debemos tener una respuesta a las </li></ul><ul><li>siguientes interrogantes : </li></ul><ul><ul><li>¿Hasta donde queremos llegar hoy con el proceso de migración a  la versión X? </li></ul></ul><ul><ul><li>¿Con que métodología, servicios y herramientas  podemos contar para esta migración? </li></ul></ul>
  4. 4. Objetivo <ul><li>Ayudar a la comunidad a la incorporación de las nuevas tecnologías. </li></ul><ul><ul><li>Resolviendo el problema </li></ul></ul><ul><ul><li>Generando capacidades técnicas </li></ul></ul>
  5. 5. Acompañando la evolución tecnológica 70’ Mainframe 80’ PC 90’ Windows 03’ Mobility Web Services Integration 00’ Internet Evolución Tecnológica Web 2.0
  6. 6. Genexus X - Novedades Usabilidad GeneXus X cuenta con un ambiente de desarrollo más amigable orientado a intenciones y necesidades del desarrollador, que hacen intuitivo su uso y facilitan su aprendizaje. Extensibilidad GeneXus X fue creado para una mayor y más activa participación de la comunidad, pues permite integrar a las aplicaciones y al ambiente de desarrollo, conocimiento y desarrollos de terceros. Productividad GeneXus X está pensado para escribir menos y declarar más, lo que junto a la posibilidad de reutilizar conocimiento, la mayor automatización, usabilidad e integración, hacen que el desarrollo de aplicaciones sea más simple, efectivo y productivo. Integración GeneXus X está diseñado para facilitar el trabajo en equipo. Permite un mayor grado de colaboración en la documentación, integrar el conocimiento de cada desarrollador y la posibilidad de que convivan diferentes visiones de desarrollo. Web 2.0 GeneXus X reduce considerablemente la complejidad de construir aplicaciones de tipo web 2.0, logrando una mayor calidad de producto en menos tiempo de desarrollo.
  7. 7. Agenda <ul><li>Introducción </li></ul><ul><li>Arquitectura de una aplicación moderna </li></ul><ul><li>Proceso de actualización tecnológica </li></ul><ul><li>Herramientas de apoyo </li></ul><ul><li>Conclusiones </li></ul>
  8. 8. ¿Cómo deben ser los Sistemas modernos? <ul><li>Flexibles: La única certeza es el cambio </li></ul><ul><li>Extensibles: Mas allá de dónde y quién </li></ul><ul><li>De Sistemas que reaccionan a Sistemas que accionan </li></ul><ul><li>Publican para colaborar </li></ul><ul><li>Simples   </li></ul>
  9. 9. <ul><li>Arquitectura orientada a servicios. </li></ul><ul><li>Diseño orientado a Procesos (BPM). </li></ul><ul><li>Construcción basada en Patrones. </li></ul><ul><li>Personalización en tiempo de ejecución. </li></ul><ul><li>Propagación. </li></ul><ul><li>Integración. </li></ul>Bases técnicas
  10. 10. Arquitectura de la aplicación Servicios Entidades de Negocio Actores Eventos Objetos Modelo de Datos Portal Mecanismos Objeto-Acción Procesos de Negocios BI Actividades
  11. 11. Arquitectura orientada a procesos <ul><li>Comanda el flujo de </li></ul><ul><li>servicios </li></ul>Servicios que encapsulan operaciones WORKFLOW TAREAS
  12. 12. Agenda <ul><li>Introducción </li></ul><ul><li>Arquitectura de una aplicación moderna </li></ul><ul><li>Proceso de actualización tecnológica </li></ul><ul><li>Herramientas de apoyo </li></ul><ul><li>Conclusiones </li></ul>
  13. 13. Proceso de actualización tecnológica Herramientas Metodología Componentes de Arquitectura
  14. 14. Proceso de actualización tecnológica niveles de actualización Cambio de Plataforma: DBMS, Generador Cambio de Interfaz Cambio de arquitectura SOA-BPM-BI-Auditoría Patterns Nivel 1 Nivel 2 Nivel 3 Tiempo
  15. 15. Nivel 1: Cambio de plataforma <ul><li>Proyecto: </li></ul><ul><ul><li>Objetivo: Aplicación generada por Genexus X </li></ul></ul><ul><ul><li>Ejecución: </li></ul></ul><ul><ul><ul><li>Abrir Kb con la nueva Versión Genexus X </li></ul></ul></ul><ul><ul><ul><li>Comparación y resolución de diferencias entre navegaciones </li></ul></ul></ul><ul><ul><ul><li>Configuración de la nueva plataforma </li></ul></ul></ul><ul><ul><li>Herramientas </li></ul></ul><ul><ul><ul><li>Comparador de navegaciones </li></ul></ul></ul><ul><ul><li>Entregables </li></ul></ul><ul><ul><ul><li>Aplicación en GeneXus X en la plataforma definida </li></ul></ul></ul><ul><ul><li>Control de Calidad </li></ul></ul><ul><ul><ul><li>Test funcional, Test Performance, Test de Stress </li></ul></ul></ul>
  16. 16. Definición de Objetivos <ul><li>¿Cómo queremos nuestra aplicación web? </li></ul><ul><ul><li>Como vamos a manejar la seguridad </li></ul></ul><ul><ul><li>Como vamos a hacer la navegación de nuestros objetos </li></ul></ul><ul><ul><li>Que patrón cumplen nuestras pantallas </li></ul></ul><ul><ul><li>Que procesos negocios tenemos y como los vamos a controlar </li></ul></ul><ul><ul><li>Como vamos a hacer nuestros reportes </li></ul></ul>
  17. 17. Nivel 2: Win - Web <ul><li>Proyecto: </li></ul><ul><ul><li>Objetivo: Aplicación generada por Genexus X, con un Interfaz web. </li></ul></ul><ul><ul><li>Planificación </li></ul></ul><ul><ul><ul><li>Alcance: Solucionar problemas de diferencia del ambiente y tener una aplicación con la misma funcionalidad. </li></ul></ul></ul><ul><ul><li>Ejecución: </li></ul></ul><ul><ul><ul><li>Diseñar el look&feel de la aplicación. </li></ul></ul></ul><ul><ul><ul><li>Identificar patrones </li></ul></ul></ul><ul><ul><ul><li>Cambiar las UTL de multi-transacciones </li></ul></ul></ul><ul><ul><ul><li>Cambiar amidación de llamadas con interfaz. </li></ul></ul></ul><ul><ul><ul><li>Integrar la seguridad y el control de acceso. </li></ul></ul></ul>
  18. 18. Nivel 2: Win-Web <ul><li>Proyecto: </li></ul><ul><ul><li>Herramientas </li></ul></ul><ul><ul><ul><li>Detector de problemas </li></ul></ul></ul><ul><ul><ul><li>Patterns </li></ul></ul></ul><ul><ul><li>Entregable </li></ul></ul><ul><ul><ul><li>La “misma funcionalidad” de mi aplicación win pero con una Interfaz web </li></ul></ul></ul><ul><ul><li>Control de Calidad </li></ul></ul><ul><ul><ul><li>Test funcional, Performance, Test de Stress </li></ul></ul></ul>
  19. 19. Nivel 3: Cambio de arquitectura <ul><li>SOA </li></ul><ul><li>BPM </li></ul><ul><li>Portales </li></ul><ul><li>Patrones </li></ul><ul><li>BI </li></ul><ul><li>OAV </li></ul><ul><li>Incorporación de comportamiento en Metadatos </li></ul><ul><li>Reutilización de componentes </li></ul>
  20. 20. Nivel 3: Proyecto <ul><li>Objetivo: </li></ul><ul><ul><li>Tener una aplicación con una nueva arquitectura. </li></ul></ul><ul><li>Ejecución : </li></ul><ul><ul><li>Prototipo </li></ul></ul><ul><ul><li>Definir todos los procesos de negocio </li></ul></ul><ul><ul><li>Aplicar a todos los objetos “patternizables” </li></ul></ul><ul><ul><li>Trabajar sobre aquellas funcionalidades especificas que no incluyen en el patrón. </li></ul></ul>
  21. 21. Nivel 3: Proyecto <ul><li>Ejecución : </li></ul><ul><ul><li>Prototipo </li></ul></ul><ul><ul><ul><ul><li>Definir primer Nivel de las funcionalidades </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Seleccionar funcionalidades que sean ejemplo del patrón de comportamiento. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Partir de patrones ya construidos y ver que necesidades no están incluidas </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Integrar el modelo de seguridad seleccionado </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Integrar el manejo de procesos </li></ul></ul></ul></ul>
  22. 22. Agenda <ul><li>Introducción </li></ul><ul><li>Arquitectura de una aplicación moderna </li></ul><ul><li>Proceso de actualización tecnológica </li></ul><ul><li>Herramientas de apoyo </li></ul><ul><li>Conclusiones </li></ul>
  23. 23. Herramientas <ul><li>Metodologías de Gestión de Proyecto </li></ul><ul><li>Metodologías de Análisis detallado </li></ul><ul><li>Metodologías de Construcción </li></ul><ul><ul><li>Estándares de desarrollo, nomenclatura </li></ul></ul>
  24. 24. Herramientas <ul><li>Herramientas para Proyectos </li></ul><ul><ul><li>QControl – Issue Tracking </li></ul></ul><ul><ul><li>Gestión de Proyectos – K2b Proyectos </li></ul></ul><ul><ul><li>Gx Server </li></ul></ul>
  25. 25. Herramientas <ul><li>Herramientas de construcción </li></ul><ul><ul><li>K2b Tools </li></ul></ul><ul><ul><ul><li>Patterns </li></ul></ul></ul><ul><ul><ul><li>Sistema de auditoría </li></ul></ul></ul><ul><ul><ul><li>OAVs </li></ul></ul></ul><ul><ul><li>Formularios dinámicos </li></ul></ul><ul><ul><li>Reportes dinámicos </li></ul></ul>
  26. 26. Desarrollo basado en patrones Patterns Base de Conocimiento METADATOS DEFINICIÓN DEL PATRÓN Aplicación
  27. 27. ¿Cómo Generar? <ul><li>Desarrollo basado </li></ul><ul><li>en patrones </li></ul>Programas CÓDIGO ESPECÍFICO CÓDIGO ESTÁNDAR
  28. 28. Agenda <ul><li>Introducción </li></ul><ul><li>Arquitectura de una aplicación moderna </li></ul><ul><li>Proceso de actualización tecnológica </li></ul><ul><li>Herramientas de apoyo </li></ul><ul><li>Conclusiones </li></ul>
  29. 29. Oportunidades <ul><li>La versión X nos plantea posibilidad de : </li></ul><ul><ul><li>Aprovechamiento de nuevas features de Genexus </li></ul></ul><ul><ul><li>Revisión de arquitectura técnica </li></ul></ul><ul><ul><li>Incorporar nuevas prácticas de desarrollo de SW </li></ul></ul><ul><ul><li>Actualización técnica de RRHH </li></ul></ul>
  30. 30. Disponibilidad de Servicios <ul><li>Formulación de Proyecto </li></ul><ul><li>Revisión de Arquitectura </li></ul><ul><li>Proceso de conversión factorizado (SWF) </li></ul><ul><li>Workshoop </li></ul><ul><li>Desarrollo conjunto </li></ul><ul><li>Capacitación y Transferencia Tecnológica </li></ul>
  31. 31. Beneficios de proceso factorizado <ul><li>ayuda a alcanzar mejor objetivos de negocio: </li></ul><ul><ul><li>Eficiencia </li></ul></ul><ul><ul><li>Time to market </li></ul></ul><ul><ul><li>Productividad </li></ul></ul><ul><ul><li>Calidad </li></ul></ul><ul><ul><li>Agilidad </li></ul></ul>
  32. 32. Hasta donde quieres llegar mañana?…
  33. 33. <ul><li>muchas </li></ul><ul><li>gracias </li></ul>

×