Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción a los métodos alternativos iterativos (Descripción de RUP…
Introducción a los métodos alternativos iterativos
Descripción de RUP
RUP consiste principalmente en la combinación de práticas de ingeniería innovadoras y técnicas de modelado de sistemas
El método también incluye el Lenguaje de Modelado Unificado (UML), un sistema de diagramación.
El Proceso Unificado Racional (las siglas RUP en español) fue uno de los métodos iterativos más antiguos en publicarse ampliamente y se definió una década o más antes de que comenzaran a aparecer los métodos ágiles
Proceso racional unificado
Scrum/XP y Lean/Kanban carecen de resiliencia ante los graves que implican los grandes proyectos de integración de datos empresariales
Se utilizó RUP para elevar el método a donde pueda satisfacer las necesidades del almacenamiento de datos empresariales
Los métodos ágiles de Scrum/XP y Lean/Kanban carecen de de mecanismos confiables para gestionar amplios requisitos
¿Por qué no RUP para DW/BI?
RUP ahora es un software privado, por lo cual la versión que ofrece actualmente el proveedor es enorme y costosa. Los gerentes de proyecto y los directores de TI a menudo encuentran su enorme documentación y artefactos
Los métodos más nuevos y ágiles tienen muchas ventajas de marketing sobre RUP. Tienen tablas de tareas altamente inteligibles. Emplean historias de usuarios que son ligeras y aún articulan un valor empresarial convincente.
Al decidir entre RUP y los métodos ágiles, estos planificadores pueden
Invertir tiempo para reducir RUP a donde es fácil comenzar como Scrum
Comenzar con algo fácil como Scrum y acumularlo prestando componentes de RUP
Características de RUP
RUP ofrece un conjunto de filosofías, disciplinas y prácticas que proporcionan la columna vertebral
Disciplinas de soporte
Configuración y gestión de cambios
Gestión de proyectos
Ambiente
Principios
Manejado por el riesgo
Iterativo
Practicas
Emplear una arquitectura basada en componentes
Desglosar un proyecto avanzado no solo se sugiere, sino que, de hecho, es inevitable
Modelar software visualmente
Utilice diagramas para representar todos los componentes principales, los usuarios y su interacción
Gestionar requerimientos
Si bien es mejor conocer todos los requisitos de antemano, esa claridad suele ser imposible de lograr
Continua verificación de calidad
Siempre haga que las pruebas sean una parte importante del proyecto en cualquier momento
Desarrollar de forma iterativa, con el riesgo como el principal controlador de iteración
Siempre tener en cuenta los requisitos establecidos por los usuarios
Cambio de control
Muchos equipos son creados por muchos equipos, a veces en varias ubicaciones y se pueden usar diferentes plataformas
Disciplinas de ingeniería
Análisis y diseño
Implementación
Requerimientos
Prueba
Modelado de negocios
Desarrollo
Desarrollar de forma iterativa, con el riesgo como el principal impulsor de la iteración. Los esquemas para los métodos Scrum, XP y Kanban a veces mencionan el riesgo, pero RUP emplea el análisis de riesgo explícitamente para secuenciar el flujo de trabajo del proyecto.
RUP y sus derivados representan un enfoque muy robusto y disciplinado de la ingeniería de software