SEI CMMI - Descripción General


Advertisements

Mejora de los procesos es la mejora continua.

Nunca podemos llegar a la perfección. En este tutorial, aprenderemos CMM que está en continua evolución y mejora modelo donde la atención es siempre hacerlo mejor.

Nuestro alcance siempre debe superar nuestro alcance.

¿Qué es CMM?

  • CMM se refiere al método deCapacidad Madurez Modelo.

  • Se centra en elementos esenciales de las prácticas y los procesos de los distintos órganos de conocimiento.

  • Describe sentido común, eficaz, formas de hacer negocios (que ya debe estar haciendo) - no es un enfoque nuevo y radical.

  • CMM es un método para evaluar y medir la madurez del proceso de desarrollo de software de una organización.

  • CMM mide la madurez del proceso de desarrollo de software en una escala de 1 a 5.

  • CMM v1.0 fue desarrollado por el Software Engineering Institute (SEI) de la Universidad Carnegie Mellon de Pittsburgh, USA

  • CMM fue desarrollado originalmente para el Desarrollo de Software y mantenimiento, pero más tarde fue desarrollado por:

    • Ingeniería de Sistemas
    • Localización de proveedores
    • Producto integrado y a su proceso de desarrollo
    • People CMM
    • Adquisición de Software

CMM Ejemplos

  • People CMM desarrollar, motivar y retener talento proyecto.
  • Software CMM: Mejorar un software centra el desarrollo y la capacidad de mantenimiento.

¿Qué es madurez?

Las definiciones varían, pero los procesos maduros están por lo general se considera que:

  • Bien definidos,
  • Repetible,
  • Medida,
  • Analizar,
  • Mejorado, y
  • Eficaz.

Pobres, pero los procesos maduros están igual de malo que no hay madurez en todo!

CMM ayuda a resolver la madurez problema mediante la definición de un conjunto de prácticas y proporcionar un marco general para la mejora. El enfoque de CMM es identificar a los principales áreas de proceso y las prácticas ejemplares que pueden incluir un disciplinado proceso de software.

Inmaduros vs Organización madura

Un inmaduro organización tendría las siguientes características:

  • Proyecto improvisado en Proceso
  • Aprobados los procesos están siendo ignorados
  • Reactiva y no proactiva
  • Presupuesto y programa realista
  • Calidad sacrificado para la programación
  • Ninguna medida objetiva de la calidad

En contraste, las características de una organización madura son los siguientes:

  • Comunicación entre grupos y coordinación
  • Trabajo realizado de acuerdo con el plan
  • Prácticas consistentes con los procesos
  • Procesos actualizada a medida que sea necesario
  • Delimitación de las funciones y responsabilidades
  • Gestión compromete formalmente

¿Qué es CMMI?

Proyecto de Integración CMM se formó de resolver el problema del uso de varios CMMs. Equipo de productos CMMI tiene la misión de combinar tres modelos de la fuente en un único marco para mejorar las organizaciones aplicando toda la empresa mejora de procesos. Estos tres modelos son:

  • Capability Maturity Model for software (SW-CMM) - v2.0 Proyecto C.
  • Alianza de Industrias Electrónicas Estándar Provisional (EIA/IS) - 731 Ingeniería de Sistemas.
  • Desarrollo integrado de productos Modelo de madurez de capacidad (IPD-CMM) v0.98.

Capability Maturity Model Integration:

  • Construye un conjunto inicial de modelos integrados.
  • Mejora mejores prácticas de modelos de fuente basado en la experiencia adquirida.
  • Establece un marco para permitir la integración de futuros modelos.

Diferencia entre CMM y CMMI

CMM es un modelo de referencia de las prácticas han madurado en una disciplina como Ingeniería de Sistemas, Software CMM CMM, P-CMM, adquisición de Software CMM etc. , pero no son difíciles de integrar como y cuando sea necesario.

CMMI es el sucesor del CMM y evolucionado como un juego más maduro de las directrices y fue construido combinando los mejores elementos de cada una de las disciplinas CMM(Software CMM, P-CMM, etc. ). Puede ser aplicada en fabricación de productos, gestión de personas, desarrollo de software, etc.

CMM describe sobre la ingeniería de software en la que tan sólo integrado CMM describe tanto el software como ingeniería de sistemas. CMMI también incorpora un proceso integrado y desarrollo de productos y en la localización de proveedores.

CMMI y los objetivos de la empresa.

Los objetivos de CMMI son muy evidentes. Como se indica a continuación:

  • Producción de productos de calidad o servicios: la mejora de procesos CMMI modelos en concepto evolucionó a partir de la Deming, Juran, Crosby calidad paradigma: productos de calidad son el resultado de los procesos de calidad. CMMI tiene un fuerte enfoque en actividades relacionadas con la calidad incluyendo administración de requisitos, el aseguramiento de la calidad, verificación y validación.

  • Creación de valor para los accionistas: organizaciones maduras tienen más probabilidades de hacer una mejor estimación de los costos e ingresos que aquellos con menos madurez y, a continuación, realizar en línea con las estimaciones. CMMI es compatible con productos de calidad, programas predecibles, y medición efectiva de apoyo a la gestión de las previsiones precisas y justificables. La madurez de los procesos puede proteger contra proyecto los problemas de rendimiento que podría debilitar el valor de la organización a los ojos de los inversores.

  • Mejorar el grado de satisfacción de sus clientes: Reunión costos y programación objetivos con alta calidad de los productos que se validan frente a las necesidades de los clientes es una buena fórmula para la satisfacción del cliente. CMMI aborda todos estos ingredientes a través de su énfasis en la planificación, seguimiento y medición, y la mayor previsibilidad que viene con los procesos más capaces.

  • Aumento de la cuota de mercado: cuota de mercado es el resultado de muchos factores, incluyendo productos y servicios de calidad, identificación de nombre, el precio, y la imagen. Clientes como para hacer frente a los proveedores que tienen la reputación de cumplir sus compromisos.

  • Obtener un reconocimiento de toda la industria por excelencia: la mejor manera de desarrollar una reputación de excelencia es sistemáticamente buenos resultados en los proyectos, ofreciendo productos y servicios de calidad a costos y parámetros de programación. Tener procesos CMMI que se ajusten a los requisitos pueden mejorar esa reputación.

Advertisements