Você está na página 1de 14

Actividad 2 Nivel de madurez en CMM-SW.

Ortega Martinez, Jose Hermilo.

INSTITUTO DE ESTUDIOS UNIVERSITARIOS


CAMPUS ONLINE
MAESTRIA EN DIRECCION DE INGENIERIA DE SOFTWARE

ASEGURAMIENTO DE CALIDAD DE SOFTWARE

Actividad 2 Nivel de madurez en CMM-SW

ALUMNO(A): JOSE HERMILO ORTEGA MARTINEZ


FACILITADOR: Dr. Daniel Perez Rojas
SAN BUENAVENTURA, COAHUILA, A lunes, 23 de enero de 2017.

INDICE
INTRODUCCION ........................................................................................................................................ 3

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 1
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

DESARROLLO............................................................................................................................................ 4
TEMA 1: Modelos de calidad ................................................................................................................ 4
1.1.- Capability Maturity Model Integration - CMMI ....................................................................... 4
1.2.- Niveles de madurez CMMI ....................................................................................................... 5
1.3.- Importancia del CMMI ............................................................................................................... 6
1.4.- Mxico y sus certificaciones CMMI ......................................................................................... 6
1.5.- Ventajas y desventajas del CMMI ........................................................................................... 8
TEMA 2: PROCESO DE CERTIFICACION SMMI-SW NIVEL 2 .................................................... 9
2.1.- Datos generales de la empresa .............................................................................................. 9
2.2.- Objetivo ....................................................................................................................................... 9
2.3.- Certificacin CMMI-SW .......................................................................................................... 10
2.4.- Problemtica existente ........................................................................................................... 11
2.5.- Justificacin del proyecto ....................................................................................................... 11
2.6.- Desarrollo.................................................................................................................................. 12
CONCLUSION .......................................................................................................................................... 13
FUENTES DE INFORMACION .............................................................................................................. 14

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 2
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

INTRODUCCION

Hoy en da la industria del software es una industria en un constante crecimiento


debido al constante abaratamiento del hardware y a la constante necesidad de que las
personas cuenten con TICS que puedan cubrir necesidades especficas o generales
que son llevadas a cabo peridicamente. A pesar de esto, existe en esta misma
industria un problema en constante crecimiento y a su vez en un constante indicador
que es importante no descuidar como lo es la calidad.

La calidad en los productos y servicios es una caracterstica o cualidad que toda


empresa u organizacin debe de buscar siempre cuidar pero que al contrario de esto se
llega a descuidar a tal grado de tener esta caracterstica como un trmino de segundo
plano y no como principal.

En el presente proyecto se hablara sobre modelos de calidad que hoy en da se han


desarrollado y han sido utilizados por empresas internacionales con el objetivo de poder
cubrir una problemtica existente con el desarrollo de procesos de software en las
empresas. Adems, se expondr un ejemplo de una empresa en la cual se ejemplificara
y utilizara un modelo para la mejora continua y bsqueda de la calidad.

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 3
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

DESARROLLO

TEMA 1: Modelos de calidad

1.1.- Capability Maturity Model Integration - CMMI

En 1980 el departamento de departamento de defensa de Estados Unidos


estaba presentando problemas por el los costos excesivos as como los tiempos
prolongados que se llevaban en el desarrollo de los software que estos solicitaban y/o
desarrollaban a proveedores. Fue entonces que el Instituto de Ingeniera de Software
(Software Engineering Institute SEI) que aos ms tarde en el ao de 1987
desarrollara un Modelo de Capacidad y Madurez (Capability Maturity Model CMM)
teniendo su primer versin del modelo 4 aos ms tarde en 1991 SW-CMM dando inicio
a la contratacin de proveedores o empresas basndose en el nivel de CMM que
tuvieran, esto poda dar una mayor confianza y seguridad de que dichas empresas
serian empresas con un nivel de madurez en sus desarrollos lo suficientemente
confiables para no desestimar costos o tiempos que pudieran incrementarse por un mal
proceso de planeacin y desarrollo.

Aos ms tarde en el 2000 es liberada la primer versin del CMMI el cual su objetivo
principal es que es una metodologa de procesos, NO de desarrollo, es ms bien de
gestin de proyectos o ciclo de vida del software. CMMI se puede decir en resumen que
es como un CheckList, el punto ms importante es la reduccin de costos y tiempos.

CMMI sirve no solo como plataforma o base para un mercado global, sino que sirve
tambin como modelo de mejora de procesos para el desarrollo de productos y
servicios con estndares de calidad altos y rigurosos.

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 4
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

