SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
ANÁLISIS RUP – CMMI




         Nicolás Vallejo
      Juan David Orozco E.




Universidad Pontificia Bolivariana

            Medellín

              2005
ANÁLISIS RUP - CMMI
RUP es un proceso que define quién debe hacer las cosas, qué debe hacerse,
cómo y cuándo. Dado su enfoque orientado al modelo, es decir, mantiene
modelos en lugar de gran cantidad de documentación, utiliza un lenguaje
concreto y bien definido (UML).
CMMI es un modelo estático que define áreas claves (PA: Process areas) en
las que se deben llevar a cabo prácticas específicas o genéricas, por lo tanto el
hecho de implementar RUP en el desarrollo de un proyecto implica que ciertas
PA de CMMI sean alcanzadas y otras no.
A continuación se presenta un análisis de las áreas del proceso en relación a
RUP:

Nivel 2: Managed
• Requirements Management
   RUP define claramente el proceso de administración de requerimientos y
   aporta herramientas como los casos de uso, es una de las bases de RUP.
• Project Planning
   RUP habla de la planeación del proyecto de manera iterativa y del control
   de riesgos.
• Project Monitoring and Control
   RUP define cómo debe ser el control del proyecto.
• Supplier Agreement Management
   RUP no menciona nada sobre administración de acuerdos, es algo no
   considerado.
• Measurement and Analysis
   La medición y análisis no están contemplados detalladamente en RUP.
• Process and Product Quality Ass.
   En la etapa de transición se lleva a cabo la verificación de la calidad aunque
   no tan detallada como lo exige CMMI. La verificación de calidad del
   producto está bien definida (Planes de pruebas, ejecución, evaluación de
   las pruebas) pero la evaluación de calidad del proceso no está considerada.
• Configuration Management
   RUP es muy claro cuando se habla de administración de la configuración
   incluso es una de las mejores prácticas recomendada.

Nivel 3: Defined
• Requirements Development
   RUP define el proceso de levantamiento de requisitos desde que se
   identifica lo que el sistema debe hacer hasta que se elaboran prototipos.
• Technical Solution
   La solución técnica se refiere a todo el proceso de construcción del
   producto, algo así como la etapa de construcción de RUP.
• Product Integration
   Está muy relacionado con la solución técnica, consiste en la integración del
   producto con otros sistemas, es equivalente a lo que define RUP como
   etapa de transición.
• Verification
CMMI es más amplio que RUP en cuanto a este aspecto que consiste en ir
    verificando que cada parte del proceso se hace bien.
•   Validation
    Es equivalente a cuando en la etapa de transición en RUP se valida la
    satisfacción del usuario.
•   Organizational Process Focus
    Está relacionado con los objetivos y metas de la compañía, algo que en
    RUP no está considerado ya que RUP se refiere al proceso de desarrollo
    mientras CMMI se enfoca a la organización.
•   Organizational Process Definition
    Aunque RUP define cómo deben ser las partes del proceso de desarrollo,
    CMMI es mucho más amplio y exige la definición de procesos mas
    generales de las organizaciones.
•   Organizational Training
    Se refiere al entrenamiento de personal que no está considerado en RUP.
•   Integrated Project Management
    Se refiere a la coordinación del equipo de un proyecto con otros grupos y
    otras partes de la organización. RUP define roles y actividades pero no es
    tan específico como lo requiere CMMI.
•   Risk Management
    RUP considera al igual que CMMI la evaluación de riesgos como parte
    fundamental del proceso.
•   Decision Analysis and Resolution
    CMMI exige la definición de mecanismos claros para cuantificar y evaluar la
    toma de decisiones que puedan afectar al proceso lo que no hace RUP.

Nivel 4: Quantitatively managed
• Organizational process performance
   Se trata de la manera de cuantificar y evaluar el desempeño de la empresa,
   el logro de objetivos y metas. RUP no es tan específico en esta materia
   aunque define evaluación de partes del proceso.
• Quantitative Project Management
   Se refiere a la administración cuantitativa del desempeño de los procesos y
   la calidad. CMMI es explícito en la exigencia del control estadístico de
   procesos.

Nivel 5: Optimizing
• Organizational Innovation and Deployment
   Se enfoca a los cambios en cuanto a tecnología y a la administración de
   cambios en el proceso. RUP define como hacer las cosas mas no cómo
   mejorarlas, claro está que RUP es un proceso y CMMI un modelo.
• Causal Analysis and Resolution
   Se trata de la parte de prevención de defectos, el estudio de las causas y la
   generación de posibles soluciones y mecanismos para evitarlos. RUP no
   trata nada de esto.

