0% encontró este documento útil (0 votos)
935 vistas

Ensayo de CMMI

Este documento describe el modelo de calidad CMMI y cómo puede usarse para mejorar los procesos de desarrollo de software de una organización. Explica que CMMI define cinco niveles de madurez y áreas de proceso clave. Al alcanzar niveles más altos, una organización puede producir software de mayor calidad de manera más eficiente y predecible.

Cargado por

Jose Mariñas
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
935 vistas

Ensayo de CMMI

Este documento describe el modelo de calidad CMMI y cómo puede usarse para mejorar los procesos de desarrollo de software de una organización. Explica que CMMI define cinco niveles de madurez y áreas de proceso clave. Al alcanzar niveles más altos, una organización puede producir software de mayor calidad de manera más eficiente y predecible.

Cargado por

Jose Mariñas
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Scientia et Technica Año XIII, No x, Mes de 200x. Universidad Tecnológica de Pereira.

ISSN 0122-1701 1

MODELO DE CALIDAD CMMI Y PROCESO DE DESARROLLO DE SOFTWARE


CMMI quality model and software development process

RESUMEN JUAN PABLO GÓMEZ


Este es un ensayo que describe generalidades sobre el estándar GALLEGO
CMMI con la intención de que el lector pueda tener una
contextualización histórica, sobre su estado del arte y sobre porque Estudiante de Ingeniería de
es bueno utilizar este tipo de prácticas gracias a sus beneficios. Sistemas.

PALABRAS CLAVES: Calidad, eficiencia, planeación, software, Universidad Tecnológica de


organización, estándares Pereira

ABSTRACT [email protected]
This research describes an overview of the CMMI model with the
intention that the reader may have a historical context, on its state
of the art and it is good to use such practices due to their benefits.

KEYWORDS: quality, efficiency, planning, software, organization, standards.

software SEI que se siguen para obtener mejor


1. INTRODUCCIÓN calidad en la producción de software.

Actualmente la industria del software desarrolla QUÉ ES CMMI


cada vez programas más complejos que
necesitan más recursos como nunca antes. CMMI es una colección de buenas prácticas de
Grandes equipos de desarrollo son necesarios acuerdo a las necesidades de la organización en
para mantener requerimientos de sistemas de diferentes áreas de interés. Fue desarollador
información y de software en general para por la SEI y la universidad de Carnegie-Mellon
mantenerlos competitivos. University pensado como una guía para
desarrollar y mejorar procesos para cumplir los
Las mejores prácticas de software y un exigente objetivos del negocio de una organización.
sistema de calidad son necesarias en ambientes CMII es un modelo que puede ser usado como
de desarrollo por componentes, la producción una framework para la maduración de los
de software a escala industrial debe ser procesos de la organización
producido bajo estándares aceptados
internacionalmente. Cualquier desacierto en las
prácticas puede producir perdidas incalculables
en las empresas. Estructura del CMMI

El estándar CMMI (Capability Maturity Model • Niveles de maturez


Integration) es un conjunto de pràcticas • Áreas de proceso
reguladas por el Instituto de ingeniería de • Metas : Genéricas o específicas
• Características comúnes
2 CMMI. Universidad Tecnológica de Pereira.

• Prácticas : Genéricas o específicas

OBJETIVOS DE CMMI NIVELES DE CMMI

CMMI puede ser implementado en 5


niveles diferentes :
• Producir productos y servicios de
calidad :

Los productos de calidad son el 1) INICIAL.


resultado de procesos de calidad. CMMI
tiene un marcado enfoque en las A este nivel de maduración la organización
actividades relacionadas con la calidad no tiene un ambiente estable. El éxito de la
incluyendo administración de organización depende de la competencia y
requerimientos, aseguramiento de la la pro actividad de los empleados de la
calidad y validación. organización.

• Mejorar la satisfacción del cliente : La organización normalmente produce


