ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Capability Maturity Model Integration (CMMI)

BrunozzEnsayo10 de Julio de 2023

4.064 Palabras (17 Páginas)122 Visitas

Página 1 de 17

Universidad Nacional Mayor de San Marcos

Facultad de Ingeniería de Sistemas e Informática

Escuela Profesional de Ingeniería de Software

[pic 1]

Capability Maturity Model Integration (CMMI)

Alquizar Flores, Brayan Alejandro

Laureano Meza, Jhordan Jhovany

Pumapillo Sarmiento, Bruno

Asignatura:

Introducción al Desarrollo de Software

Docente:

Pablo Jesús Romero Naupari

26 de junio de 2023

INDICE

1.        INTRODUCCIÓN        4

2.        DEFINICIÓN        5

3.        OBJETIVOS        5

4.        ESTRUCTURA        6

5.        ÁREAS DE PROCESO        7

6.        PRINCIPIOS        8

7.        BENEFICIOS Y RIESGOS        9

8.        NIVELES DE CAPACIDAD        10

9.        NIVELES DE MADUREZ        10

9.1.        NIVEL 1: INICIAL        10

9.2.        NIVEL 2: GESTIONADO        11

9.3.        NIVEL 3: DEFINIDO        15

9.4.        NIVEL 4: GESTIONADO CUANTITATIVAMENTE        16

9.5.        NIVEL 5: OPTIMIZADO        17

10.        IMPACTO DE CMMI EN LAS EMPRESAS        18

11.        CONCLUSIONES        20

12.        REFERENCIAS        20


Índice de figuras

Figura 1        5

Figura 2        6

Figura 3        7

Figura 4        9

Figura 5        12

Figura 6        12

Figura 7        13

Figura 8        14

Figura 9        15

Figura 10        16

Figura 11        17

Figura 12        18

Figura 13        19


  1. INTRODUCCIÓN 

En la actualidad, la tecnología de la información sigue experimentando un crecimiento significativo, lo que ha llevado a la formación de numerosas empresas en este campo. Sin embargo, fabricar productos de alta calidad en esta área resulta ser difícil, ya sea debido a las limitaciones con las que suelen enfrentarse las empresas en sus etapas iniciales o a la falta de una metodología o enfoque claro.

En este contexto, las empresas buscan metodologías que les permitan mejorar el rendimiento de sus procesos de fabricación y es aquí donde entra en juego el modelo CMMI (Capability Maturity Model Integration), el cual se centra en la madurez de los procesos y procedimientos en el desarrollo de software.

El modelo CMMI se estructura en cinco niveles de madurez, donde cada uno representa un área específica encargada de garantizar que el producto final alcance una calidad óptima. Mediante esta metodología, las empresas toman decisiones en cada nivel, asegurándose de que los requisitos establecidos por el modelo sean adecuados para sus procesos y trabajando para avanzar en cada uno de los cinco niveles hasta llegar al nivel de la innovación, el cual es el último nivel.

En el presente trabajo, se pretende ofrecer una explicación detallada sobre qué es el modelo CMMI, su definición, los objetivos que abarca, su estructura, los niveles de madurez que lo componen y el impacto que esta metodología tiene en las empresas en la actualidad.


  1. DEFINICIÓN

CMMI (Integración De Modelo De Madurez De Capacidades) es un modelo de calidad de software que establece áreas de procesos que brinda a las organizaciones los elementos esenciales para mejorar sus procesos de manera efectiva. Este fue desarrollado por el SEI (Software Enginnering Institute) y tiene como objetivo principal medir y mejorar la madurez del desarrollo de software (Rodríguez & López, 2019).

La CMMI proporciona un conjunto de prácticas recomendadas para el desarrollo y mantenimiento de productos y servicios, abarcando todas las etapas del ciclo de vida. Este modelo se fundamenta en la premisa de que la calidad del proceso está determinada por la calidad de los procesos utilizados en el desarrollo y mantenimiento de dichos productos y servicios (Huayta, 2006).

Figura 1

Premisa básica de mejora de proceso

[pic 2]

Nota. Adaptado de “CMMI: ASEGURAMIENTO DE LA CALIDAD” (p. 12), por M. Huayta, 2006, Ingeniería Industrial, XXVII (2-3), 11-15.

  1. OBJETIVOS

Al implementar CMMI, se busca alcanzar una serie de objetivos que tienen un impacto positivo en el negocio como (Rodríguez & López, 2019):

  • Producir servicios y productos de alta calidad, garantizando que cumplan con los estándares y requisitos establecidos.
  • Generar valor para los accionistas, maximizando el retorno de la inversión y logrando un crecimiento sostenible.
  • Mejorar la satisfacción del cliente, brindando soluciones que cumplan o superen sus expectativas y necesidades.
  • Aumentar la participación en el mercado, ganando una mayor cuota de mercado y posicionándose como líder en la industria.
  • Obtener reconocimiento en la industria, siendo reconocidos por la excelencia en la gestión de procesos y la entrega de productos y servicios de calidad.

  1. ESTRUCTURA

La CMMI se compone de niveles de madurez que sirven como indicadores del nivel de rendimiento que se puede esperar de una organización. Estos niveles de madurez están formados por áreas de proceso, que son conjuntos de prácticas realizadas en equipo para alcanzar un objetivo. Estas prácticas son tareas específicas llevadas a cabo en el área de proceso, que pueden tener un objetivo tanto específico como general (Fernández, Rojas & Marcial, 2014).

Figura 2

Estructura de CMMI

[pic 3]

Nota. Adaptado de “CMMI” [Imagen], por Cátedra de Viewnext y la Universidad de Salamanca (2018). Recuperado de: https://viewnext.usal.es/blog/cmmi

  1. ÁREAS DE PROCESO

CMMI identifica un total de 25 áreas de procesos, pero en la versión que no incorpora la Integración de Producto y Proceso son solo 22 áreas de proceso. Estos se agrupan en 4 categorías según su finalidad: gestión de proyectos, ingeniería, gestión de procesos y soporte a las otras categorías (Huayta, 2006).

Figura 3

Áreas de procesos

[pic 4]

Nota. Adaptado de “INTRODUCCIÓN A LA EVALUACIÓN DE CAPACIDADES: UNA REVISIÓN TEÓRICA” (p. 65), por L. Lasso, 2006, E. Rincón & G. Estrada, 2020, REVISTA COLOMBIANA DE TECNOLOGIAS DE AVANZADA (RCTA), 2(34), 62–70.

  1. PRINCIPIOS

La CMMI cuenta con dos principios fundamentales: la madurez y la capacidad. La madurez se refiere al nivel de desarrollo y mantenimiento de sistemas de software en una organización, donde la implementación coherente de procesos, su definición, conocimiento y ejecución por parte de los equipos, junto con su constante medición y mejora, determinan el grado de madurez alcanzado. Por otro lado, la capacidad está relacionada con los propios procesos, indicando si solo se ejecutan o si también se planifican, están definidos de manera organizativa y formal, y se miden y mejoran de manera sistemática (Lasso, Rincón & Estrada, 2020).

...

Descargar como (para miembros actualizados) txt (26 Kb) pdf (1 Mb) docx (1 Mb)
Leer 16 páginas más »
Disponible sólo en Clubensayos.com