SlideShare a Scribd company logo
1 of 23
Daniel Coellar Anya Wainberg Veronica Buitron
Empresa de consultoría en USA Cliente GeneXus  migrar KB 4000 objetos
¿Cuál es la mejor forma de migrar? ,[object Object]
Migración de corrido (Big Bang Migration),[object Object]
Patterns
Pero…
Síndrome del lavadero (scope creep)
Miedo del elefanteblanco,[object Object]
Menor tiempo
Menor costo,[object Object]
Bueno
Bonito
Barato?
El proceso de Conversión Conversión Análisis Configuración
Análisis G2W ,[object Object],Transacciones     Work Panels Procedimientos ,[object Object]
En quéobjetosestán,[object Object]
Asistente (Wizard)
Usuario: tomardecisionesnecesarias de forma simple y oportuna,[object Object]
Implementalasconversionesnecesarias de forma 100% automática,[object Object]
De plataforma
Funcionalidad no válidapara Web

More Related Content

Similar to 0092 g2 w_la_manera_más_fáci_de_convertir_el_100%_de_sus_aplicaciones_existentes_para_la_web

Presentacion charla mex2014 v1.2
Presentacion charla mex2014 v1.2Presentacion charla mex2014 v1.2
Presentacion charla mex2014 v1.2GeneXus
 
Integrando k2 b tools en proyectos genexus
Integrando k2 b tools en proyectos genexusIntegrando k2 b tools en proyectos genexus
Integrando k2 b tools en proyectos genexusGeneXus
 
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
El condimento para potenciar la productividad de GeneXus
El condimento para potenciar la productividad de GeneXusEl condimento para potenciar la productividad de GeneXus
El condimento para potenciar la productividad de GeneXusGeneXus
 
Unificando múltiples KBs en una única con GeneXus X Evolution 3
Unificando múltiples KBs en una única con GeneXus X Evolution 3Unificando múltiples KBs en una única con GeneXus X Evolution 3
Unificando múltiples KBs en una única con GeneXus X Evolution 3GeneXus
 
Administración de Proyectos de Manufactura
Administración de Proyectos de ManufacturaAdministración de Proyectos de Manufactura
Administración de Proyectos de ManufacturaIntelligy
 

Similar to 0092 g2 w_la_manera_más_fáci_de_convertir_el_100%_de_sus_aplicaciones_existentes_para_la_web (8)

Presentacion charla mex2014 v1.2
Presentacion charla mex2014 v1.2Presentacion charla mex2014 v1.2
Presentacion charla mex2014 v1.2
 
Integrando k2 b tools en proyectos genexus
Integrando k2 b tools en proyectos genexusIntegrando k2 b tools en proyectos genexus
Integrando k2 b tools en proyectos genexus
 
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
Migrando KB Grandes: Protegiendo los activos más valiosos para empresas de so...
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Migrando grandes KB
Migrando grandes KBMigrando grandes KB
Migrando grandes KB
 
El condimento para potenciar la productividad de GeneXus
El condimento para potenciar la productividad de GeneXusEl condimento para potenciar la productividad de GeneXus
El condimento para potenciar la productividad de GeneXus
 
Unificando múltiples KBs en una única con GeneXus X Evolution 3
Unificando múltiples KBs en una única con GeneXus X Evolution 3Unificando múltiples KBs en una única con GeneXus X Evolution 3
Unificando múltiples KBs en una única con GeneXus X Evolution 3
 
Administración de Proyectos de Manufactura
Administración de Proyectos de ManufacturaAdministración de Proyectos de Manufactura
Administración de Proyectos de Manufactura
 

More from GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)GeneXus
 

More from GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)
 

0092 g2 w_la_manera_más_fáci_de_convertir_el_100%_de_sus_aplicaciones_existentes_para_la_web