1.2.- Niveles de madurez CMMI

CMMI al ser una metodologa de mejora de procesos y no de desarrollo, en


donde si una empresa por medio de un Checklist una empresa o proyecto a evaluar
posee los entregables que se esperan por cada nivel de madurez, pasara
correctamente la certificacin.

Existen 5 niveles de Madurez en CMMI como se observan en la siguiente tabla:


Tabla 1: Niveles de CMMI

Fuente:https://everac99.wordpress.com/2010/07/22/empresas-certificadas-con-cmmi-en-mexico-y-el-mundo/

De acuerdo al nivel en que una empresa quiere certificarse debe cumplir con los
requerimientos o documentos que prueben que los procesos se llevan a cabo de
manera organizada y administrada por medio de alguna metodologa bien empleada.

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 5
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

1.3.- Importancia del CMMI

Las principales razones por las cuales es importante que una empresa sea
certificada ante CMMI es:
Confianza
Seguridad
Reduccin de costos y tiempos

Una empresa que cuenta con una certificacin CMMI cuenta adems con ciertas
ventajas ante otras que no lo estn ya que estas podrn competir por contratos
multimillonarios de organizaciones gubernamentales como las de la defensa nacional
de los estados unidos quien solo licita sus proyectos grandes a empresas con
certificacin que puedan darle como se mencion anteriormente: Confianza de que el
proyecto ser realizado en base a estndares o lineamientos estrictos que den a su vez
una mayor Seguridad de los datos y de funcionabilidad, adems de poder ser
desarrollados procesos en un Menor tiempo y Menor Costo.

1.4.- Mxico y sus certificaciones CMMI

Mxico, es uno de los 4 pases con el mayor nmero de certificaciones de


acuerdo al SEI quien por medio de su pgina web proporciona al pblico en general una
opcin de consultas de empresas certificadas en los diferentes niveles de madurez as
como aos en los que obtuvieron dicha certificacin.

Si bien muchas empresas de carcter internacional con matrices en otros pases son
quienes han logrado conseguir certificaciones de niveles altos que son compartidas en
pases como Mxico, tambin existen historias de empresas mexicanas que han
logrado obtener la certificacin con mucho esfuerzo y trabajo que a lo largo de los aos
han sabido mantener, ejemplo de esto est la empresa Softtek, empresa mexicana que
cuenta con una certificacin CMMI de nivel 5.

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 6
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

En los ltimos 3 aos Mxico ha conseguido obtener ms de 170 certificaciones de


todos los niveles dndole un mejor posicionamiento entre los pases como Espaa,
Japn, Brasil, Corea, Francia, entre otros como se muestra a continuacin:

Tabla 2: Nmero de registros de certificaciones por pas y ao

Fuente: Elaboracin propia basado en la pagina https://sas.cmmiinstitute.com/pars/pars.aspx

Tabla 3: Tabla de posiciones y movimientos de pases

Fuente: Elaboracin propia basado en la pgina https://sas.cmmiinstitute.com/pars/pars.aspx

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 7
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

Tabla 4: Tabla de nmero de certificaciones por niveles y ao

Fuente: Elaboracin propia basado en la pgina https://sas.cmmiinstitute.com/pars/pars.aspx

Una vez visto las anteriores tablas, se puede notar como en el ao 2015 Mxico llego a
obtener la mayor cantidad de certificaciones en el pas con 88 lo cual fue un detonante
importante para que pudiera subir su posicin en el ranking considerablemente.

1.5.- Ventajas y desventajas del CMMI

Ventajas:
Reducir costos Reduccin de correcciones
Reducir tiempo Aumento de eficiencia
Resolucin de defectos Mejora de la calidad del producto
Mejora en la planificacin Reduccin de defectos
Aumento de productividad
sobre planeacin

Desventajas:
Falta de adecuacin al enfoque de servicio
Falta de compromiso o esfuerzo de implantacin de mtodos
Proceso de evaluacin costoso
Largos tiempos de evaluacin
Complejidad de evaluacin

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 8
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

TEMA 2: PROCESO DE CERTIFICACION SMMI-SW NIVEL 2

2.1.- Datos generales de la empresa

Nombre: Altos Hornos de Mxico, S.A.B de C.V. (AHMSA)

Industria: Metalrgica

Tipo: Privada

Sede: Monclova, Coahuila, Mxico

Productos: Acero, Mina

Empleados: 22,250 (2016)

AHMSA, es la mayor siderrgica integrada del pas. Sus oficinas corporativas se