A continuación se presentan las PA de CMMI que se cumplen con la
implementación de RUP:
NIVEL                        Process area            Cumple RUP
   Nivel 2: Managed     Requirements Management                  Si
                        Project Planning                         Si
                        Project Monitoring and Control           Si
                        Supplier Agreement Management           No
                        Measurement and Analysis                No
                        Process and Product Quality Ass.        No
                        Configuration Management                  Si
   Nivel 3: Defined     Requirements Development                  Si
                        Technical Solution                        Si
                        Product Integration                       Si
                        Verification                              No
                        Validation                                Si
                        Organizational Process Focus              No
                        Organizational Process Definition         No
                        Organizational Training                   No
                        Integrated Project Management             No
                        Risk Management                           Si
                        Decision Analysis and Resolution          No
        Nivel 4:        Organizational process performance        No
    Quantitatively
      managed           Quantitative Project Management           No
  Nivel 5: Optimizing   Organizational Innovation and
                        Deployment                                No
                        Causal Analysis and Resolution            No

Cabe mencionar que CMMI y RUP son compatibles, incluso la implementación
de RUP apoya ciertas prácticas requeridas por el modelo CMMI pero el hecho
de seguir la metodología de desarrollo unificado no implica que se cumplan con
las PA de CMMI.
BIBLIOGRAFÍA

•   TYSON Barbara, BROWNSWORD Lisa, BROWNSWORD Robert.
    Leveraging RUP and CMMI for Real-World successes. Pittsburgh,
    Software Engineering Institute, 2004.

•   REITZIG Rolf W., MILLER John B., WEST Dave, KILE Raymond L.
    Achieving Capability Maturity Model Integration (CMMI) Maturity Level 2
    Using IBM Rational Software’s Solutions. Cupertino CA, Rational
    Software, 2003.

•   BROWNSWORD Lisa, GALLAGHER BRIAN. The Rational Unified
    Process and the Capability Maturity Model – Integrated
    Systems/Software Engineering. Pittsburgh, Software Engineering
    Institute, 2001.

Más contenido relacionado

La actualidad más candente

Unidad I Introduccion a Señales Y Sistemas
Unidad I Introduccion a Señales Y SistemasUnidad I Introduccion a Señales Y Sistemas
Unidad I Introduccion a Señales Y Sistemas
Grupo05N
 
1.0 Introduccion Metodos Numericos
1.0 Introduccion Metodos Numericos1.0 Introduccion Metodos Numericos
1.0 Introduccion Metodos Numericos
morenito9001
 
1.5 metodos iterativos
1.5 metodos iterativos1.5 metodos iterativos
1.5 metodos iterativos
morenito9001
 
Bases ortonormales y proceso de ortonormalizacion
Bases ortonormales   y proceso de ortonormalizacionBases ortonormales   y proceso de ortonormalizacion
Bases ortonormales y proceso de ortonormalizacion
Angie Mariano
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
Darthuz Kilates
 
Cinematica de mecanismos
Cinematica de mecanismosCinematica de mecanismos
Cinematica de mecanismos
UDG
 
Capitulo i ing de mantenimiento introduccion
Capitulo i ing de mantenimiento introduccionCapitulo i ing de mantenimiento introduccion
Capitulo i ing de mantenimiento introduccion
Fredy Soncco Campos
 
MANTENIMIENTO INDUSTRIAL
MANTENIMIENTO INDUSTRIALMANTENIMIENTO INDUSTRIAL
MANTENIMIENTO INDUSTRIAL
guionbajho
 

La actualidad más candente (20)

Unidad I Introduccion a Señales Y Sistemas
Unidad I Introduccion a Señales Y SistemasUnidad I Introduccion a Señales Y Sistemas
Unidad I Introduccion a Señales Y Sistemas
 
1.0 Introduccion Metodos Numericos
1.0 Introduccion Metodos Numericos1.0 Introduccion Metodos Numericos
1.0 Introduccion Metodos Numericos
 
1.3 Sistemas, Modelos y Control.
1.3 Sistemas, Modelos y Control.1.3 Sistemas, Modelos y Control.
1.3 Sistemas, Modelos y Control.
 
1.5 metodos iterativos
1.5 metodos iterativos1.5 metodos iterativos
1.5 metodos iterativos
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 
Grafo bipartito
Grafo bipartitoGrafo bipartito
Grafo bipartito
 
Estandares de ti
Estandares de tiEstandares de ti
Estandares de ti
 