productos y servicios que funcionan; Sin
Combinar el costo y los tiempos de embargo se puede exceder en el presupuesto
producción y productos de alta calidad y tiempo invertidos en los proyectos.
que son validados frente a las
necesidades del cliente es una buena No hay un control real sobre los proyectos
fórmula para la satisfacción del cliente. y no se tiene idea clara de que va a suceder
con él, puede haber riesgo de abandonar los
CMMI dirige todos esos ingrediente a proyectos.
través de la énfasis y la planeación,
monitoreando y midiendo y mejorando
la predicción que trae procesos más
competentes. 2) ADMINISTRADO.

• Aumentar la participación del En este nivel la organización ha logrado


mercado : alcanzar las metas específicas y genéricas.
En otras palabras los proyectos de la
La participación en el mercado es el organización se han asegurado que los
resultado de diversos factores, requerimientos están administrados y los
incluyendo productos y servicios de procesos son planeados, medidos y
calidad, nombre de identificación, controlados.
precio e imagen. Los clientes quieren
hacer tratos con proveedores que tengan La disciplina en los procesos asegura que
buena reputación para hacer acuerdos. las prácticas se lleven a cabo en momentos
de estrés. Cuando estas prácticas son
definidas los proyectos son ejecutados y
manejados de acuerdo a la documentación.
CMMI. Universidad Tecnológica de Pereira. 3

Los compromisos son establecidos con las Los objetivos son cuantificables para
personas interesadas en el proyecto de mejorar la calidad y el proceso. Los
mayor relevancia. Los productos son objetivos cuantitativos están basados en las
revisados con este tipo de personas por lo necesidades de los clientes, en los usuarios
tanto ahora están controlados. finales en la organización y en los
implementos del proceso. La calidad y el
proceso son entendidos es términos
estadísticos y son administrados a lo largo
3) DEFINIDO. de la vida del proceso.

En este nivel de maduración los procesos Para estos procesos se recolectan medidas
son caracterizados y se describen por detalladas
estándares, procedimientos, herramientas y
métodos. Los procesos que hay que implantar
para alcanzar este nivel son:
Una diferencia crítica con el nivel de
maduración anterior es la visión de los o Gestión cuantitativa de
estándares, la descripción de los procesos y proyectos
los procedimientos o Mejora de los procesos de la
organización
Los procesos que hay que implantar para 5) OPTIMIZADO. El enfoque de la
alcanzar este nivel son: organización está en la mejora continua
o Desarrollo de requisitos Los procesos de los proyectos y de la
o Solución Técnica organización están orientados a la mejora de
o Integración del producto las actividades. Mejoras incrementales e
o Verificación innovadoras de los procesos que mediante
o Validación métricas son identificadas, evaluadas y
o Desarrollo y mejora de los puestas en práctica.
procesos de la organización
o Definición de los procesos de la Los procesos que hay que implantar para
organización alcanzar este nivel son:
o Planificación de la formación
o Gestión de riesgos o Innovación organizacional
o Análisis y resolución de toma de o Análisis y resolución de las
decisiones causas

La gran parte de las empresas que llegan Normalmente las empresas que intentan
al nivel 3 paran aquí, ya que es un nivel alcanzar los niveles 4 y 5 lo realizan
que proporciona muchos beneficios y no simultáneamente ya que están muy
ven la necesidad de ir más allá porque relacionados.
tienen cubiertas la mayoría de sus
necesidades.

4) ADMINISTRADO
CUANTITATIVAMENTE.
4 CMMI. Universidad Tecnológica de Pereira.

Figura 1. Niveles de madurez.

3. CONCLUSIONES

CMMI ayuda a las empresas a madurar nivel por nivel, se


proyecta como un proceso lento pero seguro con una
economía de largo plazo teniendo como ideales ejecutar
“mejor”, ”más rápido”, ”más barato”.

El mayor esfuerzo es en la madurez de los procesos que


van a permitir mejorar los procesos para tener mejores
productos. Se necesitarán realizar diversas inversiones
para emprender este tipo de desarrollo por lo tanto es más
recomendable para las empresas que dispongan de
suficiente músculo financiero.

4. BIBLIOGRAFÍA

Referencias de páginas web:

Capability Maturity Model Integration


http://en.wikipedia.org/wiki/Capability_Maturity_Model
_Integration

CMMI overview
http://www.tutorialspoint.com/cmmi/cmmi-overview.htm

También podría gustarte