<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Escenarios de modernización by Kelly Johany Garces Pernett</title>
      <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw</link>
      <description>Responder las siguientes preguntas:
¿Cuáles fueron las estrategias de modernización escogidas para los diferentes escenarios?
¿Existe alguna estrategia de modernización popular entre los estudiantes? Se considera que una estrategia es popular si más de 2 estudiantes la escogieron
En caso que sí, qué podría justificar la selección de dicha estrategia (piense en términos de las ventajas y desventajas)
En caso que no, encuentre retos comunes a los que se podrían enfrentar al hacer la modernización
</description>
      <language>en-us</language>
      <pubDate>2023-06-09 17:28:50 UTC</pubDate>
      <lastBuildDate>2025-06-10 23:46:31 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Sala 3</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485697508</link>
         <description><![CDATA[<p><strong>Escenarios:</strong></p><ol><li><p> Sergio: tomar monolito Python migrarlo a micro-servicios.</p></li><li><p>Cris: Aplicación (monolito) con Java Server pages y mySQL.</p></li><li><p>Cris: Aplicación (monolito) con SpringBoot de hace 8 años.</p></li><li><p>Jhon: Monolito de Java pare envío de emails + 3 librerías de R para estadística/vacunas/enfermedades y migrarla a Python</p></li></ol><p><br/></p><p><strong>Estrategias:</strong></p><ol><li><p>Migración a micro-servicios y crear wrapper.</p></li><li><p>Migración a Python y micro-servicios.</p></li><li><p>Introducir un Wrapper. Replatform.</p></li><li><p>Migración de lenguaje a Python.</p></li><li><p>Migración / Reemplazo ????</p></li></ol><p><br/></p><p><strong>Popular</strong>:</p><ol><li><p>Migración.</p></li></ol><p><br/></p><p><strong>Retos comunes:</strong></p><ol><li><p>Ausencia de docs</p></li><li><p>Conocimiento tecnico (JSP, Glassfish)</p></li><li><p>Conocimiento de negocio, dominio.</p></li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:26:03 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485697508</guid>
      </item>
      <item>
         <title>Sala 13</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485701049</link>
         <description><![CDATA[<p>Las estrategias fueron: </p><p>1.Rhost</p><p> 2. wrapping </p><ol start="3"><li><p>revamp</p></li></ol><p> 4. migración gradual</p><p>Y dentro de esas las populares fueron Wrapping y Revamp</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:31:11 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485701049</guid>
      </item>
      <item>
         <title>SALA 1</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485701456</link>
         <description><![CDATA[<p>Escenarios propuestos:</p><p>Ian: Wrapping</p><p>Daniel: Migración</p><p>Ana: Wrapping</p><p>Danna: Wrapping</p><p><br/></p><p>¿Existe alguna estrategia de modernización popular entre los estudiantes?</p><p>Wrapping</p><p><br/></p><p>Justificación de la estrategía: </p><p>Permite reescribir algunas partes del sistema original, esto debido al tiempo de trabajo que tendriamos para implementar esta estrategía.</p><p>Puede no ser tan traumatico la implementación.</p><p><br/></p><p>Una desventaja de esta estrategía sería que se podría tener deuda tecnica</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:31:42 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485701456</guid>
      </item>
      <item>
         <title>Sala 11</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485703193</link>
         <description><![CDATA[<p>Estrategia popular: traducción de código</p><p>Ventajas:</p><ul><li><p>Control total del software</p></li><li><p>Tecnología moderna</p></li><li><p>Facilidad de mantenimiento en el futuro</p></li></ul><p>Desventajas:</p><ul><li><p>Nivel de esfuerzo alto</p></li><li><p>Consumo de tiempo y talento humano requerido.</p></li></ul><p>Retos:</p><ul><li><p>No subestimar el esfuerzo requerido.</p></li><li><p>Encontrar lenguaje origen y destino de conocimiento del equipo.</p></li></ul><p>----------------------------</p><ol><li><p>Daniel Gamez</p><ol><li><p>R a Python con estrategia de traducción de código total.</p></li></ol></li><li><p>David Valderrama</p><ol><li><p>Aplicación en C++. Todavía no se ha escogido la estrategia.</p></li></ol></li><li><p>Juan de Jesus</p><ol><li><p>Proyecto pregrado CRUD migrar de java a algo tipo node js. Traducción de código total.</p></li></ol></li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:33:37 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485703193</guid>
      </item>
      <item>
         <title>Sala 2</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485704061</link>
         <description><![CDATA[<p>Asistentes:</p><ul><li><p>Cristian Camilo Zapata</p></li><li><p>Juan Camilo Beltran</p></li><li><p>Fabio Camilo López </p></li></ul><p><br/></p><p>¿Cuáles fueron las estrategias de modernización escogidas para los diferentes escenarios?</p><p>R: Replatform y migration de una aplicacion java con jsf y jpa</p><p><br/></p><p>¿Existe alguna estrategia de modernización popular entre los estudiantes? </p><p>R: Solamente existe un escenario de migración seleccionado, por lo que el reto actualmente consiste en lograr ubicar una aplicación legada en github que no sea extremadamente compleja de entender con un analisis exploratorio y que pueda ser utilizada como un escenario valido para ser modernizada</p><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:34:32 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485704061</guid>
      </item>
      <item>
         <title>Sala 12</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485704431</link>
         <description><![CDATA[<p>Escenarios:</p><p>Jessica: Migración de un monolíto a Python</p><p>Andres: Micro servicio Java a Go</p><p>Juan Felipe: Migración de una aplicación web</p><p><br/></p><p>Estrategias:</p><p>Jessica: Migración</p><p>Andrés: Migración</p><p>Juan Felipe: Wrapping</p><p><br/></p><p>-----------------------------------------</p><p>Dudas:</p><p>¿La tecnología de origen influye de alguna manera en la toma de decisión de la estrategia?</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:34:59 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485704431</guid>
      </item>
      <item>
         <title>Sala 8</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485705552</link>
         <description><![CDATA[<p><strong>Escenarios:</strong></p><ol><li><p>Fabia Quintero: tomar monolito en VB de citas medicas de hospitales.</p></li><li><p>Javier Fajardo: una calculadora en assembler para adaptarle mas funcionalidades.</p><p><br/></p></li></ol><p><strong>Estrategias:</strong></p><ol><li><p>Incluirle nuevas funcionalidades granulares con MS.</p><p><br/></p></li></ol><p><br/></p><p>Retos</p><ol><li><p>Replicar el ambiente de desarrollo.</p></li></ol><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:36:30 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485705552</guid>
      </item>
      <item>
         <title>Sala 10</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485705727</link>
         <description><![CDATA[<p>Andrés Clavijo</p><p>Paula Bohórquez</p><p><br/></p><p>Escenarios</p><ol><li><p>Aplicación legada con uso de Javabeans</p></li><li><p>App legada en C# para control de contratos, agendamiento de profesores de Facultades</p></li></ol><p>Estrategias</p><ol><li><p>Code Translation</p></li><li><p>Data Analytics Augmentation</p><p><br/></p></li></ol><p>No hay una estrategia en común</p><p><br/></p><p>Retos</p><ol><li><p>Tiempo/Desconocimiento para entender código legado. </p></li><li><p> Mantener arquitectura funcional (si funciona mantenerlo)</p></li><li><p>Cálculo Costos</p></li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:36:44 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485705727</guid>
      </item>
      <item>
         <title>Sala 4</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485706291</link>
         <description><![CDATA[<ol><li><p>Cesar: Migracion</p></li><li><p>Cristian: Migracion</p></li><li><p>Andersen: Revamp</p></li></ol><p><br/></p><ol start="4"><li><p>Migracion: </p><p>   Ventajas:</p><ul><li><p>Tratar de mantener la logica de nrgocio lo mas atutentic posible. </p></li><li><p>Menos riesgosa del reemplazo total (refactoring como estrategia de modernizacion)</p></li><li><p>Ayuda a solucionar problemas de mantenibilidad de codigo legado. </p></li></ul><p>   Desventajas:</p><ul><li><p>Mayor esfuerzo que otras estrategias ej: wrappin</p></li></ul></li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:37:19 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485706291</guid>
      </item>
      <item>
         <title>Sala 5</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485709498</link>
         <description><![CDATA[<p>Julian Bohorquez: migración aplicación en Ruby</p><p>Mateo Diaz: migración aplicación en Pascal</p><p>Geraldine Gómez: migración de R a Python, protocolo de comunicación</p><p><br/></p><p>Estrategia comun: Migración<br><br><strong>Ventaja</strong><br></p><ul><li><p>Solución de los problemas de raíz</p></li><li><p>Obtención y entendimiento del flujo de negocios, tener mayor disponibilidad y satisfacer los atributos de calidad prioritarios del negocio</p></li><li><p>Mejora en la experiencia del usuario final</p></li><li><p>Puede solucionar la deuda técnica</p></li></ul><p><br><strong>Desventaja</strong><br></p><ul><li><p>Es invasiva con el software y puede requierir un problemas de pruebas</p></li><li><p>Tiempo prolongado y costos al inicio del proyecto</p></li></ul><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:41:36 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485709498</guid>
      </item>
      <item>
         <title>Sala 7</title>
         <author></author>
         <link>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485713826</link>
         <description><![CDATA[<p>Participantes:</p><ul><li><p>Alejandro Bogotá</p></li><li><p>Jaime Gallo</p></li></ul><p>Escenario: Migración de librería Node.js para pruebas E2E</p><p>Estrategia popular: migración</p><p>Por qué:</p><ul><li><p>Permitirá trabajar con tecnologías web recientes.</p></li><li><p>Facilita la implementación de pruebas E2E</p></li></ul><p>Dudas</p><ul><li><p>¿Las herramientas del curso soportan JavaScript?</p></li><li><p>¿Se podría usar una librería? En el curso se trabajan con sistemas de información</p></li></ul><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-06-10 23:45:36 UTC</pubDate>
         <guid>https://padlet.com/kj_garces971/gghvzubmgy0lqfqw/wish/3485713826</guid>
      </item>
   </channel>
</rss>