Método de la regla falsa (o metodo de la falsa posición) SN
Método de la regla falsa (o metodo de la falsa posición) SNMétodo de la regla falsa (o metodo de la falsa posición) SN
Método de la regla falsa (o metodo de la falsa posición) SN
 
Bases ortonormales y proceso de ortonormalizacion
Bases ortonormales   y proceso de ortonormalizacionBases ortonormales   y proceso de ortonormalizacion
Bases ortonormales y proceso de ortonormalizacion
 
De palabras y lenguajes
De palabras y lenguajesDe palabras y lenguajes
De palabras y lenguajes
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
GRAFOS
GRAFOSGRAFOS
GRAFOS
 
Cinematica de mecanismos
Cinematica de mecanismosCinematica de mecanismos
Cinematica de mecanismos
 
Lenguajes Regulares.
Lenguajes Regulares.Lenguajes Regulares.
Lenguajes Regulares.
 
Capitulo i ing de mantenimiento introduccion
Capitulo i ing de mantenimiento introduccionCapitulo i ing de mantenimiento introduccion
Capitulo i ing de mantenimiento introduccion
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedio
 
Grafos propuestos
Grafos propuestosGrafos propuestos
Grafos propuestos
 
Tema grafos
Tema grafosTema grafos
Tema grafos
 
MANTENIMIENTO INDUSTRIAL
MANTENIMIENTO INDUSTRIALMANTENIMIENTO INDUSTRIAL
MANTENIMIENTO INDUSTRIAL
 

Destacado

Destacado (7)

Линзы - комбинаторная манипуляция данными (Dev2Dev)
Линзы - комбинаторная манипуляция данными (Dev2Dev)Линзы - комбинаторная манипуляция данными (Dev2Dev)
Линзы - комбинаторная манипуляция данными (Dev2Dev)
 
Профессиональная разработка в суровом Enterprise
Профессиональная разработка в суровом EnterpriseПрофессиональная разработка в суровом Enterprise
Профессиональная разработка в суровом Enterprise
 
200809 - RUP y Patrones de Software en CMMi Technical Solution
200809 - RUP y Patrones de Software en CMMi Technical Solution200809 - RUP y Patrones de Software en CMMi Technical Solution
200809 - RUP y Patrones de Software en CMMi Technical Solution
 
Niveles de madurez
Niveles de madurezNiveles de madurez
Niveles de madurez
 
ITIL® v3 Overview
ITIL® v3 OverviewITIL® v3 Overview
ITIL® v3 Overview
 
Ciclo de vida del servicio itil (operación del servicio-)
Ciclo de vida del servicio   itil  (operación del servicio-)Ciclo de vida del servicio   itil  (operación del servicio-)
Ciclo de vida del servicio itil (operación del servicio-)
 
Comparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisComparativo entre Processos Ágeis
Comparativo entre Processos Ágeis
 

Similar a RUP x CMMI (20)

CMMI Y SCAMPI
CMMI Y SCAMPICMMI Y SCAMPI
CMMI Y SCAMPI
 
cmmi-dev
cmmi-devcmmi-dev
cmmi-dev
 
183237808 iso-12207
183237808 iso-12207183237808 iso-12207
183237808 iso-12207
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
5012621 cmmi
5012621 cmmi5012621 cmmi
5012621 cmmi
 
Presentacion de cmmi
Presentacion de cmmiPresentacion de cmmi
Presentacion de cmmi
 
Modelo De Calidad
Modelo De CalidadModelo De Calidad
Modelo De Calidad
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Unach hb 010312-introduccion-cmmi v1.0
Unach hb 010312-introduccion-cmmi v1.0Unach hb 010312-introduccion-cmmi v1.0
Unach hb 010312-introduccion-cmmi v1.0
 
S14-CMMi
S14-CMMiS14-CMMi
S14-CMMi
 
PMBOK
PMBOKPMBOK
PMBOK
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Gestion de la Calidad y RRHH
Gestion de la Calidad y RRHHGestion de la Calidad y RRHH
Gestion de la Calidad y RRHH
 
Standar iso
Standar isoStandar iso
Standar iso
 
Modelo CMMI (utna)
Modelo CMMI (utna)Modelo CMMI (utna)
Modelo CMMI (utna)
 
Adquiriendo mayores niveles de capacidad con MoProSoft
Adquiriendo mayores niveles de capacidad con MoProSoftAdquiriendo mayores niveles de capacidad con MoProSoft
Adquiriendo mayores niveles de capacidad con MoProSoft
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdf
 

Más de Fernando Palma

