Continuando con los pasos planificados para mejorar los procesos de nuestros servicios de desarrollo, como se detall贸 en el anterior post, solicitamos una evaluaci贸n intermedia para conocer la situaci贸n en la que nos encontr谩bamos.聽 Para realizar esta evaluaci贸n intermedia, solicitamos a una consultora externa que 聽validase nuestros procesos y su implantaci贸n mediante un SCAMPI clase B.
El m茅todo SCAMPI (Standard CMMI Appraisal Method for Process Improvement) es un proceso dise帽ado y desarrollado por el SEI, Software Engineering Institute, para evaluar la adherencia de los procesos implantados por una organizaci贸n al modelo CMMI. Hay tres variantes de SCAMPI:
- clase C, que consiste en una prueba de enfoque de los procesos existentes en la organizaci贸n
- clase B, en el que se valida el despliegue o puesta en marcha de los procesos implementados
- clase A, que debe ser realizado por un Lead Appraiser (L铆der-Evaluador SCAMPI) autorizado por el SEI y que consiste en la rigurosa evaluaci贸n de la institucionalizaci贸n con la posibilidad de obtener un nivel de madurez.
Los resultados del SCAMPI B realizado en Oxxigeno fueron positivos y nos dieron la confianza suficiente para afrontar la fase final del proyecto, el SCAMPI A.
Nuestros siguientes pasos fueron ponernos en contacto con la evaluadora autorizada por el SEI que lider贸 nuestro SCAMPI A, y comenzar a generar un plan para definir los siguientes factores:
- Equipo del SCAMPI: compuesto por 5 miembros: 2 internos de Oxxigeno, 2 externos y el l铆der-evaluador. La intervenci贸n de recursos internos y externos facilit贸 el trabajo del equipo, ya que aport贸 distintas visiones de los procesos generados
- Fechas: se planificaron las fechas de los distintos hitos del SCAMPI A
- Actividades: se fijaron las actividades que tendr铆an lugar durante cada fase para planificarlas adecuadamente
- Riesgos: se tomaron en cuenta los distintos riesgos que podr铆an afectar al correcto desarrollo del SCAMPI A
Todo SCAMPI A consta de dos fases:
- Revisi贸n documental (Readiness Review): durante esta primera parte el equipo revisa las evidencias presentadas, los procesos de la organizaci贸n, la aplicaci贸n de los procesos a los proyectos evaluados, la documentaci贸n generada, las herramientas utilizadas para implantar los procesos… De esta fase saldr谩 una primera visi贸n del estado que permitir谩 minimizar riesgos
- Entrevistas (On site): en esta segunda fase tienen lugar las entrevistas a distintos roles de los proyectos seleccionados para verificar la implantaci贸n de los procesos definidos en los proyectos
Siguiendo la planificaci贸n establecida, durante los meses de mayo y junio tuvieron lugar las dos fases del SCAMPI A en Oxxigeno; los objetivos marcados fueron los siguientes:
- Comparar nuestros procesos con el modelo
- Identificar las debilidades y oportunidades de mejora de cada 谩rea para efectuar las modificaciones necesarias
- Enmarcar las debilidades detectadas dentro de la unidad organizacional para continuar mejorando la calidad de productos y procesos
- Identificar las mejores pr谩cticas y fortalezas de cada 谩rea para aplicarlas al resto de 谩reas
Tras efectuar las entrevistas correspondientes, analizar los 19 objetivos y 108 pr谩cticas a satisfacer y revisar las 512 evidencias presentadas obtuvimos los siguientes resultados por cada 谩rea de proceso:
Con todas las 谩reas de proceso aplicables satisfechas y tras la revisi贸n por parte del SEI, el pasado mes se publicaron los resultados de nuestro SCAMPI que han sido positivos, por lo que el 谩rea de servicios de desarrollo de software de Oxxigeno ya es nivel 2 de CMMI!
Ahora estamos inmersos en la optimizaci贸n de los procesos que hemos creado para continuar con la mejora continua que nos planteamos al comenzar la implantaci贸n del modelo CMMI.