Evaluación de Tecnologías Open Source es el módulo del ciclo 4 — Definir tecnologías — donde ustedes aprenden a seleccionar la tecnología de código abierto que una solución de software necesita: no a usarla, sino a decidir cuál conviene adoptar y a poder sostener esa decisión ante quien la financia y ante quien la va a mantener. Lo van a hacer en cuatro fases, cada una construida sobre la anterior: primero investigan sistemáticamente las alternativas disponibles para una necesidad técnica, después evalúan la madurez, la comunidad, el soporte y la sostenibilidad de cada candidata junto con su licencia, luego las comparan con criterios ponderados de compatibilidad y curva de aprendizaje, y por último validan la elección con una prueba de concepto que mide rendimiento y consumo de recursos. Mi nombre es Anwar Abdallah, Ingeniero de Software, y voy a acompañarlos como profesor a lo largo de las cuatro fases.
Elegir una tecnología es contraer una deuda. Todo lo que se construya sobre ella hereda sus límites, sus decisiones de diseño y su suerte: si el proyecto que la mantiene se abandona, el sistema construido encima se queda sin corrección de fallas ni de vulnerabilidades, y sustituirla obliga a rehacer lo que ya estaba hecho. Casi siempre esa elección la hace quien va a programar, entre las tecnologías que ya conoce, sin documentarla ni contrastarla con nada — y el costo lo termina asumiendo la empresa, que nunca participó de la decisión.
Este módulo abre el ciclo 4 del programa: la tecnología de código abierto que ustedes seleccionen aquí es la que emplean los módulos 101 (Desarrollo de Backend en Aplicaciones de Software), 102 (Desarrollo Frontend en Aplicaciones de Software) y 198 (Desarrollo Multiusuario y Multiplataforma) al construir la solución.
A lo largo de las cuatro fases, el criterio de logro es siempre el mismo: no sustituir el dato por el supuesto. Elegir bien no es solo mirar qué hace una tecnología hoy, sino preguntarse quién la va a seguir sosteniendo mañana — la pregunta que casi nunca se hace, y la que este módulo les enseña a responder con evidencia.
Cada fase se cursa sobre el entregable de la anterior. Las cuatro fases están disponibles en este sitio desde el inicio del módulo.
Investigan sistemáticamente las alternativas disponibles para una necesidad técnica, con fuentes consultadas y criterios de inclusión y exclusión declarados antes de buscar.
Evalúan la madurez, la comunidad, el soporte y la sostenibilidad de cada alternativa candidata, junto con las condiciones de su licencia.
Comparan las alternativas con criterios ponderados —compatibilidad con lo ya existente, curva de aprendizaje— declarando los pesos antes de evaluar.
Validan la elección con una prueba de concepto focalizada que mide rendimiento y consumo de recursos sobre la alternativa preferida.
A lo largo de las cuatro fases van a registrar su proceso en el Diario de Formación institucional: qué hicieron, qué aprendieron y qué mejoraron en cada momento. Descarguen el documento y tráiganlo diligenciado a medida que avanzan.
⬇ Descargar el Diario de Formación (.docx)