localizan en Monclova, Coahuila, en la regin centro del Estado de Coahuila, a 250
kilmetros de la frontera con Estados Unidos

El proyecto se desarrolla sobre la Direccin de Abastecimientos en el departamento de


Sistemas del rea.

2.2.- Objetivo

El principal objetivo de certificar a la empresa en CMMI nivel 2 de acuerdo al


modelo CMMI-SW es el poder generar evidencia de control por medio de un software
que utilizaran personal de QA con la cual se pueda revisar que la empresa realice el
proceso que dice aplicar cuando se desarrolla un software y que cuando el proceso no
se realice se lleve un control y registro de fallos. Todo eso usando procesos bsicos de
gestin de proyectos como pueden ser el Plan, Gestin, Monitoreo y control de
proyectos, Gestin de Proveedores, Medidas de calidad, etc

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 9
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

2.3.- Certificacin CMMI-SW

La principal manera de poder obtener una certificacin o nivel de madurez es por


medio de una evaluacin. Con esta evaluacin una empresa puede saber que tan bien
estn sus procesos comparndolos con las mejores prcticas de CMMI y en base a eso
poder saber que est haciendo falta o que reas de oportunidad se pueden encontrar
para poder mejorar sus procesos, adems con estas evaluaciones se puede dar
informacin de manera externa a proveedores o clientes de que tan bien se encuentra
la organizacin o empresa respecto a sus procesos que previamente han sido auditado
y evaluados por organizaciones especializadas en el tema.

Existen una serie de requerimientos que sirven como fui para el desarrollo de mtodos
de certificacin. As mismo, existen 3 clases de evaluacin de requerimientos de CMMI
de acuerdo al Standard CMMI Aprisa Mtodo foro Process mprobamente (SCAMPI).

El SEI por su parte diseo el Mtodo Estandar de Evaluacion de CMMI para mejora de
procesos el cual es una serie de mtodos formales que evalan modelos con lo cual se
puede saber si los procesos que utiliza une empresa estn diseados y son bien
adecuados a los requisitos de CMMI, adems se tiene que tener conocimiento de cmo
los procesos estn desplegados e institucionalizados en una empresa.

Con el SCAMPI se puede llegar a ver qu tan competente es una organizacin y que
puntos fuertes o dbiles tiene en las diferentes reas y procesos, esto comparndolos
con el modelo CMMI. Es importante mencionar que una vez conociendo los puntos
buenos o malos hay que priorizar las mejoras ms importantes con las cuales se pueda
llegar a incrementar el nivel de madurez de la organizacin.

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 10
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

2.4.- Problemtica existente

Actualmente el departamento se encuentra en un nivel 1 al no contar con un


buen plan y administracin de procesos, esto hace que frecuentemente si bien se
realizan software en base a una serie de requerimientos por los usuarios, este software
no es llevado a cabo bajo una metodologa que sustente la calidad y eficiencia que
debera de tener. Por tal motivo puede llegar a ocurrir problemas al momento de
solicitar modificaciones, adecuaciones o resolucin de problema de desarrollos.

Adems, si bien se llegan a producir software que puedan llegar a satisfacer de manera
informal las especificaciones o requerimientos de un usuario, estos proyectos con
frecuencia pueden llegar a sobre exceder los tiempos y plazos planificados por un mal
seguimiento de mtodos y procesos.

2.5.- Justificacin del proyecto

El no contar con un nivel de madurez como el nivel 2 de CMMI-SW ocasiona que


en el departamento los procesos generalmente sean realizados de manera muy
arbitraria y catica sin tener un buen control y administracin de las actividades o tareas
realizadas. El departamento no cuenta con un entorno estable en el cual el personal
involucrado pueda dar soporte de manera rpida y efectiva a las problemticas que
pueden llegar a ocurrir en el desarrollo de actividades sin una buena planeacin.

Contar con personal de QA calificado adems de un software de administracin y


gestin de procesos podr dar mayor margen de xito en los futuros desarrollos o
control de los ya existentes.

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 11
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

2.6.- Desarrollo

Como parte del plan de desarrollo para la obtencin del certificado de CMMI-SW
nivel 2 se ha determinado en que se contratara a un equipo de QA el cual deber ser
personal experto que den soporte y recisin durante el desarrollo, anlisis y revisin de
procesos tanto existentes como procesos aun faltantes en todo el proceso de desarrollo
y tareas relacionadas.

El personal de QA deber revisar principalmente todas las actividades realizadas por el


