cmmi y certificacion
DESCRIPTION
CMMITRANSCRIPT
INTEGRANTES:
Anayeli Zamorano Román
María de Lourdes Méndez Macías
CMMI
Historia de CMMI
El departamento de defensa de los estados unidos tenía muchosproblemas con el software que encargaba desarrollar a otrasempresas, los presupuestos se disparaban, las fechas alargabanmás y más. ¿Quién no se ha encontrado con este tipo de problemassi ha trabajado con una empresa de software?
Como esta situación les parecía intolerable convocó un comité deexpertos para que solucionase estos problemas, en el año 1983dicho comité concluyó "Tienen que crear un instituto de la ingenieríadel software, dedicado exclusivamente a los problemas del software,y a ayudar al Departamento de Defensa".
Convocaron un concurso público en el que dijeron: "Cualquiera quequiera enviar una solicitud tiene que explicar cómo van a resolverestos 4 problemas", se presentaron diversos estamentos y laUniversidad Carnegie Mellon ganó el concurso en 1985, creando elSEI.
El SEI (Software EngineeringInstitute) es el instituto que creó ymantiene el modelo de calidad CMM - CMMI
¿Qué es CMMI?
El Modelo de Capacidad y Madurez Integrado
CMMI (Capability Maturity Model®
Integration) es un modelo de referencia de
prácticas maduras usadas para evaluar y
mejorar la capacidad de los procesos. Es una
ruta evolutiva de implementación de las
mejores prácticas en los procesos
organizacionales.
EVOLUCIÓN DE CMMI
La integración del proyecto CMMI ®, se formópara resolver el problema de la utilización eCMMI múltiple.
Desarrollar un conjunto de modelos integradosque participan más que simplemente lacombinación de los materiales existentes en elmodelo. Uso de los procesos que promueven elconsenso, el Equipo de CMMI productoconstruido un marco que se adapte a múltiplesconstelaciones.
Primer Modelo
Fue diseñado para su uso por el desarrollo
organizaciones en su búsqueda de la mejora de
procesos en toda la empresa.
Lo fue lanzado en 2000. Dos años más tarde la
versión 1.1 fue lanzada y cuatro años después,
la versión 1.2 fue lanzado.
Segundo Modelo
El modelo CMMI para la adquisición fue lanzado
en 2007. Dado que se basó en la
CMMI para la versión 1.2 de desarrollo del
modelo, también fue nombrada la versión 1.2.
Dos años más tarde, el CMMI para Servicios de
modelo fue puesto en libertad. Se basó en los
otros dos modelos y también fue nombrada la
versión 1.2.
"CMMI PARA EL DESARROLLO"O "CMMI-DEV."
Es un modelo de referencia que abarca las
actividades del desarrollo de productos y servicios.
Contiene las prácticas que abarcan la gestión de
proyectos, gestión de procesos, ingeniería de
sistemas, ingeniería de hardware, ingeniería de
software, y otros procesos.
Utilizar su criterio profesional y sentido común para
interpretar el modelo de su organización.
CMMI-DEV
El modelo se especifica que un proyecto debe
tener procesos de desarrollo relacionados con
las prácticas de dirección.
El mapeo permite a la organización el
seguimiento de sus procesos en relación con el
modelo CMMI-DEV.
Niveles de compensación
Se utilizan en CMMI-DEV para describir un caminoevolutivo recomendada para una organización quequiere mejorar los procesos que utiliza paradesarrollar productos o servicios.
Un camino permite a las organizaciones a mejorargradualmente los procesos correspondientes a unárea de proceso individual seleccionados por laorganización.
El otro camino permite a las organizaciones amejorar una serie de procesos relacionados conincrementos frente a series sucesivas de áreas deproceso.
NIVELES DE CMMI
1- Ejecutado- Inicial
2 - Administrado - Gestionado
3 - Definido
4 - Administrado - Gestionado
Cuantitativamente
5 - Optimizado
Inicial: La organización en este nivel no disponede un ambiente estable para el desarrollo ymantenimiento de productos y servicios.
Administrado: En la organización que seencuentra en este nivel algunas áreasorganizacionales y/o proyectos han alcanzadolas metas genéricas y específicas establecidasen sus áreas de proceso, es decir planean susprocesos, los ejecutan, los miden y los controlan.
Definido: Tienen los procesos caracterizados,entendidos por los ejecutores, descritosmediante estándares, procedimientos, métodosy herramientas.
Administrado Cuantitativamente: La organizaciónselecciona y administra las actividades quecontribuyen perceptiblemente al funcionamiento deproceso total. Estas actividades seleccionadas soncontroladas con técnicas estadísticas y otrastécnicas cuantitativas.
Optimizado: Los procesos de la organización sonmejorados continuamente basados en unacomprensión cuantitativa de las causas comunes devariación inherentes a los procesos. El nivel 5 estácentrado en mejorar continuamente el desempeñode los procesos con mejoras tecnológicasincrementales e innovadoras.
Componentes del Modelo CMMI
Áreas de procesos
Metas genéricas
Metas específicas
Prácticas genéricas
Prácticas específicas y sub prácticas
CERTIFICACIÓN
Luego de la implementación del modelo de
CMMI en una organización se debe recoger
evidencias para comprobar si la organización ha
alcanzado el nivel de madurez deseado.
Muchas organizaciones miden su progreso
llevando a cabo una evaluación (Appraisal) y
ganando una clasificación del nivel de madurez.
Este tipo de evaluaciones son realizadas
normalmente por las siguientes razones:
Para determinar qué tan bien los procesos de la
organización se comparan con las mejores
prácticas CMMI y determinar que mejoras se
pueden hacer.
Para informar a los clientes externos y
proveedores acerca de qué tan bien los
procesos de la organización se comparan con
las mejores prácticas CMMI.
Para cumplir los requisitos contractuales de uno
o más clientes.
Hay tres clases de métodos de evaluación.
Clase A, B, C.
El Standard CMMI Appraisal Method for Process
Improvement (SCAMPI) es un método de
evaluación que cumple todos los requerimientos
ARC.
Requerimientos para la certificación del
CMMI
Los requerimientos de certificación de CMMI
definen las características esenciales de los
métodos de certificación, consisten en un
conjunto de criterios de diseño de alto nivel para
desarrollar, definir y usar métodos de
certificación.
CMMI sirven de guía para el desarrollo de
métodos de certificación
Métodos de Evaluación
Los métodos de clase A, son los más rigurosos, se
centran en cómo se ha realizado la implementación
y se examina el nivel de institucionalización de las
prácticas desplegadas.
Los de clase B, son métodos iniciales e
incrementales, son métodos de autoevaluación de
los procesos.
Finalmente los de clase C, son métodos que sirven
para tener una mirada rápida de los procesos.
Elementos fundamentales de ARC
El proceso de certificación
El Modelo de referencia de Certificación
La Unidad organizacional
Instanciación
Muestras e instancias dentro del proceso de
certificación
Evidencia Objetiva
Fuentes de Evidencia objetiva (elemento mas
importante para esta tesis)
Las 4 funciones principales de las
evaluaciones de CMMI son:
Analizar: Como una organización trabaja encomparación a un modelo de referencia.
Motivar: Las evaluaciones sirven como soporteal cambio, producen cambios involucrando ymotivando a las organizaciones en esfuerzos deauto análisis
Transformar: Haciendo que personas diferentesvean las mismas cosas de la misma forma.
Educar: Exponiendo a las organizaciones lasmejores prácticas mundiales.
Estructura de los diferentes métodos de
ARC (Appraisal Requirements for CMMI)
No todos los métodos de evaluación de CMMI se
ajustan completamente a los requisitos de ARC.
Los métodos de clase A deben satisfacer los
requerimientos de ARC, clase B se requiere que
cumplan con un subconjuntos de los
requerimientos ARC. Los de clase B no
necesitan generar mediciones. Los métodos de
clase C se requiere que cumplan un subconjunto
de requerimientos que necesitan los de clase B.
SCAMPI – Método Estándar de Evaluación de
CMMI para Mejora de Procesos
SCAMPI consiste en una serie de métodos
formales para la evaluación del modelo, que
pueden usarse para evaluar:
Si los procesos tal y como están definidos son
adecuados según los requisitos de CMMI
Cómo esos procesos se están desplegando en
la organización
Cómo los procesos están institucionalizados en
la organización
El uso de SACMPI permite:
Comprender el mejor nivel de competencia.
Relacionar esos puntos fuertes y débiles con el
modelo CMMI.
Priorizar planes de mejora
Centrarse en las mejoras más importantes
Obtener para la organización su clasificación en
uno de los niveles del modelo.
Identificar riesgos de desarrollo y adquisición
relativo.
Objetivo de SCAMPI son:
Proveer un método de certificación común e
integrado capaz de soportar certificaciones
Proveer un método eficiente de certificación
capaz de ser implementado dentro de
restricciones razonables de performance.
Método de evaluación SCAMPI
Planificar y preparar la certificación: lleva de 3
a 5 meses
Conducir la certificación: ejecución de la
evaluación y reportes los resultados
preliminares
Reportar los resultados de la certificación:
reportes de los resultados finales.
Clases de Métodos
SCAMPI-C: Mide la idoneidad de los procesos,
mediante entrevistas o revisión documental.
SCAMPI-B: Permite evaluar la idoneidad y el
grado de despliegue de los procesos, mediante
entrevistas o revisión documental.
SCAMPI-A: Es el más formal que mide la
idoneidad, despliegue e institucionalización de
los procesos.
SCAMPI Leader Appraiser
Se lleva a cabo por supervisores de evaluación
externos que tienen la autorización del SEI.
Para que un profesional tenga la consideración
de supervisor de evaluación SCAMPI debe estar
en posesión del informe favorable que acredite
que ha superado el plan formativo para
supervisores de evaluación diseñado por el SEI