Como en cualquier disciplina que esté relacionada con la tecnología, la carrera de ingeniería en sistemas computacionales de la Universidad del Valle del Fuerte enfrenta el reto de la actualización. Los métodos, los procesos y, en general, las ciencias de la computación están en constante cambio; lo que se enseñó en una retícula de la generación 2000, no puede ser comparado con el plan de estudios de 2010. Esta es una tendencia en la que poco podemos hacer, es la naturaleza misma de este negocio: el estar en constante cambio. Tratar de enseñar y casarse con una metodología en específico resultaría desastroso, seriamos especialistas de nada, con el riesgo de que esas prácticas queden desfasadas y obsoletas. La metodología RUP es la novedad en cuanto a las buenas prácticas para el desarrollo de software, la cual, forma parte del perfil de egreso de los alumnos de UNIVAFU. Esta disciplina exige en sus practicantes un esfuerzo y una vocación por hacer las cosas con calidad. El RUP ha tenido tal éxito en la industria de la computación que desde mi muy personal punto de vista necesita estar incluida en el plan de estudios de la carrera. Para explicar el porqué, es necesario describir, de manera muy muy general, esta metodología. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades. Esto ayuda a que los alumnos le pierdan el miedo al cambio y a tener el valor suficiente para enfrentar los retos profesionales a que se enfrenten. Una forma de implementar el RUP es mediante disciplinas que a continuación tratare de esbozar. Modelado de Negocios: es el inicio del proyecto, nos ayuda a entender el giro de la empresa o el problema a estudiar. Permite a deducir que materiales necesitaremos para dar solución al problema. Requerimientos: establece el alcance del proyecto, ayuda a estimar los costos y consigue un acuerdo entre todos los interesados en la realización de la empresa. Análisis y Diseño: consiste en transformar los requerimientos a soluciones. Implementación: ejecutar las actividades que se diseñaron y planearon con anticipación. Distribución: hacer la instalación configurable Configuración y mantenimiento de cambio: restringir los cambios y configuración Administración de proyectos: marco de trabajo para administración de riesgos. Manejo de hitos, métricas para medir el avance o retraso Ambiente: configuración para el proyecto, herramientas y procesos adecuados. hay que resaltar que esta metodología, según yo, es aplicable a muchas materias de la carrera, e incluso, a otras carreras que se ofertan en la universidad. Esta es una metodología que es tan flexible que puede solucionar problemas y estandarizar procesos que no sean exclusivos del desarrollo de software. Una forma de abordar estos contenidos y fomentar la competencia de la transversalidad es mediante la elaboración de proyectos interdisciplinarios. Aprovechando que en la materia de desarrollo de emprendedores convergen alumnos de diferentes carreras, se puede convocar a la realización de un proyecto que sea modelado mediante el RUP. Obviamente este tema debe ser introducido a los alumnos en la materia de desarrollo de software para que al momento de ponerlo en práctica ya se lleven cuando menos conocimientos previos. Chance y hasta ganamos un concurso internacional como el ganado por alumnos de UNAM e IPN en el MIT.