Académique Documents
Professionnel Documents
Culture Documents
CASO DE
ESTUDIO ICOSS GRUPO AVALON:
ESTRUCTURA CMMI Y NIVELES DE
CAPACIDAD Y/O MADUREZ
UNIDAD 3
MODELOS DE CALIDAD DE SOFTWARE
ALUMNO
CRISTOBAL DE JESS FLORES IIGUEZ
AL13503107
ANLISIS DEL MODELO CMMI PARA DESARROLLO, VERSIN 1.3 (CMMI-DEV, V1.3)
2
Integracin de Producto (PI) Ingeniera 3
Medicin y Anlisis (MA) Soporte 2
Monitoreo y Control de Gestin de 2
Proyecto (PMC) proyectos
Planificacin de Proyecto (PP) Gestin de 2
proyectos
Procesos Orientados a la Gestin de 3
Organizacionales (OPF) procesos
Rendimiento de Procesos Gestin de 4
Organizacionales (OPP) procesos
Solucin Tcnica (TS) Ingeniera 3
Validacin (VAL) Ingeniera 3
Verificacin (VER) Ingeniera 3
Los modelos CMMI con representacin por etapas, tienen cinco niveles de madurez designado por los
nmeros del 1 al 5. Estos son:
Inicial
Gestionado
Definido
Cuantitativamente gestionado
Optimizar
La siguiente imagen muestra los niveles de madurez de CMMI representacin por etapas.
3
rea de proceso 1: anlisis causal y resolucin
El propsito de Anlisis Causal y Resolucin (CAR) es identificar las causas de los resultados
seleccionados y actuar para mejorar el rendimiento de proceso.
Identificar y analizar las causas de los resultados seleccionados. Los resultados seleccionados pueden
representar defectos y problemas cuya ocurrencia puede prevenirse en el futuro o xitos que pueden
implementarse en los proyectos o en la organizacin.
Eliminar las causas y prevenir la recurrencia de esos tipos de defectos y problemas en el futuro.
Analizar los datos proactivamente para identificar problemas potenciales y prevenir que
ocurran.
Incorporar las causas de xitos al proceso para mejorar el futuro rendimiento del proceso.
Las actividades del Anlisis Causal y Resolucin proporcionan un mecanismo a los proyectos para
evaluar sus procesos a nivel local y buscar las mejoras que puedan implementarse. Cuando se considera
que las mejoras son eficaces, la informacin se remite a nivel de la organizacin para un potencial
despliegue en los procesos de la organizacin. Las prcticas especficas de esta rea de proceso se
aplican a un proceso que es seleccionado para la gestin cuantitativa. El uso de las prcticas especficas
de esta rea de proceso puede aadir valor en otras situaciones, pero los resultados pueden no
proporcionar el mismo grado de impacto en los objetivos de calidad y de rendimiento de proceso de la
organizacin.
Las diferencias entre las estructuras son sutiles pero significativas. La representacin por etapas utiliza
los niveles de madurez para caracterizar el estado global de los procesos de la organizacin con
respecto al modelo como un todo, mientras que la representacin continua utiliza los niveles de
capacidad para caracterizar el estado de los procesos de la organizacin con respecto a un rea de
proceso individual.
La representacin continua se enfoca sobre la capacidad del rea de proceso cuando se mide por
niveles de capacidad y la representacin por etapas se enfoca sobre la madurez global cuando se mide
por niveles de madurez. Esta dimensin (la dimensin de capacidad/madurez) de CMMI se utiliza para
4
actividades de benchmarking y evaluacin, as como para guiar los esfuerzos de mejora de una
organizacin.
5
una organizacin en mltiples reas de proceso. Estos niveles son un medio para mejorar los procesos
correspondientes a un conjunto dado de reas de proceso (es decir, nivel de madurez). Los cinco niveles
de madurez se numeran del 1 al 5.
La representacin continua se ocupa de seleccionar tanto un rea de proceso particular a mejorar como
el nivel de capacidad deseado para esa rea de proceso. En este contexto, es importante conocer si un
proceso se ha realizado o est incompleto. Por lo tanto, al punto de partida de la representacin
continua se le da el nombre de Incompleto.
El siguiente anlisis se hace en base a la empresa del caso de estudio, llamada e Icoss Grupo Avalon
Icoss Grupo Avalon (www.icosis.es) es una empresa fundada en 1992. Su actividad industrial se basa en
el desarrollo de software a medida, principalmente sistemas Web, servicios de oficinas de gestin de
proyectos y calidad, proyectos de investigacin y desarrollo, y el servicio de profesionales informticos
bajo demanda. Su facturacin anual ronda los 2 millones de euros y cuenta con una plantilla media de
65 profesionales.
Los principales clientes de Icoss Grupo Avalon se pueden resumir en tres grandes grupos:
Administracin pblica.
Respecto a los usuarios finales de los sistemas que desarrolla, estos van desde usuarios cuyo trabajo tan
slo precisa unos conocimientos mnimos de ofimtica, hasta usuarios expertos tanto en tecnologas
como en el uso de herramientas software. Respecto a las iniciativas de calidad o mejora, Icoss Grupo
Avalon cuenta con las siguientes certificaciones:
6
2. Proceso de Implantacin del Modelo CMMi
Gestin de proyectos
Gestin de requisitos
Gestin de la configuracin
Aseguramiento de la calidad
Medicin y anlisis.
El siguiente paso consisti en integrar todos los procedimientos que se estaban definiendo con
otras normas en las que Icoss Grupo Avalon ya estaba certificado y en las que se basaba hasta el
momento el Sistema de Gestin establecido en la organizacin (fundamentalmente las normas ISO
9001 e ISO 166002) en todo lo referente a planificacin, gestin, pruebas y aseguramiento de la
calidad.
7
Una vez definida y documentada la nueva forma de trabajo, la consultora externa propuesta por el
programa PYMETICA CMMi de Eticom hizo una revisin de dicha definicin para cada rea de proceso,
as como de las herramientas y de las plantillas que servan como registro o evidencia de los distintos
procesos. Esta evaluacin, denominada GO/NO GO, supona la recta final hacia la acreditacin y
comprobaba si la definicin cumpla con los requisitos exigidos por el nivel de madurez 2 de CMMi. En
Icoss Grupo Avalon el reto se super de forma satisfactoria y se procedi a la preparacin de las
siguientes fases.
El resultado de 3 das de entrevistas fue un informe favorable y la emisin por parte del SEI de la
acreditacin de Icoss Grupo Avalon como empresa con CMMi nivel de madurez 2
(http://sas.sei.cmu.edu/pars/pars_detail.aspx?a=13013 ).
Aunque el proceso de acreditacin del nivel de madurez 2 de CMMi termin con el SCAMPI A; a la hora
de poner en prctica lo definido en el activo de procesos surgen muchas posibilidades de mejora que
deben canalizarse, analizarse y llevarse a la prctica. Es por esto que despus de conseguir la
acreditacin se constituy un Comit de Mejora integrado tanto por Gerentes de Proyecto como por el
personal del Departamento de Calidad de Icoss Grupo Avalon.
La empresa del caso de estudio, aplico las reas de proceso que estn relacionadas a las siguientes
reas:
Gestin de Proyectos:
Se toman en cuenta los recursos destinados a los proyectos adems de considerar la exigencia del
cliente, por lo que se requiere un control los plazos de entrega exhaustivo y que adems haya control
sobre las posibles desviaciones en plazo y coste de cada fase. Cuando un proyecto se desve de lo
planificado se sabr perfectamente en qu fase se produce la desviacin con lo que podr atajarse el
problema ms rpidamente.
8
Gestin de requisitos:
Previamente al comienzo de los trabajos de desarrollo, los requisitos del cliente estn prcticamente
acordados mediante la creacin de una lnea base. Los cambios en los mismos se controlan y gestionan
con cambios en dicha lnea base, identificando y controlando todos aquellos ECS (Elementos de
Configuracin Software) a los que afecte dicho cambio. Cabe destacar tambin la ventaja que supone el
hecho de definir las pruebas unitarias y las pruebas de sistemas relacionadas con los requisitos.
Gestin de la Configuracin:
Aseguramiento de la Calidad:
La parte de aseguramiento de calidad implica una concientizacin de todo el equipo de desarrollo para
poder alinear las metodologas de desarrollo con las de aseguramiento de calidad, lo que implica un
adiestramiento del equipo de trabajo. Las revisiones a las que el Departamento de Calidad somete,
tanto a los proyectos en el momento de terminar determinadas fases, como a los entregables, supone
detectar una serie de problemas que no se transmiten ni a otras fases del ciclo de vida del proyecto ni
por supuesto al cliente.
Medicin y anlisis:
Aunque las mtricas fundamentales en un proyecto estn claras, es difcil conseguir datos porque
no siempre se cuenta con las herramientas apropiadas o incluso hay veces en las que es complejo y
costoso en tiempo poder llegar a obtener resultados fiables. Por tanto, sigue siendo una tarea
pendiente para mejorar el conseguir mejores mtricas que sirvan para tener un histrico en el que
basar estimaciones posteriores y con las que poder demostrar la rentabilidad del uso de esta
metodologa de trabajo, este punto es importante remarcar, que se deben de destinar ms recursos
de la empresa para poder medir y analizar los proyectos y as recabar la documentacin necesaria
para que la medicin se lleve de manera correcta y as poder verificar que se hayan completado
todos los objetivos destinados a un proyecto.
9
4. Ventajas que le represent a la empresa
Como se describi anteriormente la empresa tuvo ventajas considerables en varios de sus procesos, en
concreto, 5 reas que fueron mejoradas con la implementacin del Modelo CMMI, en general esto da
un panorama y un margen de mejora considerable para la empresa al asignar recursos para mejorar
estas reas de proceso internas de la empresa. Incluso cuando se alcanz solo el nivel de madurez 2,
creo que se mejoraron los procesos claves de la empresa al ser estos los ms crticos para cualquier
empresa desarrolladora de software, por lo anterior, esto representa una clara ventaja competitiva de la
empresa, sin embargo, considero que siempre hay espacio para mejorar en cualquiera de los procesos a
pesar de aplicar las normas y mtricas que se estn involucrando.
Identificar qu haces;
La idea de una evaluacin SCAMPI es identificar que las prcticas que se estn evaluando no slo
estn descritas, sino que estn aplicadas en los distintos proyectos y, de hecho, estn
10
institucionalizadas, es decir, son parte de la cultura de la organizacin.
Existen diferentes tipos de evaluaciones: A, B y C. Las evaluaciones clase A son las ms amplias y
robustas, son las nicas que pueden determinar un nivel de madurez y/o capacidad. Las evaluaciones
SCAMPI son ejecutadas por un evaluador lder certificado por el SEI.
Entre los beneficios y resultados de las evaluaciones (appraisals) SCAMPI con People CMM de mayor
valor aportado a las empresas destacan los siguientes:
Conclusiones
La aplicacin del modelo CMMI, puede representar un gran reto para las empresas ya que se tienen que
designar esfuerzos y recursos para cumplir con las distintas mtricas, a pesar de esto, la ventaja
competitiva alcanzada al contar con cualquier nivel de madurez es clara, por lo que los procesos de la
empresa son mejoradas adems de que el personal estar siempre mejor preparado para afrontar los
retos que implica dar conformidad a las mtricas, a pesar de alcanzar cualquier grado de conformidad,
considero que siempre habr lugar para mejorar en cualquier aspecto.
Debido a que la industria del software est en constante evolucin, con el surgimientos de tecnologas
emergentes tanto de software y de hardware, los modelos de calidad deben de adaptarse a estos, por
ejemplo, actualmente es ms fcil iniciar una empresa de software que antes por la implementacin de
tecnologas en la nube, por lo que las empresas pueden hasta cierto punto prescindir de recursos de
hardware, pudiendo as concentrarse en el desarrollo y la mejora nicamente, as que con la evolucin
de la tecnologa de software, tambin se aumentan los retos, principalmente por el hecho que implica
que las empresas deben de adaptarse y actualizarse en sus tecnologas de desarrollo, esto es un punto
importante si se quiere poder seguir compitiendo en la industria de software y con lo anterior, los
modelos de calidad de software considero que tambin deben de evolucionar y adaptarse con las
nuevas tecnologas de desarrollo, por lo anterior considero que es ms fcil ahora que antes poder dar
conformidad a los modelos al poder iniciar una empresa de software de manera ms gil que como era
antes. Por ultimo considero que los modelos de calidad son un punto muy importante a considerar
cuando se tiene cierto grado de madurez dentro de los procesos de la empresa, por lo que vale la pena
11
designar recursos y esfuerzos para poder certificarse en alguno de ellos. Espero que con el tiempo
tambin yo pueda aplicar estos cuando trabaje como desarrollador.
Fuentes de consulta:
Tutorials Point. (2016). SEI CMMI - Niveles de Madurez. 27 de mayo de 2017, de Tutorials Point Sitio
web: https://www.tutorialspoint.com/es/cmmi/cmmi_maturity_levels.htm
Software Engineering Institute. (2010). CMMI para Desarrollo, Versin 1.3. 27 de mayo de 2017, de
Software Engineering Institute Sitio web:
http://www.sei.cmu.edu/library/assets/whitepapers/Spanish%20Technical%20Report%20CMMI%20V
%201%203.pdf
Fernando Ramos. (2010). Implantacin de CMMi nivel de madurez 2 en una PYME. 27 de mayo de 2017,
de REICIS. Revista Espaola de Innovacin, Calidad e Ingeniera del Software Sitio web:
http://www.redalyc.org/pdf/922/92218768003.pdf
Avantare. (2017). Qu es una evaluacin SCAMPI? 27 de mayo de 2017, de avantare.com Sitio web:
http://www.avantare.com/0/materiales-de-referencia/que-es-una-evaluacion-scampi/print
12