Durante el pasado mes de marzo, se realizó la décimo octava conferencia SEPG1 en la ciudad de Nashville, Tennessee, Estados Unidos. Mike Phillips gerente de programa para el CMMI (Capability Maturity Model Integration) v1.2, presentó, en un tutorial, lo que será la próxima versión del modelo CMMI. A continuación les comparto algunos de los elementos que se presentaron, que pueden ser útiles y de interés.
Contexto Actual
La versión vigente del modelo, es la 1.1, que fue publicada en enero del 2002. Como parte del paquete de productos del modelo, adicionalmente se integra el método de evaluación SCAMPI (Standard CMMI Appraisal Method for Process Improvement) en sus diferentes modalidades: A, B y C, así como los diferentes cursos de capacitación en el modelo y formación de instructores, y LA (Lead Assesor). El modelo lo conforman cuatro disciplinas2 representadas en dos enfoques: Continuo (Continuous) y Escalonado (Staged), presentes en diferentes modelos de desarrollo, por lo que se tienen ocho documentos disponibles para consulta.
Figura 1. Modificaciones en los modelos de desarrollo
Modificaciones generales
En términos generales, la nueva versión:
• Elimina el concepto de “advanced practices” y “common features” que se manejan actualmente.
• Reduce la complejidad y tamaño del modelo actual.
• Incorpora diversas correcciones que clarifican el material.
• Integra el área de proceso ISM (Integrated Supplier Management) como parte de SAM (Supplier Agreement Management) con lo que desaparece la disciplina SS como modelo independiente.
• Reconoce que la separación de los modelos de desarrollo no es útil, por lo que se presentará un único modelo (CMMI – DEV + IPPD)3
• Restringe la posibilidad de áreas de procesos no aplicables (SAM/ISM o IPPD), de manera que se deberá proporcionar retroalimentación del “por qué no aplica”, durante un SCAMPI.
• Agrega dos prácticas específicas relacionadas con el ambiente de trabajo en OPD (Organizational Process Definition) a nivel de organización y en IPM (Integrated Project Management) a nivel de proyecto.
• Mejora el glosario de términos.
• Mejora el texto general de la presentación.
• Consolida y simplifica la cobertura de IPPD.
• Incrementa la cobertura en los elementos existentes.
• Mejora las ampliaciones de las prácticas que se consideran como ejemplos de uso, e incluye ejemplos para el caso de “Hardware Engineering” (HW).
Algunas Modificaciones en Detalle
La disciplina de IPPD se actualiza de manera significante. El material del área de proceso OEI (Organizational Environment for Integration) fue eliminado e integrado en OPD. De igual forma, el material del área de proceso IT (Integrated Teaming) se eliminó, para incorporarse en IPM. Las metas para el cumplimiento de la disciplina, ahora estarán consolidadas en OPD como “Permitir la administración de IPPD” y en IPM como “Aplicar los principios de IPPD”. Además, el material fue condensado y actualizado para ser consistente con otras áreas de proceso.
Figura 2. Modificaciones en la estructura del modelo
Se consideran cambios para el método SCAMPI A que incluyen aclaraciones sobre la realización de entrevistas en organizaciones virtuales, reglas para la caracterización de las prácticas y muestreo de la unidad organizacional. Se mejora el Appraisal Disclosure Statement (ADS) para reducir la redundancia con otros documentos de evaluación, mejorar el uso por parte del patrocinador y el gobierno así como requerir la firma del patrocinador. El método establecerá la responsabilidad en la determinación de la aplicación de SAM/ISM e IPPD. Un punto importante es que a partir de la nueva versión el periodo de validez del nivel de madurez o capacidad es de 3 años con un proceso de aseguramiento de calidad para verificar que las organizaciones que publican sus resultados realmente han sido corroborados con la información que manda el LA.
Los cursos de capacitación que se ofrecen serán actualizados para cumplir con los elementos de la nueva versión
• Introduction to CMMI (Staged and Continuous)
• Intermediate Concepts of CMMI
• CMMI Instructor Training
La Versión 1.2 se Espera para este Verano
Para versiones futuras del modelo, se trabaja en la extensión del ciclo de vida hacia servicios, compras y outsourcing, que permita expandir el uso hacia otras organizaciones, y adaptar las características del modelo para cubrir esfuerzos no relacionados con el desarrollo del producto. De acuerdo con este enfoque, se espera introducir ampliaciones al modelo base, que consideren elementos relacionados con prácticas aplicables a organizaciones de servicios y compras en los modelos CMMI Services y CMMI Adquisition.
La nueva versión estará disponible como reporte técnico para consulta, en el sitio del SEI, y adicionalmente se publicará en formato de libro de texto, “CMMI: Guidelines for Process Integration and Product Improvement”. Se espera que esté liberada para el verano de 2006, mientras que la versión actual estará disponible hasta diciembre de 2007.
En la siguiente tabla, se listan otros cambios a detalle para esta nueva versión:
Referencias
1. SEPG (Software Engineering Process Group) es la conferencia principal que anualmente organiza el SEI (Software Engineering Institute) para ampliar el conocimiento y el intercambio de información respecto a la mejora de procesos entre profesionales de diversos sectores e industrias. La conferencia principal se realiza en Estados Unidos pero también se realizan eventos similares a nivel mundial en diversas ciudades en Australia, Europa y Latinoamérica. www.sei.cmu.edu/sepg
2. Las disciplinas que conforman el modelo son: Software Engineering (SW), Systems Engineering(SE), Integrated Process and Product Development (IPPD) y Supplier Sourcing(SS).
3. CMMI DEV contendrá las disciplinas de SE/SW.
Acerca del autor
Carlos J. Pérez Escobar: SEI-Authorized CMMI Instructor, ha colaborado con diversas empresas para lograr sus objetivos en el programa de mejora. Es expositor frecuente en seminarios y conferencias. Egresado de Ingeniería en Sistemas del ISPJAE en Cuba y cuenta con una Maestría en Ciencias de la Computación en la UNAM.
- Log in to post comments