Lo que se pretende con el nivel 2 de CMM-CMMI es conseguir que en los proyectos de la organizacin haya una gestin de los requisitos y que los procesos (formas de hacer las cosas) estn planeados, ejecutados, medidos y controlados. Explicado un poco ms: El uso de los procesos al nivel dos ayuda a que forma de trabajar se mantenga en cuando hay problemas de fechas. Cuando se realizan estas prcticas, los proyectos se ejecutan y gestionan de acuerdo con los planes de proyecto. El estado de los elementos de trabajo (anlisis, diseo, cdigo, documentacin,) estn visibles (estado de avance) a la gerencia en puntos definidos (hitos del proyecto). Se sabe cunto trabajo est hecho y cunto queda por hacer. Los compromisos adquiridos con todas las personas involucradas en el proyecto se revisan de acuerdo a las necesidades. Los elementos de trabajo se revisan con las personas involucradas y son controlados. Estos elementos de trabajo satisfacen las especificaciones, estndares y objetivos. reas de proceso del Nivel 2 de CMM-CMMI Estas ideas se materializan en las siguientes reas de proceso: Gestin de Requisitos Planificacin de proyectos Monitorizacin y Control de proyectos Medicin y Anlisis Aseguramiento de la calidad Gestin de la configuracin Pasaremos a explicar cada una de las reas de proceso con un poco ms de detalle. CMM-CMMI: Gestin de Requisitos o Requirimientos El objetivo de la gestin de requisitos es gestionar los requisitos de los elementos del proyecto y sus componentes e identificar inconsistencias entre estos requisitos, el plan de proyectos y los elementos de trabajo. En este proceso se deben de gestionar todos los requisitos del proyecto, tanto los requisitos tcnicos como los requisitos no tcnicos. Estos requisitos han de ser revisados conjuntamente con la fuente de los mismos as como con las personas que se encargarn del desarrollo posterior. CMM-CMMI: Planificacin de proyectos El objetivo de la planificacin de proyectos es establecer y mantener planes que define las actividades del proyecto. Las tareas que conlleva la planificacin de proyectos son: Desarrollar un plan inicial del proyecto Establecer una relacin adecuada con todas las personas involucradas en el proyecto Obtener compromiso con el plan Mantener el plan durante el desarrollo del proyecto El plan incluye estimacin de los elementos de trabajo y tareas, recursos necesarios, negociacin de compromisos, establecimiento de un calendario, e identificacin y anlisis de los posibles riesgos que pueda tener el proyecto. El plan de proyectos es un herramienta de trabajo viva que se debe de actualizar con mucha frecuencia ya que los requisitos cambiarn, habr que reestimar, habr riesgos que desaparezcan y otros que surjan nuevos, habr que tomar acciones correctivas CMM-CMMI: Monitorizacin y Control de proyectos El objetivo de la monitorizacin y control de proyectos es proporcionar una compresin del estado del proyecto para que se puedan tomar acciones correctivas cuando la ejecucin de proyecto se desve del plan. El documento del plan de proyecto es la base para monitorizar las actividades, comunicar el estado y tomar acciones correctivas. El progreso se determina comparando los actuales elementos de trabajo: tareas, horas realizadas, coste y calendario actual, con los estimados en el plan de proyecto. Una apropiada visibilidad nos permitir tomar acciones correctivas antes de que el trabajo real se desve mucho del plan. Estas acciones que tomaremos, harn que tengamos que rehacer/ajustar nuestro plan de proyectos. CMM-CMMI: Medicin y Anlisis El objetivo de la medicin y el anlisis es desarrollar y sostener una capacidad de medicin que sea usada para ayudar a las necesidades de informacin de la gerencia. Los datos tomados para la medicin deben estar alineados con los objetivos de la empresa para proporcionar informacin til a la misma. Se ha de implantar un mecanismo de recogida de datos, almacenamiento y anlisis de los mismos de forma que las decisiones que se tomen puedan estar basadas en estos datos. Este sistema tiene que permitir adems: Planificacin y estimacin objetiva Comparar el rendimiento actual contra el rendimiento esperado en el plan Identificar y resolver problemas relacionados con los procesos Proporcionar una base para aadir mtricas en procesos futuros CMM-CMMI: Aseguramiento de la calidad El objetivo del aseguramiento de la calidad es proporcionar personas y gestin con el objetivo de que los procesos y los elementos de trabajo cumplan los procesos. Esto se consigue mediante: Evaluar objetivamente la ejecucin de los procesos, los elementos de trabajo y servicios contra las descripciones de procesos, estndares y procedimientos. Identificar y documentar los elementos no conformes. Proporcionar informacin a las personas que estn usando los procesos y a los gestores, de los resultados de las actividades del aseguramiento de la calidad. Asegurar de que los elementos no conformes son arreglados. Esta es un rea de proceso clave, que a veces no se le da la suficiente importancia, pero que sin ella no ser posible implanta un modelo de calidad. CMM-CMMI: Gestin de la configuracin El objetivo de la gestin de la configuracin es establecer y mantener la integridad de los elementos de trabajo identificando, controlando y auditando dichos elementos. Ms concretamente mediante: La identificacin de los elementos de trabajo que componen una lnea base. Controlando los cambios de dichos elementos Proporcionando formas de construir los elementos de trabajo a partir del sistema de control de la configuracin Mantener la integridad de las lneas base Proporcionar informacin precisa de los datos de la configuracin a desarrolladores y clientes. Quizs esto le suene a chino, lo que viene a decir es que necesitas tener un sistema de control y gestin de versiones, como puede ser: Source Safe, CVS, PVCS, ClearClase, etc Resumiendo Hemos visto de una forma introductoria qu es CMMI Nivel 2, qu reas de proceso aborda y una pequea descripcin de cada una de dichas reas de proceso. Espero que te haya servido para tener una idea ms cercana a la realidad de lo que significa la calidad del software CMMI Nivel 2.