Está en la página 1de 10

Rational Unified Process .

Este término es un
proceso creado por la empresa de ingeniería de
software, Rational Software Corporation, para
guiar el desarrollo de un programa. El RUP es
una metodología con prácticas Lean, así como
Scrum y Extreme Programming (XP).
RUP es un acrónimo y significa el Proceso Unificado Racional. Este
proceso se usa preferiblemente para proyectos complejos con
equipos grandes.
En la gestión de un proyecto, el sistema RUP promueve una solución
disciplinada, que consiste en organizar las tareas y
responsabilidades de todos dentro de una organización.
Esta herramienta fue creada por Rational Software, que ahora
pertenece a IBM.
Las prácticas utilizadas en RUP se basan en varios métodos, pero
además, presenta algunos principios similares al de los métodos
Lean .
Uno de estos métodos es Scrum , y no es posible clasificar uno como
mejor que el otro, sino evaluar cuáles son los objetivos que cada
metodología proporciona para tu organización o proyecto.
El Scrum Framework se basa en prácticas según el manifiesto Lean.
Los proyectos que se desarrollan en este sistema tienen
características como actividades y funcionan de forma iterativa e
incremental.
La metodología RUP consiste en una estructura de trabajo de proceso con el objetivo
del producto y por tanto basada en el modelo Unified Modeling Language (UML),
cuando se habla de programación orientada a objetos.

El UML compone un lenguaje para definir una secuencia de artefactos y ayudar en la


ejecución de las tareas del sistema a desarrollar, a través de diferentes tipos de
diagramas.

Todas las técnicas y prácticas utilizadas en el modelo RUP están probadas en la


industria del software y la gestión de proyectos.

Aunque RUP se utiliza para proyectos complejos y con equipos extensos, permite
realizar actividades y artefactos de acuerdo con la elección del equipo y se puede
adaptar para agilizar el proceso .
1. Dinámica
2. Estático
3. Práctica
Es en la perspectiva dinámica que compone el ciclo de vida del proyecto, en el
que se divide en 4 fases secuenciales, denominadas en: inicio, elaboración,
construcción y transición .

Desde un punto de vista estático, el RUP se enfoca en las actividades que se


llevan a cabo durante el ciclo de vida del proyecto, estas actividades se
denominan workflows.

Finalmente, la visión práctica del proceso consta de buenas prácticas de proceso,


que son las recomendaciones del método para que todas las actividades se
preparen de la mejor manera.
Comienzo Elaboración Construcción Transición
Es en este momento que se elabora En la fase de elaboración, o Ahí es cuando se termina la La transición se expresa como
la planificación del proyecto con elaboración, busca relevar casos, construcción del proyecto, por transición, es decir, la fase que
los stakeholders, son ellos quienes documentación, estudios base, es eso tiene ese nombre. El pasa el proyecto desde el punto de
han descrito los requisitos para el decir, modelos para orientar el principal objetivo es la prueba hasta la implementación.
sistema a desarrollar. proyecto. Esto es para orientar cuál Después de todas las pruebas
elaboración del producto. Dado
La etapa se realiza en un corto será la mejor manera de acuerdo realizadas y con el objeto listo,
que el método se basa en el
período de tiempo. Guía al con las premisas de los interesados. llega el momento de ponerlo a
desarrollo de software, estamos
Tras todo este conocimiento, se disposición del usuario final, es
equipo para analizar la viabilidad hablando de crear códigos.
elabora un plan de proyecto, con decir, la entrega del proyecto.
del proyecto y cómo empezar a Además, es en esta etapa que se
todas las características y Además de la entrega, esta fase
definir los primeros pasos. realizan las primeras pruebas
especificidades, de la forma más incluye la realización de
Usando este concepto tenemos para que se prepare la base
detallada posible. capacitaciones y asegurar que el
una metodología llamada Lean inicial para la etapa de transición. objeto final resuelva todos los
Inception .
problemas de las partes
interesadas.
Como todo en la vida, hay reglas que seguir. Las buenas prácticas consisten en
habilidades que deben desarrollarse para que el aumento se lleve a cabo de la mejor
manera posible.

Entonces, vayamos a las buenas prácticas del RUP:


Desarrollar el software de forma iterativa
Gestionar requisitos
Utilice arquitecturas basadas en componentes
Modelar visualmente el software
Verifique la calidad del software
Controlar los cambios de software

El objetivo de estas prácticas es lograr que la producción se realice con calidad, en tiempo,
con presupuestos predecibles y de manera adecuada para los grupos de interés.
La metodología Rup es una metodología de desarrollo de
software muy importante. Ha ayudado a muchos
desarrolladores a mejorar sus habilidades y a producir software
de alta calidad. Si te dedicas a esto, entonces debes aprender
esta metodología. Te ayudará a mejorar tu trabajo y a producir
herramientas de mejor calidad. Rup también te ayudará a
entender mejor el ciclo de vida del software y a planificar mejor
tu trabajo. Así que aprende esta metodología y mejora tu
trabajo. Rup te ayudará a convertirte en un mejor profesional.

También podría gustarte