Formação em ciência de dados
Formação em ciência de dadosFormação em ciência de dados
Formação em ciência de dados
Fernando Palma
 

Más de Fernando Palma (20)

CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves | C...
CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves |  C...CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves |  C...
CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves | C...
 
Formação em ciência de dados
Formação em ciência de dadosFormação em ciência de dados
Formação em ciência de dados
 
Apostila de Introdução ao Arduino
Apostila de Introdução ao ArduinoApostila de Introdução ao Arduino
Apostila de Introdução ao Arduino
 
Apostila Arduino Basico
Apostila Arduino BasicoApostila Arduino Basico
Apostila Arduino Basico
 
Cartilha Segurança na Internet - CERT.br
Cartilha Segurança na Internet - CERT.brCartilha Segurança na Internet - CERT.br
Cartilha Segurança na Internet - CERT.br
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia Introdutório
 
Apostila Zend Framework
Apostila Zend FrameworkApostila Zend Framework
Apostila Zend Framework
 
Hacker Ético
Hacker ÉticoHacker Ético
Hacker Ético
 
Ebook Governança de TI na Prática
Ebook Governança de TI na PráticaEbook Governança de TI na Prática
Ebook Governança de TI na Prática
 
Simulado ITIL Foundation - Questões Comentadas
Simulado ITIL Foundation - Questões ComentadasSimulado ITIL Foundation - Questões Comentadas
Simulado ITIL Foundation - Questões Comentadas
 
Introdução à Aprendizagem de Máquina
Introdução à Aprendizagem de MáquinaIntrodução à Aprendizagem de Máquina
Introdução à Aprendizagem de Máquina
 
PDTI - Plano Diretor de Tecnologia da Informação (modelo)
PDTI - Plano Diretor de Tecnologia da Informação (modelo)PDTI - Plano Diretor de Tecnologia da Informação (modelo)
PDTI - Plano Diretor de Tecnologia da Informação (modelo)
 
Guia Salarial 2017 Robert Half Brasil
Guia Salarial 2017 Robert Half BrasilGuia Salarial 2017 Robert Half Brasil
Guia Salarial 2017 Robert Half Brasil
 
Tutorial memcached
Tutorial memcachedTutorial memcached
Tutorial memcached
 
Gerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterGerenciamento na nuvem e System Center
Gerenciamento na nuvem e System Center
 
SAN: Storage Area Network
SAN: Storage Area NetworkSAN: Storage Area Network
SAN: Storage Area Network
 
Linguagem ABAP
Linguagem ABAPLinguagem ABAP
Linguagem ABAP
 
Ebook ITIL Na Prática
Ebook ITIL Na PráticaEbook ITIL Na Prática
Ebook ITIL Na Prática
 
Exemplo de Plano Estratégico de TI - MEC
Exemplo de Plano Estratégico de TI - MECExemplo de Plano Estratégico de TI - MEC
Exemplo de Plano Estratégico de TI - MEC
 
Apostila Tutorial CakePHP
Apostila Tutorial CakePHPApostila Tutorial CakePHP
Apostila Tutorial CakePHP
 

