INSTITUTO PROFESIONAL AIEP SEDE BELLAVISTA
Trabajo de Investigación Grupal CMMi
NOMBRE ESTUDIANTES: Fabio Cárcamo. Patrick Ciudad. Álvaro Rodríguez. Vicente Vidal. CARRERA: Ingeniería en ejecución informática. MÓDULO: Calidad y Auditoria. DOCENTE DEL MÓDULO: Elena Poblete Alegría. SANTIAGO, OCTUBRE 2019
Índice.
Resumen Ejecutivo…………………………………………………………… Pág. 03
Introducción……………………………………………………………………
Pág. 04
Áreas de Proceso de CMMI nivel 2………………………………………… Pág. 05
Diferencias entre los procesos de CMMI 2 y CMMI 3……………………
Pág. 07
Plan para implementar CMMI 2 en una empresa…………………………
Pág. 08
Empresas u Organización que certifican CMMI en Chile………………
Pág. 10
Empresas en Chile que están Certificadas………………………………
Pág. 12
Conclusión……………………………………………………………………… Pág. 15
2
Resumen Ejecutivo.
El presente documento detalla el nivel de trabajo CMMI2 el cual está enfocado a en la administración de proyectos a través de etapas lineales que buscan la mejora continua en una empresa. sumado a esto se realiza una comparación entre el ya mencionado nivel y el CMMI3 enfocado a la estandarización de los procesos. Finalmente se detalla cómo este proceso puede ser implementado en cualquier empresa a través de un paso a paso; como último apartado, se expone un breve listado de las empresas que cuentan con la validación del CMMI2 y otro con entidades que pueden validar que se cumplan estos procesos.
3
Introducción.
En la actualidad, el uso de modelos de desarrollo ha ido cambiando con el paso del tiempo, esto referido a cómo diversas empresas buscan mejorar en el ámbito del desarrollo de software, tanto en su método de mantención como la operación y adquisición de productos y servicios para sus clientes. Es por ello, que se creó el CMMI (siglas correspondientes a “Integración de sistemas modelos de madurez de capacidades” en español) de las empresas a través del uso de diversas mejoras prácticas, además de proveer elementos esenciales para mejorar los procesos de trabajo de dichas empresas. Cabe destacar que existen diversos niveles de madurez de este modelo, en la cual nos enfocaremos en el nivel 2, el que tiene como foco mejorar lo que ya está implementado dentro de una empresa para el desarrollo de software, además de dar a entender que la empresa mantiene un orden planeado y supervisado, el cual permite la calidad de sus productos y servicios para poder satisfacer los estándares de los clientes, mejorando claramente lo que se tiene en el nivel 1 de madurez. En la presente entrega se dará a conocer con mayor profundidad el cómo se implementa este modelo dentro de una empresa, su evolución y que empresas están certificadas además de cuales certifican dentro de Chile a través de una investigación realizada por fuentes de la institución CMMI
4
Áreas de Proceso de CMMI nivel 2.
Un área de proceso es un conjunto de prácticas relacionadas en una zona que, cuando se implementan en conjunto, satisfacen una serie de objetivos considerados importantes por la empresa para hacer mejoras significativas en la materia. Las áreas de procesos CMMI son comunes a ambas representaciones continuas y por etapas.
Enfoque
Administración básica de proyectos
Acrónimo
Área de Proceso
REQM
Administración de Requisitos
PP
Planeación del Proyecto
PMC
Monitoreo y Control del Proyecto
SAM
Administración de Acuerdos de Proveedores
MA
Medición y Análisis
PPQA
Garantía de Calidad del Producto y Proceso
CM
Configuración Administrativa
•
Administración de Requisitos (REQM): su función es la gestión de los requisitos de los productos del proyecto y los componentes del producto y para descubrir las contradicciones entre las necesidades y los planes del proyecto y los productos del trabajo.
•
Planeación del Proyecto (PP): su objetivo es establecer y mantener planes que definen las actividades del proyecto.
•
Monitoreo y Control del Proyecto (PMC): facilita la comprensión de los progresos realizados en la ejecución del proyecto para que las medidas correctivas adecuadas pueden ser tomadas cuando los resultados del proyecto se desvían significativamente del plan.
•
Administración de Acuerdos de Proveedores (SAM): gestiona la adquisición de los productos de los proveedores para la que no existe un acuerdo formal.
5
•
Medición y Análisis (MA): desarrolla y sostiene una capacidad de medición que se utiliza para apoyar necesidades de información de gestión.
•
Garantía de Calidad del Producto y Proceso (PPQA): dota a los funcionarios y la gestión con visión objetiva en los procesos y productos del trabajo.
•
Configuración Administrativa (CM): establece y mantiene la integridad de los productos mediante identificación de la configuración, el control de configuración estado de configuración contabilidad y auditorías de configuración.
6
Diferencias entre los procesos de CMMI 2 y CMMI 3.
Como eje principal, es necesario plantear que los procesos de nivel 2 están enfocados a la administración básica de proyectos mientras que los procesos del nivel 3 están enfocados a estandarización de procesos. Dicho lo anterior, una de las diferencias crítica es el alcance de los estándares, en conjunto a las descripciones de los proyectos, procedimiento, definición de los alcances, por lo que se puede afirmar que el nivel 2 es repetible, mientras el nivel 3 es definido. Sumado a la diferencia entre el número de áreas de proceso que hay entre estos niveles, existe una conceptual, relacionada con la forma en que están implementados los procesos, en este sentido, vale decir que la diferencia más importante es el ámbito en que el proceso de desarrollo de software está implantado. Otro contraste entre estos niveles es que en el 3, los procesos se describen normalmente con más rigor y detalle que en el 2; En el nivel 3, los procesos son gestionados de manera más proactiva, usando la comprensión de las relaciones de las actividades del proceso y las medidas detalladas del proceso, sus productos de trabajo y sus servicios.
7
Plan para implementar CMMI 2 en una empresa.
Las empresas que se encaminan en el proyecto de obtener una valoración CMMI, a menudo seleccionan uno de dos caminos: 1. Iniciar el proyecto con un consultor que guíe la ejecución del mismo y ofrezca toda su experiencia anterior. 2. Iniciar el proyecto partiendo del hecho de que el modelo está escrito, y se pueden ir cumpliendo las características que exige dicho modelo a partir del conocimiento que se puede generar al interior de la compañía. El asesoramiento del consultor CMMI desde el inicio del proyecto involucra grandes costos, que al inicio del proceso de valoración son difíciles de obtener y/o justificar, esto hace que muchas empresas opten por la opción 2. En cualquiera de los dos casos es imprescindible hacer un diagnóstico previo, que ayude a identificar el nivel de capacidad de los procesos de la organización y cuáles son las oportunidades de mejora. Dicha evaluación se puede hacer ya sea con la participación de un evaluador, o con una autoevaluación bien diseñada. El segundo nivel de madurez del modelo CMMi conlleva a que la organización obtenga e institucionalice las capacidades necesarias para llevar a cabo proyectos gestionados y controlados según las seis áreas de procesos, en base a esto, es necesario utilizar un tipo de metodología o estrategia que nos proporcionen herramientas para poder lograr las buenas técnicas que nos ayudaran a cumplir nuestros objetivos de este nivel. Se requiere pasar las 6 áreas de procesos, por lo cual, en esta ocasión, utilizaríamos una metodología basada en el modelo IDEAL, un modelo publicado por Software Engineering Institute. IDEAL Es un modelo de mejora organizacional que sirve como mapa para iniciar, planificar e implementar acciones tendientes a mejorar los procesos. Sencillamente es una respuesta al siguiente caso: “Deseo mejorar mis procesos, el modelo que pienso seguir es CMMI, ¿Cómo llevo mis procesos a cumplir con las características del modelo?”. El modelo IDEAL tiene su nombre basado en sus cinco fases, tal y como se muestra a continuación:
8
La Guía de Implantación de CMMI en la Empresa de Software está enfocada en la aproximación por niveles de madurez de CMMI; las razones más importantes para abordar la aproximación por niveles de madurez son las siguientes: 1. La aproximación por niveles de madurez resume los resultados de la mejora de procesos de una manera simple, en un número de Nivel de Madurez. Esto hace que sea mucho más fácil vender la idea, puesto que el avance es más fácil de ver. 2. Tiene una historia relativamente larga, que incluye casos de estudio y datos para demostrar su retorno de inversión, de manera que genera tranquilidad para el patrocinador, pues le da la seguridad de ingresar a terrenos ya explorados y con casos de éxito disponibles para su consulta. Adicionalmente, el hecho de que haya sido el más usado en el contexto local implica que hay más personas con la experiencia requerida en esta aproximación.
9
Empresas u Organización que certifican CMMI en Chile.
Para Chile, según la página de CMMI Institute1, existen los siguientes Partners (o socios capacitados para evaluar empresas) que certifican CMMI: 1. Partners ubicados dentro de Chile: • América XXI Ltda. • KPMG. • Procesix Inc. • PwC Consulting, LLC. 2. Partners ubicados fuera de Chile: • A1 Independent Consulting. • ATKOTT, Inc. • AVANTARE. • CMMI Institute. • Crest Consulting. • Cunix Infotech Pvt. Ltd. • Dora Process Consulting Inc. • ePrama Technologies Private Limited. • ERHAN CINAR. • ESG Elektroniksystem-und Logistik-GmbH. • ESI - European Software Institute (Tecnalia). • IAL Software Engineering, S.A. • Illuminate Advisors. • Institute for Software Process Improvement. • Integrated System Diagnostics (ISD). • International Business Machines Corporation (IBM). • It Era S.A. de C.V. • Liveware, Inc. • Masters Process Improvement Consulting. • MS SPI Solutions LLC. • N.K. Ovalle. • Process Consulting SAC. • Process ICT. • Process Quality Engineering S.L. 1
https://cmmiinstitute.com/partners/directory 10
• • • • •
ProMove Solucoes em Sistemas e Software Ltda. SEONTI S.A. de C.V. Software Industry Excellence Center de México SC. Sopra Steria España S.A.U. SWQuality Consultoría e Sistemas Ltda.
11
Empresas en Chile que están Certificadas.
En Chile, según la página de CMMI Institute, existen un total de 28 empresas u organización certificadas de las cuales: 4 tienen un Nivel de Madurez de 5, 12 tienen un Nivel de Madurez de 3 y 12 tienen un Nivel de Madurez de 2.
Organización
Último día de evaluación en el sitio
Adexus S.A.
11/16/2018
Anticipa S.A.
12/7/2018
Apiux Tecnologia SPA.
3/9/2018
AS Asociados.
4/10/2018
BROWSE S.A.
1/30/2018
Clínica Alemana.
12/14/2016
Emergya Ingeniería SL.
3/7/2019
Everis Chile.
10/2/2018
Everis Spain, S.L.U.
10/17/2018
Guadaltel S.A.
10/28/2016
Modelo (Representación): Nivel de Madurez CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-SVC v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-SVC+SSD v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 5 CMMI-SVC v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 5
12
Guizhou Runke Information Technology Co., LTD. Idemia Identity and Security S.A. Indra Sistemas Chile S.A.
6/1/2018
CMMI-DEV v1.3(Staged): Nivel de Madurez 3
4/30/2019
CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 3
10/5/2018
Informática y Telecomunicaciones BlueByte S.A. IT ERA SA DE CV.
10/27/2016
Kibernum S.A.
7/13/2017
Opendat.
12/16/2016
Redbanc.
12/1/2016
RyC Consultores Asociados Limitada. S2S S.A.
6/5/2017
11/9/2018
11/15/2017
SIVSA Soluciones Informáticas, S.A.U. Soluciones S.A.
3/31/2017 12/15/2017
Sonda S.A.
12/1/2017
TAISA Technology.
7/14/2017
Tata Consultancy Services Limited.
11/16/2016
Tuxpan Ingeniería S.A.
9/21/2017
CMMI-DEV v1.3(Staged): Nivel de Madurez 5 CMMI-SVC v1.3(Staged): Nivel de Madurez 5 CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 2 CMMI-DEV v1.3(Staged): Nivel de Madurez 5 CMMI-SVC+SSD v1.3(Staged): Nivel de Madurez 5 CMMI-DEV v1.3(Staged): Nivel de Madurez 3
13
Universidad Tecnolรณgica de Chile Inacap. Zeke.
1/2/2019 1/16/2018
CMMI-DEV v1.3(Staged): Nivel de Madurez 3 CMMI-DEV v1.3(Staged): Nivel de Madurez 2
14
Conclusión
La CMMI de nivel 2 ha ayudado a muchas empresas gracias a las áreas de procesos y mejoras en la administración de proyectos de estas mismas, todo esto gracias a que busca desarrollar estos aspectos de manera lógica y eficaz haciendo uso de sus mejoras prácticas establecidas dentro de su modelo de trabajo. De este modo, basados en la información expuesta en la investigación, se ha determinado cómo se puede implementar este modelo de desarrollo bajo dos diferentes opciones de implementación los cuales son: empezar desde la ayuda de un consultor que guiará la empresa gracias a su experiencia; o en base a lo escrito y publicado por parte de la CMMI Institute. Junto a esto se puede demostrar el cómo las áreas de procesos de este modelo guían a la empresa para administrar sus proyectos de una manera más eficaz y ordenada para así satisfacer los estándares de calidad de sus clientes, sumado a mejorar el funcionamiento y capacidad de los empleados de la misma. Cabe destacar que la diferencia entre un nivel de madurez 2 y 3 son los puntos de administración de los proyectos y enfoque del mismo, haciendo que la primera sea más intuitiva y de mejor alcance para la mayoría de las empresas, mientras que el nivel 3 implica el uso de la estandarización de procesos y además es un modelo más estático. Finalmente, y gracias a este modelo de desarrollo a futuro, la gran mayoría de empresas, en el ámbito de desarrollo de software, contarán con este modelo o sus niveles sucesores, debido a que aplica muy intuitiva y lógicamente sus mejoras de planificación y desarrollo gracias a los estudios entregados por parte de la CCMI Institute y por aclaraciones por parte de las empresas certificadas tales como Adexus S.A., Redbanc, entre otras a nivel Chile. Además, permitirá el tener un mejor estatus dentro del mercado, gracias a la certificación agregando un índice de valor para sus proyectos ya que demuestra un uso correcto de la administración de los productos y servicios de la empresa en su progreso de producción y mantención de estos para la obtención de calidad que buscan sus clientes.
15