SW-CMM

SW-CMM

SW-CMM

El Modelo de Madurez de la Capacidad para el desarrollo de Software (Capability Maturity Model for Software, SW-CMM) es un modelo de procesos para el desarrollo y mantenimiento de sistemas de software, diseñado sobre los criterios:

  • La calidad de un producto o sistema es consecuencia directa de los procesos empleados en su desarrollo.
  • Las organizaciones que desarrollan software presentan un atributo denominado madurez, cuya medida es proporcional a los niveles de capacidad e institucionalización de los procesos que emplean en su trabajo.

Contenido

Origen

Fue diseñado a finales de los ochenta por Software Engineering Institute (SEI) a instancias del Congreso Norteamericano, como medio para evaluar a las empresas suministradoras de software para el Departamento de Defensa Norteamericano.


CMM (como se le denomina abreviadamente) define 5 niveles de madurez para las organizaciones, en función de cuáles son los procesos que emplean en el desarrollo y mantenimiento de software y los grados de capacidad e institucionalización de cada uno; y puede emplearse con dos finalidades:

  • Criterio para la evaluación de la madurez de la organización.
  • Guía para la mejora de sus procesos.

Evolución

Tras su creación en 1984 SEI comenzó la investigación para desarrollar un marco de mejora y evaluación de la previsibilidad y calidad de las empresas y el resultado se denominó "Capability Maturity Model for Software" SW-CMM o abreviadamente CMM, cuya versión 1.0 se publicó en agosto de 1991. Posteriormente se publicaron las revisiones 1.1 en 1993 y 1.2 en 1997.

Hoy es un modelo obsoleto, que SEI ya no mantiene desde que en 2000 fue relevado e integrado en el nuevo CMMI.

Niveles de madurez definidos en SW-CMM

Nivel 1: Inicial

Los resultados de calidad obtenidos son consecuencia de las personas y de las herramientas que emplean. No de los procesos, porque o no los hay o no se emplean.

Nivel 2: Repetible

Se considera un Nivel 2 de madurez cuando se llevan a cabo prácticas básicas de gestión de proyectos, de gestión de requisitos, control de versiones y de los trabajos realizados por subcontratistas. Los equipos de los proyectos pueden aprovechar las prácticas realizadas para aplicarlas en nuevos proyectos.

Nivel 3: Definido

Los procesos comunes para desarrollo y mantenimiento del software están documentados de manera suficiente en una biblioteca accesible a los equipos de desarrollo. Las personas han recibido la formación necesaria para comprender los procesos.

Nivel 4: Gestionado

La organización mide la calidad del producto y del proceso de forma cuantitativa con base a métricas establecidas

La capacidad de los procesos empleados es previsible, y el sistema de medición permite detectar si las variaciones de capacidad exceden los rangos aceptables para adoptar medidas correctivas.

Nivel 5: Optimizado

La mejora continua de los procesos afecta a toda la organización, que cuenta con medios para identificar las debilidades y reforzar la prevención de defectos. Se analizan de forma sistemática datos relativos a la eficacia de los procesos de software para analizar el coste y el beneficio de las adaptaciones y las mejoras.

Se analizan los defectos de los proyectos para determinar las causas, y su mapeado sobre los procesos. Es el nivel más alto de CMM por el momento.

Véase también

Enlaces externos

Obtenido de "SW-CMM"

Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • CMM — Capability Maturity Model  модель зрелости процессов создания ПО: эволюционная модель развития способности компании разрабатывать программное обеспечение. CMM(ед.изм.) кубические метры/минута. Антон Ка 85.21.47.34 05:30, 18 августа 2009… …   Википедия

  • CMM — can refer to: Center for Molecular Medicine (CMM), a research institute in Sweden Coordinate measuring machine, a device for dimensional measuring Capability Maturity Model, tool for assessing processes in organizations (used in software… …   Wikipedia

  • cmm — (früher für: mm3) = Kubikmillimeter. * * * CMM,  Datenausgabe: Abk. für Color Management Module. * * * cmm (früher für: mm3) = Kubikmillimeter …   Universal-Lexikon

  • cmm — Kubikmillimeter …   Kleines Konversations-Lexikon

  • cmm — Abrev. de «cienmilímetro» …   Enciclopedia Universal

  • CMM — UK US noun [C] IT, MANAGEMENT ► ABBREVIATION for CAPABILITY MATURITY MODEL(Cf. ↑capability maturity model) …   Financial and business terms

  • cmm — (cubic millimeter) metric unit of volume equal to a cube 1 millimeter on each edge …   English contemporary dictionary

  • cmm — Kubikmillimeter (früher für mm3) …   Die deutsche Rechtschreibung

  • CMM — El término CMM se puede referir a: La visión general de los modelos basados en la madurez de las capacidades: Modelo de Capacidad y Madurez. El modelo de calidad específico para desarrollo de software: SW CMM. El Centro de Modelamiento Matemático …   Wikipedia Español

  • CMM — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. CMM, sigle composé des trois lettres C et deux fois M, peut faire référence à : Compagnie de Maintenance Mobilité , armée française). Carmelita dans… …   Wikipédia en Français

  • CMM — Die Abkürzung CMM steht für: Air Mali, afrikanische Fluggesellschaft (ICAO Code) Capability Maturity Model in der Softwareentwicklung Carboxymethyl Morpholin Clearingstelle Multimedia Color Management Module im Bereich digitaler Bildverarbeitung… …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”