RUP x CMMI

  • 1. ANÁLISIS RUP – CMMI Nicolás Vallejo Juan David Orozco E. Universidad Pontificia Bolivariana Medellín 2005
  • 2. ANÁLISIS RUP - CMMI RUP es un proceso que define quién debe hacer las cosas, qué debe hacerse, cómo y cuándo. Dado su enfoque orientado al modelo, es decir, mantiene modelos en lugar de gran cantidad de documentación, utiliza un lenguaje concreto y bien definido (UML). CMMI es un modelo estático que define áreas claves (PA: Process areas) en las que se deben llevar a cabo prácticas específicas o genéricas, por lo tanto el hecho de implementar RUP en el desarrollo de un proyecto implica que ciertas PA de CMMI sean alcanzadas y otras no. A continuación se presenta un análisis de las áreas del proceso en relación a RUP: Nivel 2: Managed • Requirements Management RUP define claramente el proceso de administración de requerimientos y aporta herramientas como los casos de uso, es una de las bases de RUP. • Project Planning RUP habla de la planeación del proyecto de manera iterativa y del control de riesgos. • Project Monitoring and Control RUP define cómo debe ser el control del proyecto. • Supplier Agreement Management RUP no menciona nada sobre administración de acuerdos, es algo no considerado. • Measurement and Analysis La medición y análisis no están contemplados detalladamente en RUP. • Process and Product Quality Ass. En la etapa de transición se lleva a cabo la verificación de la calidad aunque no tan detallada como lo exige CMMI. La verificación de calidad del producto está bien definida (Planes de pruebas, ejecución, evaluación de las pruebas) pero la evaluación de calidad del proceso no está considerada. • Configuration Management RUP es muy claro cuando se habla de administración de la configuración incluso es una de las mejores prácticas recomendada. Nivel 3: Defined • Requirements Development RUP define el proceso de levantamiento de requisitos desde que se identifica lo que el sistema debe hacer hasta que se elaboran prototipos. • Technical Solution La solución técnica se refiere a todo el proceso de construcción del producto, algo así como la etapa de construcción de RUP. • Product Integration Está muy relacionado con la solución técnica, consiste en la integración del producto con otros sistemas, es equivalente a lo que define RUP como etapa de transición. • Verification
  • 3. CMMI es más amplio que RUP en cuanto a este aspecto que consiste en ir verificando que cada parte del proceso se hace bien. • Validation Es equivalente a cuando en la etapa de transición en RUP se valida la satisfacción del usuario. • Organizational Process Focus Está relacionado con los objetivos y metas de la compañía, algo que en RUP no está considerado ya que RUP se refiere al proceso de desarrollo mientras CMMI se enfoca a la organización. • Organizational Process Definition Aunque RUP define cómo deben ser las partes del proceso de desarrollo, CMMI es mucho más amplio y exige la definición de procesos mas generales de las organizaciones. • Organizational Training Se refiere al entrenamiento de personal que no está considerado en RUP. • Integrated Project Management Se refiere a la coordinación del equipo de un proyecto con otros grupos y otras partes de la organización. RUP define roles y actividades pero no es tan específico como lo requiere CMMI. • Risk Management RUP considera al igual que CMMI la evaluación de riesgos como parte fundamental del proceso. • Decision Analysis and Resolution CMMI exige la definición de mecanismos claros para cuantificar y evaluar la toma de decisiones que puedan afectar al proceso lo que no hace RUP. Nivel 4: Quantitatively managed • Organizational process performance Se trata de la manera de cuantificar y evaluar el desempeño de la empresa, el logro de objetivos y metas. RUP no es tan específico en esta materia aunque define evaluación de partes del proceso. • Quantitative Project Management Se refiere a la administración cuantitativa del desempeño de los procesos y la calidad. CMMI es explícito en la exigencia del control estadístico de procesos. Nivel 5: Optimizing • Organizational Innovation and Deployment Se enfoca a los cambios en cuanto a tecnología y a la administración de cambios en el proceso. RUP define como hacer las cosas mas no cómo mejorarlas, claro está que RUP es un proceso y CMMI un modelo. • Causal Analysis and Resolution Se trata de la parte de prevención de defectos, el estudio de las causas y la generación de posibles soluciones y mecanismos para evitarlos. RUP no trata nada de esto. A continuación se presentan las PA de CMMI que se cumplen con la implementación de RUP:
  • 4. NIVEL Process area Cumple RUP Nivel 2: Managed Requirements Management Si Project Planning Si Project Monitoring and Control Si Supplier Agreement Management No Measurement and Analysis No Process and Product Quality Ass. No Configuration Management Si Nivel 3: Defined Requirements Development Si Technical Solution Si Product Integration Si Verification No Validation Si Organizational Process Focus No Organizational Process Definition No Organizational Training No Integrated Project Management No Risk Management Si Decision Analysis and Resolution No Nivel 4: Organizational process performance No Quantitatively managed Quantitative Project Management No Nivel 5: Optimizing Organizational Innovation and Deployment No Causal Analysis and Resolution No Cabe mencionar que CMMI y RUP son compatibles, incluso la implementación de RUP apoya ciertas prácticas requeridas por el modelo CMMI pero el hecho de seguir la metodología de desarrollo unificado no implica que se cumplan con las PA de CMMI.
  • 5. BIBLIOGRAFÍA • TYSON Barbara, BROWNSWORD Lisa, BROWNSWORD Robert. Leveraging RUP and CMMI for Real-World successes. Pittsburgh, Software Engineering Institute, 2004. • REITZIG Rolf W., MILLER John B., WEST Dave, KILE Raymond L. Achieving Capability Maturity Model Integration (CMMI) Maturity Level 2 Using IBM Rational Software’s Solutions. Cupertino CA, Rational Software, 2003. • BROWNSWORD Lisa, GALLAGHER BRIAN. The Rational Unified Process and the Capability Maturity Model – Integrated Systems/Software Engineering. Pittsburgh, Software Engineering Institute, 2001.