Editor's Notes

  1. GeneXusUsaesunaempresaqueofreceservicios de consultoriaGeneXuscontando con gentequetieneexperiencia de mas de 17 años en GeneXus.Desde 2004 al hoyrealizamosmas de 40 projectos en modofabrica en USA con GeneXus Consulting como socio.Una parte de importante de nuestrosservicios ha sidoayudar a nuestrosclientes a migrar a lasnuevasversiones/plataformasparapodermatenerse al dia con la tecnologia. Dentro de esa area de negociossiemprenosenfrentamos con el problema de aconsejar a nuestrosclientescuales la mejor forma de migrar.En particular hace un año un cliente con muchisimosaños en GeneXus se acerco a nosotrosparaque los ayudemos a migrarsuaplicacion de mas de 4000 objetos a web. Entoncesnosotrosparaaconsejarbien a nuestroclientenosempezamos a preguntar
  2. Cual seria la mejor manera de migrar una aplicación grande al web?Migracion incremental… ir migrando evolutivamente por modulos; el problema en este caso es que si bien controlamos mejor el problema, el riesgo y el tiempo total de migracion es mayor y directamente no es aplicable a aplicaciones con alto grado de integracion. Mantener un control de costo estrategico para toda la aplicación es mas dificil si la migracion es incremental, hay mas lugar para la imaginacion… (aun cuando no la queremos)Migracion de corrido…transformar la aplicación win o green a web como un proyecto completo de principio a fin.--Lo ideal seria migrar de golpe porque estoy en posición de poder tomar ventaja con la nueva plataforma en mi aplicación de forma estrategica pero el problema es que muchos miedos comienzan a surgir. Comienzo a evaluar posibles reingenierias, posibles mejoras y rapidamente mi objetivo perdio el foco de una migracion a ser un projecto mucho mas complejo que es una reingenieria de una aplicación grande.A su vez, al ser una aplicación, la migracion pasa a ser un proyecto grande tambien y por eso entonces comenzamos a temerle al proyecto… Entonces finalmente el proyecto pasa a ser “el dia que mi supervivencia dependa de eso”
  3. Migracion de corrido: como nuestro cliente tenia una aplicación altamente integrada, la unicasolucion era evaluar la migracion de corrido. En la migracion de corrido las opciones eran hacerlo manualmente o usando patterns para aumentar la productividad de la migracion manual.El problema es que en una aplicación de 4000 objetos cualquiera de las dos opciones eran opciones de alto riesgo. Si pensamos migrar una aplicación para el web, nos ponemos a pensar en todos los problemas a resolver y se mezclan los objetivos de la migracion con objetivos de mejora resultando en un alcance escurridizo. Por otro lado pensar en migrar toda una aplicación es un problema grande y que parece complejo. Es dificil saber como mantener el foco de la migracion, como controlar que no se transforme en un projecto mucho mas complejo o encarar una reingenieria total. Por lo tanto muchas veces a menos dejamos el problema hasta cuando no tengamos otra, o que “el dia que mi supervivencia dependa de eso”. Nuestro cliente estaba en un punto que no lo podia dejar mas, o corria en riesgo su posicion de lider en su mercado.
  4. Nosotros sabiamos que para poder realmente solucionarle el problema al cliente, debiamos encarar una migracion total donde resolvieramos los problemas de las migraciones de corrido.Debiamos hacerlo con en un tiempo corto, con un costo razonable y con mucho menos riesgo.En definitiva debiamos poder conquistar todos los miedos sobre una migracion de corrido de una apliocacion grande de mision critica.
  5. Entonces nosotros tratamos de pensar como podiamos resolver este problema intrincado. Queriamos una conversion de corrido o bigbang pero sin los riesgos de la conversion de corrido, sin el costo, sin el tiempo. Queriamos estar seguros que no nos tentabamos a una reingenieria para mantener el foco y alcance de la conversion. No queriamos reinventar ninguna rueda y lo queriamos bueno, bonito y barato. En definitiva queriamos magia…Entonces influenciados por la filosofiaGeneXus de automatizar todo lo automatizable comenzamos a pensar si podiamos automatizar el proceso de conversion. Para automatizar un proceso es fundamental conocer bien ese proceso y nosotros teniamos mucha experiencia en el tema de conversion. Por lo tanto nos dimos cuenta que todo lo que teniamos que hacer era automatizar nuestro conocimiento de cómo solucionar los problemas de conversion. Unaveztomadaesa decision, se nosaclaro el panorama, sabiamos a lo queteniamosquededicarnos: especificar, solucionar y luegoautomatizarproblemas de conversion. Los problemas de conversion son problemasespecificos de comportamientosdistintos en cadaplataforma.
  6. Aprovechando la extensibilidadquenosda la Ev 1 y la confianza del clientedesarrollamos G2W comouna extension a GeneXus y es lo quevamosahora a compratir con ustedes.
  7. Analisis de la industriadicenque en 2 o 3 años el 80% de lasaplicacionesexistosas van a estar en la web. Nosotroscreemosque la mejormanera de posicionar a lasaplicacionesgrandes y existosashechas en GeneXusqueaun no estan en la web, es con G2W.G2W permiteconvertir el 100% de la aplicacionposicionando al clienterpaidamente en unasituacion de ventaja:Yatienesuaplicacion en la webPuedemejorarla con el feedback activo de sususuariosPuedeutilizarlasventajas de la nuevaplataforma de forma “cirujano” en los lugaresdonde le permite el mayor ROI
  8. Analisis de la industriadicenque en 2 o 3 años el 80% de lasaplicacionesexistosas van a estar en la web. Nosotroscreemosque la mejormanera de posicionar a lasaplicacionesgrandes y existosashechas en GeneXusqueaun no estan en la web, es con G2W.G2W permiteconvertir el 100% de la aplicacionposicionando al clienterpaidamente en unasituacion de ventaja:Yatienesuaplicacion en la webPuedemejorarla con el feedback activo de sususuariosPuedeutilizarlasventajas de la nuevaplataforma de forma “cirujano” en los lugaresdonde le permite el mayor ROI
  9. Analisis de la industriadicenque en 2 o 3 años el 80% de lasaplicacionesexistosas van a estar en la web. Nosotroscreemosque la mejormanera de posicionar a lasaplicacionesgrandes y existosashechas en GeneXusqueaun no estan en la web, es con G2W.G2W permiteconvertir el 100% de la aplicacionposicionando al clienterpaidamente en unasituacion de ventaja:Yatienesuaplicacion en la webPuedemejorarla con el feedback activo de sususuariosPuedeutilizarlasventajas de la nuevaplataforma de forma “cirujano” en los lugaresdonde le permite el mayor ROI
  10. Con G2W el objetivoesobtener un posicionamientorapido de lassolucionesyaquerapidamenteestan en la web, ninguncompetidornospuededecirque no.Puedopodemosfocalizarnos en obtener el feedback del usuarioparadeterminar en quepartes de nuestraaplicacionya web, debemoshacerreingenieriaparaaprovecharlasventajas de la plataforma y darle mayor funcionalidad al usuariodonderealmente la necesita y en lo posibleestariadispuesto a pagarporella.Al haceruna conversion rapidauno a uno, el test funcionalesbasado 100% en la aplicacionexistente, lo puedenhacer los usuariosactualesque son los queconocenmas la aplicacion y el reaprendizaje del usuario a la nuevaplataformaesmenor. Existesiempreperoesmenor.
  11. Un projecto de conversion G2W tienelassiguientesetapas:Convertir la aplicacionparapodercomenzar a testearla . Desarrollo del equivalente en la nuevaplataforma de los objetos non-GeneXus (sihubiera)Unavezque se comienza a testear, arreglartodos los casosespecificos de la aplicacion (EL GAP)Casosespecificos de la aplicacionCasos no-standard de la aplicacion -> (estamostrabajando en agregarflexibilidad a la herramienta )Testear la aplicacionPonerla en produccion
  12. Un projecto de conversion G2W tienelassiguientesetapas:Convertir la aplicacionparapodercomenzar a testearla . Desarrollo del equivalente en la nuevaplataforma de los objetos non-GeneXus (sihubiera)Unavezque se comienza a testear, arreglartodos los casosespecificos de la aplicacion (EL GAP)Casosespecificos de la aplicacionCasos no-standard de la aplicacion -> (estamostrabajando en agregarflexibilidad a la herramienta )Testear la aplicacionPonerla en produccion
  13. Un projecto de conversion G2W tienelassiguientesetapas:Convertir la aplicacionparapodercomenzar a testearla . Desarrollo del equivalente en la nuevaplataforma de los objetos non-GeneXus (sihubiera)Unavezque se comienza a testear, arreglartodos los casosespecificos de la aplicacion (EL GAP)Casosespecificos de la aplicacionCasos no-standard de la aplicacion -> (estamostrabajando en agregarflexibilidad a la herramienta )Testear la aplicacionPonerla en produccion
  14. Un projecto de conversion G2W tienelassiguientesetapas:Convertir la aplicacionparapodercomenzar a testearla . Desarrollo del equivalente en la nuevaplataforma de los objetos non-GeneXus (sihubiera)Unavezque se comienza a testear, arreglartodos los casosespecificos de la aplicacion (EL GAP)Casosespecificos de la aplicacionCasos no-standard de la aplicacion -> (estamostrabajando en agregarflexibilidad a la herramienta )Testear la aplicacionPonerla en produccion
  15. Analisis de la industriadicenque en 2 o 3 años el 80% de lasaplicacionesexistosas van a estar en la web. Nosotroscreemosque la mejormanera de posicionar a lasaplicacionesgrandes y existosashechas en GeneXusqueaun no estan en la web, es con G2W.