personal con el cual aplicaran o desarrollaran metodologas ms adecuadas a las
actividades realizadas con las cuales se busque optimizar tiempos y costos,
posteriormente se llevara a cabo revisiones y seguimiento de todas las actividades una
vez aplicadas las metodologas con lo cual se busque llegar a tener de manera ms
estandarizada los procesos que se llevaban a cabo de manera informal a una manera
ms formal y estable.

Una vez teniendo estos procesos ms estandarizados y controlados se planea


desarrollar un software con el cual se busque por medio de auditoras dar un
seguimiento y registro de tratamiento de no conformidades dejando una evidencia de la
aplicacin de procesos definidos. El tiempo estimado de este proceso ser de 19 meses
desde la contratacin del personal de QA hasta la solicitud de auditoria externa.

Una vez realizadas de manera internas auditorias con un buen nivel de aceptacin se
proceder a solicitar una auditoria por medio del SEI quien es el nico instituto
certificado quien puede otorgar una certificacin internacional con valides oficial que si
bien no llegaran a cumplirse la certificacin se tomaran en cuenta todas las
observaciones por parte del personal de QA as como personal de alto rango quienes
tomaran medidas necesarias para buscar cubrir cualquier deficiencia encontrada por el
personal del SEI para una posterior auditoria esperando conseguir la certificacin.

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 12
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

CONCLUSION

Cada vez son ms las empresas que buscan una mejora continua en sus
procesos por medio de metodologas o herramientas que les ayuden a poder
determinar reas de oportunidad en donde poder incrementar ms la eficiencia y
productividad tanto del personal como equipo en general con el objetivo de aumentar la
calidad de sus productos o servicios. Desde pequeas empresas hasta grandes
organizaciones internacionales, existen muchas maneras de poder hacer crecer la
calidad de un producto si se tiene una buena administracin y control de procesos
desde lo ms bajo simple hasta lo ms complejo.

La certificacin del SEI del CMMI-SW en sus diferentes niveles es una gran ayuda para
poder una empresa tener una carta de presentacin digna de proyectos internacionales
de gran nivel que puedan hacer valer el nivel de madurez que puede llegar a tener
dicha empresa en el desarrollo, administracin o control de proyectos pequeos o
grandes.

El hecho de conocer como Mxico ha tenido un gran salto de posiciones entre los
pases con ms certificaciones que le den un mayor prestigio de ser un pas que trabaja
buscando siempre la mejora continua, es una gran motivacin para que todas las
empresas se inspiren y se atrevan a salir de esa zona de conformismo e informalidad a
dar ese gran salto que las pueda impulsar a ser empresas mexicanas exitosas.

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 13
Actividad 2 Nivel de madurez en CMM-SW.
Ortega Martinez, Jose Hermilo.

FUENTES DE INFORMACION

1. Lopez Perez, C. (2004)


2. Paulk, M. et al. (1996)
3. Citedra MPSEI. (2010)
4. Pmoinformatica. (2012) Las certificaciones del CMMI
http://www.pmoinformatica.com/2012/07/las-certificaciones-del-cmmi.html
5. Monografias ( ) Aplicacin del modelo madurez capacidad CMM empresa Bnycs
http://www.monografias.com/trabajos85/aplicacion-del-modelo-madurez-
capacidad-cmm-empresa-bnycs/aplicacion-del-modelo-madurez-capacidad-cmm-
empresa-bnycs.shtml
6. Asprotech. (2010) Certificacion vs Evaluacion
http://asprotech.blogspot.mx/2010/09/certificacion-vs-evaluacion.html
7. Asprotech (2010) Dudas sobre la evaluacion CMMI
http://asprotech.blogspot.mx/2010/10/dudas-sobre-la-evaluacion-cmmi.html
8. Asprotech (2010) tiempo para alcanzar un nivel de CMMI
http://asprotech.blogspot.mx/2012/03/tiempo-para-alcanzar-un-nivel-de.html
9. Javi Garza (2009) Quien certifica la calidad del software CMMI
http://www.javiergarzas.com/2009/07/quien-certifica-la-calidad-software-
cmmi.html
10. SEDICI (2011) Tesis Certificacion CMMI-SW nivel 2
http://sedici.unlp.edu.ar/bitstream/handle/10915/3956/Documento_completo.pdf?
sequence=15
11. Pmoinformatica (2012) Las certificaciones del CMMI
http://www.pmoinformatica.com/2012/07/las-certificaciones-del-cmmi.html

IEU campus Online. Maestra en Direccin de Ingeniera de Software


Aseguramiento de calidad de software. Enero de 2017. Pg. 14