Modelo de capacidad de sw

Solo disponible en BuenasTareas
  • Páginas : 6 (1422 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de septiembre de 2012
Leer documento completo
Vista previa del texto
SW-CMM
“Capability Maturity Model for Software”

Introducción
Ø Ø Ø

1986 – Comienzan Estudios. q SEI (Software Engineering Institute - UCM). 1991 – Nace CMM v1.0 1994 – CMM v1.1 SW-CMM P-CMM CMMs SE-CMM IPD-CMM SA-CMM CMMI

Conceptos Previos
Ø

Proceso de software: “Conjunto de actividades, métodos, prácticas, y transformaciones que se usan para desarrollar y mantener el software ysus productos asociados”. Capacidad: “Describe el rango de resultados esperados que pueden ser logrados siguiendo un proceso de software”.

Ø

Conceptos Previos
Ø

Madurez: “Ámbito o contexto en el cual un proceso específico es explícitamente definido, administrado, medido, controlado, efectivo”. Proceso maduro: entendido a lo largo de toda la organización. q Consistentemente implementado.q Supervisado y en mejoramiento continuo.
q Bien

Ø

Definición
“Modelo organizacional que describe las mejores prácticas de administración e ingeniería de software, para lograr un proceso maduro de software”. Guiar en la selección de estrategias de mejora.
Evaluación de Capacidad

Nivel de Madurez Proceso de Software

“Mejorar el proceso y la calidad del software”.

Niveles deMadurez
+
Mejoramiento Continuo del Proceso
OPTIMIZANDO (5)

Proceso Predecible
ADMINISTRADO (4)

RIESGO
Proceso Ad Hoc o Caótico

PRODUCTIVIDAD

Proceso Estándar y Consistente
DEFINIDO (3)

Proceso Disciplinado
REPETIBLE (2)

INICIAL (1)

Mark C. Paulk “Un nivel de madurez es una plataforma evolutiva bien definida, para lograr un proceso de software maduro”

+

Nivel 1 -Inicial
Mejoramiento Continuo del Proceso
OPTIMIZANDO (5)

Proceso Predecible
ADMINISTRADO (4)

Proceso Estándar y Consistente
DEFINIDO (3)

•No se cumplen procedimientos, costos, planes.
Proceso Disciplinado

•Éxito del proyecto depende de las personas.
REPETIBLE (2)

Proceso Ad Hoc o Caótico

INICIAL (1)

Nivel 2 - Repetible
•Se establece una administración de proyectos.OPTIMIZANDO (5) •Repetir el éxito logrado. Proceso •Planes realistas basados en la experiencia. Predecible ADMINISTRADO •Proceso disciplinado: “planea y controla si el (4) proyecto se mantiene estable y pueden repetirse Proceso Estándar los éxitos más tempranamente”. y Consistente
DEFINIDO (3)

Mejoramiento Continuo del Proceso

Proceso Disciplinado
REPETIBLE (2)

Proceso Ad Hoc o CaóticoINICIAL (1)

Nivel 3 – Definido
Mejoramiento Continuo del Proceso
OPTIMIZANDO (5)

Proceso Predecible
ADMINISTRADO (4)

Proceso Estándar y Consistente
DEFINIDO (3)

Proceso Disciplinado

Proceso Ad Hoc o Caótico

INICIAL (1)

•Documentado y implementado a lo largo de toda laREPETIBLE organización. (2) •Proceso de software definido del proyecto. •Entendimiento común deactividades, roles y responsabilidades.

Nivel 4 - Administrado
Mejoramiento Continuo del Proceso
OPTIMIZANDO (5)

Proceso Predecible
ADMINISTRADO (4)

Proceso Estándar y Consistente

•Se fijan metas de calidad cuantitativas para los productos y procesos. Proceso Disciplinado •Productos REPETIBLE calidad predecible. de alta (2) •Los productos y el proceso son medidos y operan dentro de límitescuantificables.
Proceso Ad Hoc o Caótico
INICIAL (1)

DEFINIDO (3)

Nivel 5 - Optimizando
Mejoramiento Continuo del Proceso
OPTIMIZANDO (5)

Proceso Predecible

•Enfoque en una continua mejora del proceso. •Prevención deEstándar Proceso defectos. y Consistente •Estimar y hacer un seguimiento del impacto y DEFINIDO (3) efectividad del cambio. •Costo – beneficio de nuevas tecnologías.Proceso
Disciplinado
REPETIBLE (2)

ADMINISTRADO (4)

Proceso Ad Hoc o Caótico

INICIAL (1)

Área clave de proceso (ACP)
Mark C. Paulk “Grupo de actividades relacionadas que cuando se llevan a cabo en conjunto alcanzan un conjunto de metas consideradas importantes para aumentar la capacidad del proceso”.

ACPs de Nivel 2
Ø q

q

Administración de Requerimentos. Establecer un...
tracking img