Ensayo RUP

Anuncio
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.
Descargar