1
Proyecto de Aula Segunda Entrega– ACA 2
Presentado Por:
Jonathan Stiven Plestter Alfonso
Asignatura:
Ingeniería Web
CUN Corporación Unificada Nacional de Educación Superior
Ingeniería de Sistemas
Bogotá, Colombia
Abril, 2023
2
TABLA DE CONTENIDO
Introducción. ...................................................................................................................3
Objetivo ..........................................................................................................................4
ACA 2 .............................................................................................................................5
Modelo de desarrollo CMMI ...........................................................................................5
Objetivo del modelo de desarrollo CMMI: ...........................................................6
Estructura por niveles del modelo de desarrollo CMMI: .......................................6
Roles en el modelo de desarrollo CMMI: .............................................................8
Conclusión. ................................................................................................................... 10
Bibliografía ................................................................................................................... 10
3
Introducción.
En el ámbito del desarrollo de productos y servicios, es fundamental contar con procesos
sólidos y eficientes que garanticen la calidad y la entrega exitosa de los proyectos. El modelo de
desarrollo CMMI (Capability Maturity Model Integration) se ha convertido en un referente
reconocido a nivel mundial para evaluar y mejorar la madurez de los procesos en las
organizaciones.
En este trabajo escrito, exploraremos el modelo de desarrollo CMMI y su importancia en
la gestión de proyectos y la mejora continua. Analizaremos su estructura por niveles y las áreas
de proceso clave que lo componen, así como los roles y responsabilidades necesarios para
implementarlo de manera efectiva.
Además, examinaremos los beneficios que puede aportar el modelo CMMI a las
organizaciones, como la optimización de los procesos, la reducción de riesgos y costos, y la
mejora en la calidad de los productos y servicios entregados.
4
Objetivo
El objetivo de este trabajo es proporcionar una comprensión profunda del modelo de
desarrollo CMMI y su relevancia en la gestión de proyectos y la mejora continua de los procesos
en las organizaciones. A través de este trabajo, se busca lograr los siguientes objetivos:
Explicar los conceptos fundamentales del modelo de desarrollo CMMI, se brindará una
explicación clara y concisa de los conceptos clave del modelo CMMI, como los niveles de
madurez, las áreas de proceso y los roles y responsabilidades.
Describir la estructura por niveles del modelo CMMI, se explorarán los cinco niveles de
madurez del modelo CMMI y se detallarán las características y requisitos asociados a cada uno
de ellos. Se analizará cómo progresar de un nivel a otro y cómo alcanzar la excelencia operativa.
Identificar los roles y responsabilidades en la implementación del modelo CMMI, se
describirán los diferentes roles y responsabilidades que deben desempeñarse para implementar
con éxito el modelo CMMI en una organización. Se analizará la importancia de cada rol y cómo
se relacionan entre sí para garantizar la adopción efectiva del modelo.
5
ACA 2
Modelo de desarrollo CMMI
El Modelo de Madurez de Capacidad Integrado (CMMI, por sus siglas en inglés), es una
expansión del Modelo de Madurez (CMM). Consiste en una herramienta de mejora de procesos
que ayuda a las organizaciones a optimizar la mejora de procesos, fomentando una cultura
productiva y eficiente que reduce los riesgos en el desarrollo de software, productos y servicios.
De acuerdo con Fernando Casafranca, docente del PADE Internacional en Gerencia de
Tecnologías de la Información en ESAN, se basa en un principio: "La calidad de un sistema o
producto está altamente influenciada por el proceso utilizado para desarrollarlo y mantenerlo".
Este modelo fue creado por el Software Engineering Institute de la Universidad Carnegie
Mellon, de Estados Unidos. En un inicio, fue diseñado para la ingeniería de software. No
obstante, la última versión del CMMI es más abstracta y generalizada, lo que permite que se
aplique al hardware, software y desarrollo de servicios en todas las industrias. "Su éxito se ha
generalizado mucho a lo largo de los años para abarcar otros procesos comerciales, como el
desarrollo de productos de hardware y la entrega de servicios", agrega Casafranca.
6
Objetivo del modelo de desarrollo CMMI:
El objetivo del modelo de desarrollo CMMI (Capability Maturity Model Integration) es
proporcionar a las organizaciones una guía para mejorar sus procesos de desarrollo y gestión de
proyectos. CMMI se enfoca en la mejora continua, la eficiencia y la calidad, ayudando a las
organizaciones a establecer prácticas sólidas y consistentes en todas las áreas de su negocio.
Hoy en día, el CMMI es un modelo importante para la mejora de procesos y el desarrollo
de software. Las empresas que lo implementan experimentan una mayor productividad y calidad,
una mejor duración del ciclo de vida y presupuestos más precisos y predecibles.
Estructura por niveles del modelo de desarrollo CMMI:
El modelo de desarrollo CMMI está compuesto por cinco niveles de madurez, que
representan diferentes etapas de mejora de procesos. Estos niveles son:
7
Inicial (Nivel 1): En este nivel, los procesos son impredecibles, poco controlados y no
están bien definidos. Las organizaciones en este nivel suelen depender del juicio individual y la
experiencia de las personas.
Gestionado (Nivel 2): En este nivel, las organizaciones establecen prácticas básicas de
gestión de proyectos para asegurarse de que los procesos sean planificados, ejecutados y
controlados de manera adecuada. Los proyectos individuales pueden tener diferentes niveles de
madurez, pero se siguen procedimientos básicos.
Definido (Nivel 3): En este nivel, las organizaciones tienen procesos definidos y
estandarizados para la gestión de proyectos. Estos procesos son documentados y comunicados a
través de la organización. Existe un enfoque en la mejora continua y en la recolección de datos
para la toma de decisiones informadas.
Cuantitativamente gestionado (Nivel 4): En este nivel, las organizaciones establecen
objetivos cuantitativos para los procesos y realizan mediciones sistemáticas para evaluar su
rendimiento. Se implementan técnicas estadísticas y se utilizan datos para tomar decisiones
basadas en hechos.
Optimizado (Nivel 5): En este nivel, las organizaciones se centran en la mejora continua
y la optimización de sus procesos. Buscan la innovación, la eficiencia y la calidad en todos los
aspectos de su negocio. El aprendizaje organizacional es fundamental, y se realizan mejoras
basadas en datos y experiencias anteriores.
8
Roles en el modelo de desarrollo CMMI
En el modelo de desarrollo CMMI, se definen varios roles clave que desempeñan
funciones específicas en la implementación y mejora de los procesos. Algunos de los roles
comunes son:
Sponsor ejecutivo: Es el líder de la organización que brinda el apoyo y los recursos
necesarios para implementar el modelo CMMI.
Gerente del proyecto: Es responsable de la planificación, ejecución y control de los
proyectos de desarrollo de software.
Ingeniero de calidad: Se asegura de que los productos y procesos cumplan con los
estándares de calidad establecidos.
Analista de procesos: Analiza y mejora los procesos existentes, identifica áreas de
mejora y recomienda soluciones.
Coordinador de capacitación: Se encarga de planificar y coordinar la capacitación
necesaria para implementar el modelo CMMI.
9
Equipo de mejora de procesos: Un grupo de personas designadas para identificar, analizar
y mejorar los procesos organizacionales.
Estos son solo algunos ejemplos de roles.
10
Conclusión.
Se puede deducir, que es importante implementar estrategias y metodologías para
construir niveles de calidad de software, lo anterior permite identificar diferentes aspectos como
las funcionalidades, validaciones y excepciones de cada interacción con el usuario final.
También poder identificar la importancia de un conjunto de actividades, métodos y técnicas
planificadas y sistemáticas necesarias para asegurar que el producto software satisfará los
requerimientos dados de calidad.
Bibliografía
ACA-2. (s.f.). Obtenido de Cun:
https://campusdigital.cun.edu.co/digital/mod/scorm/view.php?id=6380535&forceview=1
Background to Capability Maturity Model Integration (CMMI). (s.f.). Obtenido de Microsoft:
https://learn.microsoft.com/es-es/azure/devops/boards/work-
items/guidance/cmmi/guidance-background-to-cmmi?view=azure-devops
En qué consiste el modelo CMMI. (s.f.). Obtenido de esan: https://www.esan.edu.pe/conexion-
esan/desarrollo-de-software-en-que-consiste-el-modelo-cmmi
Modelo CMMI para Desarrollo. (s.f.). Obtenido de innevo: https://blog.innevo.com/modelo-
cmmi-para-desarrollo
MODELO DE DESARROLLO E IMPLEMENTACIÓN DE SOFTWARE BAJO CMMI. (s.f.).
Obtenido de https://repository.unab.edu.co/:
https://repository.unab.edu.co/bitstream/handle/20.500.12749/11966/2020_Tesis_Hermes
_Fabian_Navarro.pdf?sequence=1&isAllowed=y