Palabras Clave: Calidad de software, CMM, CMMI, ISO, comparación de modelos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Palabras Clave: Calidad de software, CMM, CMMI, ISO, comparación de modelos"

Transcripción

1 MODELOS DE CALIDAD PARA DESARROLLO DE SOFTWARE, COMPARACIÓN Carro Cartaya, Juan Carlos; Nápoles del Toro, Dalia AVANTE Infanta #58, Esq. A P, Centro Habana, Ciudad Habana, Cuba. CP: Resumen Desde los comienzos de la llamada industria del software, ha sido una preocupación constante el desarrollo de metodologías y sistemas que garantizaran la calidad del producto final. Existen muchos estándares y modelos sobre calidad, pero en el presente trabajo solo nos concentraremos en el modelo CMM y el CMMI, realizando además una pequeña comparación con el modelo ISO de ventajas y desventajas, debido a que estos son los más difundidos en el ámbito del desarrollo de software. CMM es considerado clásico en el tratamiento de la madurez y de la capacidad de los procesos de desarrollo de software. Este modelo tiene como objetivo evaluar los procesos en sus distintos niveles de madurez, identificar los niveles a través de los cuales una organización debe llegar a establecer una cultura de excelencia en la ingeniería de software. Por su parte, la certificación ISO-9000 para la calidad del software fue adaptada de estándares generales y no incluye múltiples niveles, define a una organización como certificada o no certificada enfocándose en la relación entre el cliente y proveedor. Palabras Clave: Calidad de software, CMM, CMMI, ISO, comparación de modelos I. INTRODUCCIÓN Desde los comienzos de la llamada industria del software, ha sido una preocupación constante el desarrollo de metodologías y sistemas que garantizaran la calidad del producto final. En el mundo han sido múltiples las organizaciones que han sido creadas y desarrolladas a partir del objetivo de la mejora y la creación de estándares de calidad. I.I. SURGIMIENTO Y ESTADO ACTUAL Durante el año 1984, el Departamento de Defensa de los Estados Unidos (DoD) comienza a financiar al Software Engineering Institute (SEI) de la Universidad Carnige Mellon como Centro de Investigación y Desarrollo con el objetivo que lideree los avances para la mejora de calidad de los sistemas dependientes del software. El mismo tiene como resultado el desarrollo y la publicación en Agosto de 1991 del Capability Maturity Model para Sofware (CMM 1.0). Durante este mismo intervalo de tiempo, la Comisión Europea financia un proyecto llamado BOOTSTRAP, con el objetivo de acelerar la aplicación de técnicas de ingeniería de software a 1

2 la industria europea. En 1987, la Organización Internacional de Normalización (ISO) plasma los estándares internacionales de calidad para sistemas conocidos como la familia ISO 9000 de los cuales ISO 9001 e ISO son aplicables al proceso software y a organizaciones de desarrollo software. Por otra parte, ISO y la IEC crean un Comité Técnico Conjunto (Joint Technical Comitee, JTC1) en Tecnologías de la Información (TI), el cual da como resultado la creación del proyecto SPICE (Software Process Improvement and Capability determination), que constituye un estándar internacional para los procesos de desarrollo de software y que proporciona un marco de trabajo uniforme para la gestión e ingeniería de software. El grupo de estándares y modelos es mayor, como se puede apreciar en la Figura 1, pero en el presente trabajo solo nos concentraremos en el modelo CMM y el CMMI, realizando además una pequeña comparación con el modelo ISO de ventajas y desventajas, debido a que estos son los más difundidos en el mundo. PSP People CMM SA-CMM FAAiCMM SE-CMM SW-CMM CMMI ISO 15504* (SPICE) SDCCR SCE IPD- CMM* SECM (EIA/IS 731) IEEE Stds. 730, , 830,1012, ,1058,1063 DOD IPPD SDCE Trillium EQA Baldrige DO- 178B MIL-Q NATO AQAP1,4,9 BS 5750 DOD- STD MIL-STD- 498 ISO/IEC MIL-STD-1679 DOD-STD -2167A DOD-STD -7935A EIA/IEEE J-STD-016 SSE- CMM MIL-STD -499B* SECAM TickIT AF IPD IEEE Guide Q EIA/IS ISO EIA 632* * Not yet released ISO 9000 Series ISO 15288* IEEE 1074 IEEE/EIA Courtesy Sarah Sheard, SPC quag14d: 5 June 1998 Figura 1. Modelos de Calidad Existentes para software y las relaciones existentes II. QUÉ ES CMM CMM es un modelo de calidad para desarrollo de software que proporciona un marco de trabajo a las organizaciones para guiar sus actividades por las mejores prácticas de producción. CMM dirige su enfoque a la mejora de procesos en una organización, estudia los procesos de desarrollo y produce una evaluación de la madurez de la organización según una escala de cinco niveles (inicial, repetible, definido, dirigido y optimizado). Los modelos contienen los elementos esenciales de procesos efectivos para una o más disciplinas y describen el camino para evolucionar y mejorar desde procesos inmaduros a procesos disciplinados, maduros con calidad y eficiencia mejorada y probada. Las organizaciones que se incluyen en cada nivel de madurez se caracterizan por: 1 - Inicial. Las organizaciones en este nivel no disponen de un ambiente estable para el desarrollo y mantenimiento de software. Aunque se utilicen técnicas correctas de ingeniería, los esfuerzos se ven minados por falta de planificación. El éxito de los 2

3 proyectos se basa la mayoría de las veces en el esfuerzo personal, aunque a menudo se producen fracasos y casi siempre retrasos y sobre costes. El resultado de los proyectos es impredecible. 2 - Repetible. En este nivel las organizaciones disponen de unas prácticas institucionalizadas de gestión de proyectos, existen unas métricas básicas y un razonable seguimiento de la calidad. La relación con subcontratistas y clientes está gestionada sistemáticamente. 3 - Definido. Además de una buena gestión de proyectos, a este nivel las organizaciones disponen de correctos procedimientos de coordinación entre grupos, formación del personal, técnicas de ingeniería más detalladas y un nivel más avanzado de métricas en los procesos. Se implementan técnicas de revisión por pares (peer reviews). 4 - Gestionado. Se caracteriza por que las organizaciones disponen de un conjunto de métricas significativas de calidad y productividad, que se usan de modo sistemático para la toma de decisiones y la gestión de riesgos. El software resultante es de alta calidad. 5 - Optimizado. La organización completa está volcada en la mejora continua de los procesos. Se hace uso intensivo de las métricas y se gestiona el proceso de innovación. Las organizaciones que utilizan este modelo para mejorar sus procesos disponen de una guía útil para orientar sus esfuerzos. La certificación CMM es utilizada por multitud de organizaciones de todo el mundo para valorar a sus subcontratistas de software. Como consecuencia, muchas organizaciones que realizan funciones de factoría de software o, en general, outsourcing de procesos de software, adoptan el modelo CMM y se certifican en alguno de sus niveles, buscando además de una mejoría en sus procesos, una garantía a la hora de enfrentar un mercado del software cada vez más competitivo. Luego del éxito alcanzado por CMM, el SEI desarrolló modelos similares para otras disciplinas, entre las cuales figuraban la ingeniería de sistemas (SE-CMM, Systems Engineering Capability Maturity Model), la adquisición de software (SA-CMM, Software Acquisition Capability Maturity Model), las personas (P-CMM, People Capability Maturity Model), y el desarrollo integrado de productos (IPD-CMM, Integrated Product Development Capability Maturity Model). A mediados de la década del 90, el SEI decide unificar algunos de los modelos que había desarrollado, basándose en la experiencia adquirida de las organizaciones. Específicamente integra los modelos SW-CMM, también conocido como CMM, SE-CMM y IPD-CMM; embarcándose en un esfuerzo que culmina en el año 2002 dando origen a una nueva generación llamada CMMI (Modelo de Madurez de Capacidad Integrado, en inglés Capability Maturity Model Integration). A partir de este momento el SEI ha dejado de desarrollar el CMM, interrumpiendo la formación de los evaluadores en diciembre de 2003, quienes durante el periodo comprendido entre este año y hasta finales del 2005 para reciclarse al CMMI. III. CMMI En CMMI se integran varios modelos CMM y se trata la calidad de una forma más abarcadora. Es un conjunto de modelos elaborados por el SEI que permiten obtener un diagnóstico preciso de la madurez de los procesos relacionados con las tecnologías de la información de una organización, y describen las tareas que se tienen que llevar a cabo para mejorar esos procesos. 3

4 Dentro de una organización que implementa y desarrolla TIC existen cuatro áreas del conocimiento a las que se aplican los modelos CMMI, que también son conocidas como disciplinas: Ingeniería de Sistemas (Systems Engineering, SE): Esta disciplina abarca el desarrollo de sistemas completos, lo cual puede o no incluir software. Ingeniería de Software (Software Engineering, SW): Abarca el desarrollo de sistemas de software. Desarrollo Integrado de Producto y Proceso (Integrated Product and Process Development, IPPD): Es una metodología que logra una colaboración oportuna de los protagonistas durante la vida del producto para satisfacer mejor las necesidades, expectativas y requerimientos del cliente. Si una organización o proyecto elige esta disciplina deberá implementar un modelo que incluya una o más disciplinas aparte de IPPD Suministradores Externos (Supplier Sourcing, SS): Esta disciplina abarca la adquisición de productos de suministradores bajo estas circunstancias. Estas disciplinas conforman los diferentes modelos CMMI que están definidos a partir de las disciplinas que abarcan, la selección de uno u otro está definido por las necesidades y prioridades de la organización. Dichos modelos son los siguientes: CMMI-SE/SW/IPPD/SS CMMI-SE/SW/IPPD CMMI-SE/SW CMMI-SW A su vez, estos modelos se representan de dos formas: Por Niveles (Staged), que establece la madurez de la organización por niveles (cinco niveles de madurez) en todas las áreas de procesos; y Continua (Continuous), que permite evaluar la madurez en cada área de proceso específica. Estas representaciones permiten a la organización seguir caminos diferentes para lograr la mejora de procesos, aunque la presentación y organización de los datos sean diferentes en cada una, los contenidos son los mismos. En la Tabla 1 se puede apreciar las diferencias entre una y otra representación. Tabla 1. Diferencias entre las representaciones, Continua y Por Etapas, de los modelos CMMI. Representación continua (Continuous) Representación por etapas (Staged) Las áreas de proceso se organizan por categorías de áreas de proceso. Las áreas de proceso se organizan por niveles de madurez. La mejora se mide utilizando niveles de La mejora se mide en niveles de capacidad que madurez que reflejan la implementación reflejan la implantación incremental de un área de concurrente de múltiples áreas de proceso particular. proceso. Hay seis niveles de capacidad (0-6): 0- Incompleto (Incomplete) 1- Desarrollado (Performed) 2- Gestionado (Managed) Hay cinco niveles de madurez (1-5): 1- Inicial (Initial) 2- Gestionado (Managed) 3- Definido (Defined) 3- Definido (Defined) 4- Cuantitativamente Gestionado 4- Cuantitativamente Gestionado (Quantitatively (Quantitatively Managed) 4

5 Representación continua (Continuous) Managed) 5- Optimizado (Optimizing) Hay dos tipos de prácticas: básicas y avanzadas. Los niveles de capacidad se usan para organizar las prácticas genéricas. Todas las prácticas genéricas se usan en todas las áreas de proceso. Existen prácticas genéricas para los niveles de capacidad del 1 al 5. Existe la posibilidad de obtener el nivel de madurez equivalente al perfil obtenido. Representación por etapas (Staged) 5- Optimizado (Optimizing) Hay sólo un tipo de prácticas. El concepto de práctica avanzada se consigue por otros medios. Las prácticas genéricas se usan según características comunes. Sólo se usan en un área de proceso las prácticas aplicables al nivel de madurez. Existen prácticas genéricas para los niveles de madurez del 2 al 5. Algunas de las prácticas utilizadas en la representación continua se aplican en algunas áreas de proceso. No es posible determinar con qué perfil de la representación continua se corresponde un determinado nivel. IV. POR QUÉ UTILIZAR CMMI Las empresas de software que no tienen implementados modelos de calidad, ni de mejoramiento de procesos de desarrollo de software presentan los siguientes problemas: proyectos excedidos ampliamente en tiempo y costos, los proyectos se cancelan, solo alrededor de una décima parte de los proyectos se culminan en tiempo, costo y finalidad prevista. Estas organizaciones constantemente se enfrentan a problemas como: tardanza en las entregas, fallas de último momento, costos crecientes en espiral, los clientes se quejan después de la entrega, las personas se frustran. Los modelos de calidad de una forma u otra solucionan estas dificultades y convierten a la organización en una entidad más eficiente. Particularmente en el caso del modelo CMM y actualmente CMMI, han sido demostradas sus utilidades a través de diferentes estudios realizados. IV.I. VENTAJAS DE LA UTILIZACIÓN DEL MODELO DE CALIDAD CMMI El modelo CMMI proporciona a la organización una visión común, integrada del mejoramiento de todos los elementos de la misma, mejoras eficientes y efectivas y evaluaciones a través de múltiples disciplinas, mejoras a las buenas prácticas de producción de software incorporadas de otros modelos de calidad existentes. También se incluyen entre los beneficios de este modelo: predicción mejorada de presupuestos y cronogramas, mejora en los ciclos de tiempo, incremento de la productividad, mejora de la calidad, incremento de la satisfacción del cliente, mejora en la moral de los trabajadores, incremento en el retorno de la inversión y una disminución del costo de calidad. En ámbitos nacionales, los países que han dedicado grandes esfuerzos para la implantación de este modelo constituyen actualmente ejemplos de desarrollo y crecimiento económico. El ejemplo más evidente lo constituye la India, que es el segundo país con mayor número de evaluaciones después de EUA, experimentó un aumento en la ganancia bruta en el sector del Software comercial de 835 millones a 8200 millones de USD en el período de 1995 a 2001, y 5

6 sus exportaciones crecieron de 485 millones a 6200 millones de USD. Se ha planteado incluso en diferentes artículos que por cada 10 por ciento de aumento en capital de TI, el PIB se eleva en 1,8 por ciento. Igualmente en economías en las que la participación del capital de TI es superior al 4 por ciento, la productividad económica medida en términos de PIB por hora trabajada, es 3,5 veces mayor que cuando el capital de TI representa menos del 4 por ciento del total. IV.II. ESTADO ACTUAL Y TENDENCIAS DE LAS EVALUACIONES DE MODELOS DE CALIDAD CMM / CMMI IV.II.I CMM Para comenzar se realizará una explicación de la situación del modelo CMM para software, o SW-CMM, el cual es el más empleado, de los modelos del SEI, por las organizaciones que se dedican al desarrollo de software en el mundo. De dicho modelo, desde el 2002 hasta Enero del 2005, se realizaron evaluaciones en 1942 organizaciones, registradas por el SEI distribuidas en 894 compañías, repartidas en 59 países. De los cinco niveles de madurez que establece este modelo, el nivel de Repetible es el que mayor porcentaje de organizaciones presenta, seguido por los niveles Definido e Inicial esto brinda una idea del desarrollo que ha tenido en las organizaciones, y el interés que demuestran las mismas por alcanzar niveles de madurez mayores en aras de ganar eficiencia y mejorar los procesos de desarrollo de software. El perfil de distribución de las organizaciones por niveles de madurez puede observarse en la Figura 2. Perfil de Madurez SW CMM hasta Ene 2005 Optimizado Gestionado 9,3% 7,8% Inicial 10,4% Definido 30,4% Repetible 42,1% Figura 2. Distribución de las organizaciones evaluadas SW-CMM por niveles de Madurez. Es de destacar que a pesar que el SEI se encuentra en los EUA y que estos modelos de calidad surgieron para establecer un estándar para los organismos militares y federales de ese país a la hora de contratar servicios de desarrollo de sistemas de información y software, los mismos se han extendido por todo el mundo rápidamente ya que las empresas que contratan este tipo de servicio comenzaron a utilizar el criterio de tener implementados estos modelos a la hora de seleccionar sus proveedores de servicios de información y de software. Esto ha actuado como catalizador para que las empresas de software y TIC implementen cada vez más estos modelos, fuera del ámbito militar y Federal. 6

7 El SEI estableció una categorización de las organizaciones para clasificarlas en Comerciales / Internas, Contratistas del Departamento de Defensa de EUA y en organizaciones Militares / Federales para identificar el ámbito al que pertenece cada organización. En el gráfico de la Figura 3 se puede apreciar como las organizaciones Comerciales / Internas son la categoría con mayor porcentaje de evaluaciones dentro del total de organizaciones evaluadas, por lo que el ámbito civil, comercial, ha cobrado mayor importancia en el desarrollo de estos modelos de calidad. Categorías Categorias de las organizaciones Militares / Federales 3,7 Contratista del Dep. Def. EUA 18,5 Comercial / Domestico 77, % de Organizaciones Figura 3. Distribución de las Organizaciones evaluadas SW-CMM por categorías. Al analizar las organizaciones agrupadas por estas categorías y los niveles de madurez que establece el modelo de calidad CMM podemos llegar a la conclusión que el mayor número de las organizaciones comerciales se encuentran evaluadas en el nivel de madurez Repetible, al igual que las organizaciones que se clasifican como Militares / Federales, mientras que las organizaciones de Contratistas del Dep. de Defensa de EUA tienen el máximo del número de evaluaciones en el nivel Definido de madurez. También es necesario destacar que son las organizaciones comerciales las que se destacan dentro del nivel Optimizado, el último del modelo. Esto puede apreciarse en el gráfico de la Figura 4. Perfil de Madurez de las Org. Por Categorías % de Organizaciones Inicial Repetible Definido Gestionado Optimizado Nivel Madurez Comercial / Domestico Contratista del Dep. Def. EUA Militares / Federales Figura 4. Organizaciones agrupadas por categorías y niveles de madurez. Es un planteamiento bastante generalizado el decir que las evaluaciones para implementar modelos de calidad CMM son preferiblemente para empresas grandes, pero dentro del grupo 7

8 de organizaciones analizadas, son precisamente las pequeñas las que representan el mayor porcentaje de todas. Las organizaciones grandes, de 301 a más de 2000 empleados representan alrededor del 15 % del total, mientras que las pequeñas desde menos de 25 hasta las que tienen 75 empleados representan alrededor del 40% del total. Esto puede apreciarse en la Figura 5 donde se muestran las organizaciones clasificadas por tamaño en cuanto a número de empleados. Tamaño de la Organización (# de empleados) de 1902 Org 201 a % 301 a 500 7% 501 a % 1001 a % mas de % 25 o menos 12% 101 a % 26 a 50 18% 76 a % 51 a 75 13% Figura 5. Distribución de las organizaciones por tamaño de acuerdo al número de empleados. En el caso del modelo SW-CMM también se determina un comportamiento en cuanto a las organizaciones presentes en las diferentes categorías relacionadas con las que pertenecen a EUA (802, 41%) y las que son de otros países (1138, 59%). En este sentido destaca que el mayor número de las organizaciones evaluadas que entran dentro de la categoría de Comercial no son de los EUA, mientras que las organizaciones evaluadas dentro de las categorías Contratistas del Dep. de Defensa de EUA y Militares / Federales, en su mayoría son de EUA, comportamiento lógico debido a la importancia de las esferas que abarcan estas últimas clasificaciones. Este comportamiento se puede apreciar en el gráfico de la Figura 6 donde se muestran las organizaciones de EUA y fuera de EUA por categorías. Org de EUA y Externas a EUA por categorías Categorias Comercial / Domestica 24,4 53,4 Contratista del Dep. Def. EUA 5,3 13,2 Militares / Federales 3, EUA No EUA % de organizaciones Figura 6. Clasificación de las organizaciones evaluadas por categoría y si son de EUA o externas a este país. También se destaca que tanto las organizaciones de EUA, como las que son externas a este país se encuentran en mayor número evaluadas en el nivel de madurez Repetible, o nivel 2, siendo las de EUA las que poseen mayor número. Por otra parte, las organizaciones de otros 8

9 países, en su mayoría se reparten en los niveles del 2 al 5 de madurez, siendo estas organizaciones la mayoría de las evaluadas en el nivel 5 de madurez, u Optimizado, esto se explica por las exigencias del mercado de productos y servicios, relacionados con el software, de calidad. En la Figura 7 se puede apreciar el comportamiento de las evaluaciones en las organizaciones dentro y fuera de los EUA. Org de EUA y Externas a EUA por nivel de Madurez ,6 % de Organizaciones ,1 5,7 37,5 32,6 27,3 4,1 10,4 2,9 13,8 0 Inicial Repetible Definido Gestionado Optimizado EUA No EUA Nivel de Madurez Figura 7. Distribución de las organizaciones de EUA y el resto del mundo por niveles de madurez. Si se analiza la progresión en el tiempo, desde la publicación de los modelos CMM hasta el año 2004, se puede observar un crecimiento en las evaluaciones casi exponencial, lo que demuestra la importancia que han otorgado las organizaciones desarrolladoras de software al tema de la calidad y la aceptación que ha tenido este modelo como estándar de calidad. Solo en el año 2004 hubo un decrecimiento que se explica por el propio desarrollo del modelo CMMI y por el hecho de que a partir del año 2005 no se realizan más evaluaciones con este modelo, si no que es sustituido por el CMMI como estándar. Esto puede apreciarse en la Figura 8. Figura 8. Comportamiento de las evaluaciones para modelo SW - CMM 9

10 IV.II.II CMMI Los resultados de implementación de este modelo son tomados a partir del año 2002, momento en que se publica el modelo de calidad CMMI y a partir del cual comienzan las evaluaciones del mismo. Durante el periodo comprendido entre este año y Diciembre del 2004 (durante 34 meses) se han realizado un total de 630 evaluaciones, repartidas en 567 organizaciones, proceso que abarca proyectos, repartidas entre 35 países. Su aparición, unido al hecho de que el SEI no realizará más evaluaciones para el modelo CMM, han provocado la rápida migración que se observa hacia el modelo CMMI. Esta situación, unida también al éxito experimentado por las organizaciones y países que han adoptado estos modelos incrementan el interés del resto por adoptarlos, amén de las exigencias de los clientes, que cada vez más solicitan estos avales a la hora de contratar servicios o comprar un producto de software. En el caso de CMMI, las organizaciones evaluadas, en muchos casos parten de modelos anteriores CMM, lo que facilita el proceso, además de permitir alcanzar un nivel mayor de madurez en las nuevas evaluaciones. Esto puede apreciarse en la Figura 9 donde se muestra que la mayor parte de las organizaciones se reparten entre los niveles Gestionada (2) 34,4%, Definida (3) 26,8% y Optimizada (5) 20,5% en el perfil de madurez de las mismas. Perfil de Madurez de las Organizaciones Evaluadas ,4 % de Organizaciones ,8 20,5 9,2 5 4,8 4,4 0 No aprobada Inicial Gestionada Definida Cuantitativamente Optimizada Gestionada Nivel de Madurez Figura 9. Distribución de las organizaciones evaluadas por nivel de madurez. Al analizar las categorías en el caso del CMMI, nuevamente las organizaciones comerciales tienen la mayoría de las evaluaciones con el 60%. Los contratistas del Dep de Defensa de EUA tienen el segundo lugar, 34% y las Militares / Federales constituyen el 6% de las evaluaciones realizadas. Esta distribución puede apreciarse en el gráfico de la Figura

11 Distribución por Categoria Organizacional Contratista del Dep. Def. EUA 34% Militares / Federales 6% Comercial / Domestico 60% Figura 10. Distribución de las organizaciones evaluadas para el modelo CMMI por categorías En el caso de las evaluaciones CMMI al observar la distribución por niveles de madurez se aprecia como las organizaciones Comerciales / Internas se encuentran distribuidas fundamentalmente en 3 niveles: 2 - Gestionada (37%), 3 - Definida (23,5%) y 5 - Optimizada (23,5%) teniendo estos últimos cerca del 50% de las evaluaciones, lo que demuestra el interés de las organizaciones de esta categoría por desarrollar estos modelos y alcanzar estándares de calidad más altos. Este comportamiento es el mismo que presentan las organizaciones clasificadas como Contratistas del Dep. de Defensa de EUA. Pero no el caso de las organizaciones Militares / Federales, que aún no han logrado desarrollarse en este sentido, pues a pesar de tener buen numero de evaluaciones en el nivel 2 Gestionado, existe también gran parte de estas organizaciones en el nivel No Aprobada. Este comportamiento puede observarse en la Figura Perfil de Madurez CMMI por categorías % de Organizaciones ,5 8,3 42,4 5 4,1 6, ,6 42,4 23,5 36,8 3 4,7 4,7 No aprobada Inicial Gestionada Definida Cuantitativamente Optimizada Gestionada Nivel de Madurez 0 23,5 17,8 6,1 Comercial / Domestico Contratista del Dep. Def. EUA Militares / Federales Figura 11. Perfil de madurez de las organizaciones evaluadas CMMI Como se mencionó anteriormente el modelo CMMI incluye 4 disciplinas, Ingeniería de Sistemas (SE), Ingeniería de Software (SW), Desarrollo Integrado de Producto y Proceso (IPPD) y Suministradores Externos (SS) los cuales se combinan o se implementan por separado dependiendo de las necesidades o intereses de la organización para definir el modelo CMMI. En las evaluaciones reportadas al SEI las disciplinas más utilizadas por las organizaciones son SE/SW con el 48,6% de las evaluaciones reportadas, y de Ingeniería de Software (SE) con el 32,5%. Estos resultados demuestran la importancia que adquiere la implementación de los modelos de calidad en los procesos de desarrollo de software. En la Figura 12 se muestra la distribución de los Modelos CMMI de acuerdo a las disciplinas que fueron evaluadas. 11

12 Disciplinas CMMI selecionadas de 630 evaluaciones Disciplina SE/IPPD/SS SE/SS SW/SS SW/IPPD SE/SW/IPPD SE SE/SW/SS SE/SW/IPPD/SS SW SE/SW 0,2 0,3 0,6 1,1 2,2 3,7 5,4 5,4 32,5 48, % de Organizaciones Figura 12. Distribución de las organizaciones entre las disciplinas de CMMI. En el momento que se recopiló la información para la realización de este estudio, las organizaciones evaluadas con el modelo CMMI, al clasificarlas por tamaño (de acuerdo al número de empleados en el área evaluada) no existía un número importante en alguna categoría, aunque si se pudo constatar que las organizaciones con un rango de 101 a 1000 personas representaban cerca del 50% de las evaluaciones. Esto implica a organizaciones entre medianas y grandes lo que se explica por el corto tiempo que este modelo lleva de publicado y que se está evaluando y que estas organizaciones por lo general son las que poseen más recursos para enfrentar tareas de reevaluación de forma tan rápida. En la Figura 13 se muestra este comportamiento. Perfil de Organizaciones evaluadas por número de empleados 301 a ,5% 501 a ,3% 1001 a ,6% mas de ,6% 25 o menos 9,8% 26 a 50 11,4% 201 a ,8% 101 a ,7% 76 a 100 8,0% 51 a 75 9,4% Figura 13. Distribución de las organizaciones evaluadas por tamaño, de acuerdo al número de empleados. Las organizaciones evaluadas también se han agrupado en las que son EUA y el resto del mundo, y en este sentido, al realizar el perfil de madurez se ha podido constatar que tanto las norteamericanas como el resto tienen el mayor número entre los niveles 2 - Gestionado, 3 - Definido y 5 - Optimizado. En el caso de este último nivel, el de mayor madurez, son las organizaciones del resto del mundo las que tienen el mayor número, mientras que en el caso del No aprobado, son las organizaciones de EUA las que representan el mayor número. Ver Figura

13 Perfil de Madurez de Organizaciones dentro y fuera de EUA % de Organizaciones 50% 45% 40% 35% 30% 25% 20% 14,1% 33,7% 34,9% 28,9% 25,2% 16,1% 23,9% 15% 10% 5% 5,3% 5,2% 4,4% 2,0% 6,3% 0% No aprobada Inicial Gestionada Definida Cuantitativamente Gestionada Optimizada EUA No EUA Figura 14. Perfil de madurez de las organizaciones evaluadas CMMI Nivel de madurez Entre las evaluaciones realizadas, la mayor parte de las organizaciones que no son de EUA son Comerciales (85,85%) mientras que las de EUA son Contratistas del Dep. de Defensa de EUA (59,84%). Esto puede interpretarse como que las organizaciones fuera de EUA adoptan este modelo para competir en un mercado exigente en cuanto a calidad de servicio o producto, mientras que por otra parte, las organizaciones de EUA que desarrollan software son exigidas de tener aplicado este modelo a la hora de ser contratados por las instituciones gubernamentales. Este comportamiento puede observarse en la Figura 15. Organizaciones Evaluadas de EUA y fuera de EUA por categorias Categorias Comercial / Domestica 27,31% 85,85% Contratista del Dep. Def. EUA 13,84% 59,84% 0,31% Militares / Federales 12,85% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% EUA No EUA % de organizaciones Figura 15. Distribución de las organizaciones de EUA y el resto del mundo, evaluadas por categorías Todos los datos utilizados para realizar los análisis anteriores fueron obtenidos del sitio web del SEI (http://www.sei.cmu.edu/), y los mismos se refieren a las evaluaciones reportadas a este instituto. V. Comparación de los modelos ISO, CMM y CMMI CMM es considerado clásico en el tratamiento de la madurez y de la capacidad de los procesos de desarrollo de software. Este modelo tiene como objetivo evaluar los procesos en sus distintos niveles de madurez, identificar los niveles a través de los cuales una organización debe llegar a establecer una cultura de excelencia en la ingeniería de software. El modelo de madurez de procesos fue generado a través de la experiencia colectiva de los proyectos más 13

14 exitosos de software, lo que definió un conjunto de prácticas importantes que debían seguir las instituciones que desarrollan o mantienen software. En particular, CMM es un marco de trabajo que especifica las guías a seguir por las organizaciones de software para lograr incrementar la capacidad de sus procesos, para lo cual toma en cuenta los siguientes puntos: Identificar fortalezas y debilidades de la organización Identificar los riesgos de seleccionar entre diferentes contratos y monitorear los mismos Entender las actividades necesarias para planear e implementar los procesos de software Ayudar a definir e implementar procesos de software en la organización a través de una guía Por su parte, la certificación ISO-9000 para la calidad del software fue adaptada de estándares generales y no incluye múltiples niveles, define a una organización como certificada o no certificada. El mismo se enfoca en la relación entre el cliente y proveedor estableciendo las pautas que deben regir las mismas y la forma de establecer el mejoramiento constante del funcionamiento de la organización en general enfocada a la satisfacción del cliente, con objeto de reducir el riesgo en la contratación de proveedores de software. De forma general en la Tabla 2 y en la Tabla 3 se puede apreciar una comparación general de los modelos ISO 9001, CMM y CMMI. Tabla 2. Comparación general de los modelos de calidad ISO y CMM. Aspectos ISO 9001 CMM Generales Alcance Cubre diversos aspectos como Solo involucra al cliente en hardware, software, materiales, forma clara en la fase de servicios, documentación, especificación de atención al cliente en el servicio posventa y demás aspectos que requisitos, cubre el proceso de producción de forma no se refieren al proceso de más específica y por tanto desarrollo propiamente dicho. más eficaz. Concepción Es muy general, pues fue concebida para aplicarse a empresas de cualquier sector, siendo menos detallada y minuciosa. Motivación Posee una motivación más leve, solo a la certificación y luego al mantenimiento. Futuro/Evolución La mejora de las normas establecidas Nace enfocado específicamente hacia el desarrollo de productos de software y proporciona herramientas de mucho nivel de detalle. Inicia un proceso de mejora continua y motiva a la organización en el progreso hacia niveles superiores. Modelo que esta migrando hacia el CMMI, a partir de 2005 no se certificará más CMM por el SEI Tabla 3. Comparación general de los modelos de calidad ISO y CMMI. ISO 9001 CMMI Ámbito de aplicación Genérico Software y Sistemas En su favor El más extendido y sencillo El de mayor prestigio En su contra Simple, general, no guía Difícil de entender, mayor paso a paso inversión, prescriptivo 14

15 Procesos Estructura propia Estructura propia Validación Encuestas satisfacción Encuestas satisfacción y casos de estudio Objetivo Cumplimiento de requisitos Mejora del proceso, de calidad por procesos determinación capacidad contratista Representación Plana Continua y por etapas Técnicas análisis Guías y listas de Cuestionarios de Método para mejora de procesos comprobación Ninguno, guía ISO 9004 evaluación IDEAL, mapa guiado A modo de conclusión se puede plantear que estos estándares de calidad, tanto las normas ISO como los modelos CMM / CMMI contribuyen al mejoramiento de la calidad, ambos establecen procesos y procedimientos para el mejoramiento del proceso de producción. No obstante, se deben recalcar como diferencias fundamentales que ISO constituye una familia de normas de calidad que se adaptaron a las condiciones particulares de producción de software, mientras que CMM y CMMI como su sucesor, surgieron particularmente para la industria del software. Por otra parte, aunque ISO plantea una mejora constante a través de las auditorias de mantenimiento de la certificación, el proceso de mejora continua no es tan enfático como en los modelos CMM y CMMI que establecen los niveles de madurez para los procesos. Otra diferencia entre ambos estándares es que ISO identifica procesos definidos por la organización, mientras que los modelos CMM/CMMI establecen los procesos que deben realizar las organizaciones para el desarrollo de software. Por último, ISO centra los esfuerzos de control de calidad al producto terminado, mientras que CMM y CMMI distribuyen este esfuerzo en las diferentes etapas y actividades que tiene el proceso de desarrollo de software, aunque brinda gran importancia a la gestión de requerimientos. A pesar de las diferencias antes mencionadas existen similitudes entre estos estándares de calidad, la principal es que ambos se basan en la premisa de: di lo que haces, haz lo que dices. La premisa fundamental para ISO 9001 es que cada proceso importante debe ser documentado y que cada entrega al cliente debe tener una actividad de control que garantice su calidad. ISO 9001 requiere documentación que contenga instrucciones o guías sobre qué y como debe hacerse. CMM / CMMI comparte este énfasis en los procesos, los cuales son documentados y ejecutados como están descritos en la documentación. De aquí que sean comunes en estos modelos frases como de acuerdo a un procedimiento documentado y cumpliendo con una política organizacional escrita. CMM / CMMI también hacen énfasis en la necesidad de registrar la información para su posterior utilización en los procesos y para la mejora de los procesos, esto es equivalente a los registros de calidad de ISO 9001 que documentan y registran siempre que la calidad sea o no satisfactoria y cuando el sistema de calidad funciona o no efectivamente. Es necesario destacar que el aplicar los modelos CMM / CMMI es un proceso largo y relativamente costoso, por lo que el proceso es palpable solo en forma paulatina, mientras que en el caso de las Normas ISO puede tomar solo meses en su implantación y un tiempo más el visualizar los resultados que se obtienen (también es posible una vez obtenida la certificación ISO evaluarse con el modelo CMM / CMMI con relativa facilidad). La adopción de uno u otro estará definida por los intereses y aspiraciones de la organización. 15

16 CONCLUSIONES Actualmente existen en el mundo diversos modelos de calidad para el desarrollo de software, pero los mas utilizados son las normas ISO y los modelos CMM / CMMI del SEI. Los modelos CMM están siendo abandonados y su lugar lo está tomando su sucesor el modelo CMMI con sus modalidades o disciplinas. Cada vez son más los países y organizaciones que implementan los modelos de calidad para el software, primero CMM y después CMMI. Para la industria del software, es más aconsejable el desarrollo de los modelos CMMI debido a que se lleva un control de los procesos desde el inicio, mientras que en el modelo ISO solo lleva control del producto terminado, lo que en caso de fallo podría resultar en perdidas al tener que rehacer este. REFERENCIAS Barzanallana, Rafael. Apuntes, Ingeniería del software - Sistemas Informáticos - Nivel de madurez software. Informática Aplicada a la Gestión Pública Universidad de Murcia Canales Mora. Roberto. Tutorial: Calidad en el desarrollo de Software. CMMI (http://www.adictosaltrabajo.com/tutoriales/retornapdf.php?pdf=cmmi) Carnegie Mellon, Process Maturity Profile. CMMI v1.1. SCAMPI SM v1.1 Class A Appraisal Results Mid-Year Update. Compendio de Ingeniería del Software. Glosario. Rev Abril Ema, Ernesto. La evolución desde la gestión convencional a la gestión moderna del software (CMM y CMMI). NOVOTEC (Grupo SOLUZIONA) (http://www.soluziona.es/htdocs/areas/consultoria/interes/interes.shtml) López Pérez. Carmelo. Modelo de Madurez de la Capacidad del Software. InforMAS. Revista de Ingeniería Informática del Colegio de Ingenieros en Informática de la Región de Murcia. Nº1- Enero 2005 (http://www.cii-murcia.es/informas/ene05/index.html) Minnich, Ilene. CMMI Appraisal Methodologies: Choosing What Is Right for You. CROSSTALK The Journal of Defense Software Engineering. Feb 2002 Issue [http://www.stsc.hill.af.mil/crosstalk/2002/02/index.html]. Volume 6. Number 4. Fourth Quarter Oficialdegui, Eduardo; et al. Comparación entre CMM y CMMI. Ingeniería de Software - UNCPB Process Group Pricing Sheet. Effective January 1, 2005 (same as 2004). (Version 2) [http://www.processgroup.com/] Qualificação CMM no Brasil. Tecnologia da Informação. Qualificação. (http://www.mct.gov.br/temas/info/dsi/qualidad/qualidade.htm) 16

17 Shrum, Sandy; Phillips, Mike. CMMI Overview for Executives". Software Engineering Institute, Carnegie Mellon University Sitio web del SEI (Software Engineering Institute) de la Universidad Carnegie Mellon. 17

Modelo de Capacidad y Madurez o CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización.

Modelo de Capacidad y Madurez o CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización. Anexo 1 CMMI - Capability Maturity Model Integration Modelo de Capacidad y Madurez o CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización. Fue desarrollado inicialmente

Más detalles

SW-CMM (CMM for Software)

SW-CMM (CMM for Software) Sinopsis de los modelos SW-CMM y CMMI Juan Palacio 1.0 Abril - 2006 Síntesis de los modelos de procesos CMM y CMMI para desarrollo y mantenimiento de software. CMMI (y previamente CMM) puede emplearse

Más detalles

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO INGENIERÍA DE SOFTWARE AVANZADA MIS (Sesión 10) 4.3 Modelos de mejora de proceso (CMM y SPICE) 4.4 Normas técnicas (IEEE, ISO, EU, etc.) 4.3 Modelos de mejora de proceso (CMM y SPICE) Objetivo: Analizar

Más detalles

Capítulo 2 Ideas generales de CMMI-SW. 2.1 Introducción. 2.2 Procesos. 2.3 Modelo de procesos

Capítulo 2 Ideas generales de CMMI-SW. 2.1 Introducción. 2.2 Procesos. 2.3 Modelo de procesos Capítulo 2 Ideas generales de CMMI-SW 2.1 Introducción El Capability Maturity Model Integration (en adelante CMMI), se compone de un conjunto de modelos, métodos de evaluación y cursos de formación para

Más detalles

Capability Maturity Model Integration CMMI - Overview I

Capability Maturity Model Integration CMMI - Overview I Capability Maturity Model Integration CMMI - Overview I CAPIS Centro de Ingeniería del Software e Ingeniería del Conocimiento Junio 2004 Objetivo de la presentación Brindar una visión general del CMMI

Más detalles

2. EL MODELO CMMI. En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de

2. EL MODELO CMMI. En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de 2. EL MODELO CMMI 2.1 ANTECEDENTES DE CMMI En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de Capacidad de Madurez (CMM). Dicho modelo está orientado a la mejora de los procesos

Más detalles

Metodologías de seguridad en el desarrollo de la democracia electrónica. Javier Martín José A. Rubio

Metodologías de seguridad en el desarrollo de la democracia electrónica. Javier Martín José A. Rubio Metodologías de seguridad en el desarrollo de la democracia electrónica Javier Martín José A. Rubio Índice Introducción al problema Panorama de las metodologías de seguridad OCTAVE SSE-CMM Conclusiones

Más detalles

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e Proceso de Ingeniería de Software Evaluación del Proceso de Ingeniería de Software 3. Evaluación del proceso 3.1. Modelos del proceso de evaluación 3.2. Métodos del proceso de evaluación 2 Los objetivos

Más detalles

Los procesos de software. Un proceso de software se define como un:

Los procesos de software. Un proceso de software se define como un: Los procesos de software Un proceso de software se define como un: "conjunto de actividades, métodos, prácticas y transformaciones que las personas usan para desarrollar y mantener software y sus productos

Más detalles

CMMi. Lic. Virginia Cuomo

CMMi. Lic. Virginia Cuomo CMMi Lic. Virginia Cuomo 1 Agenda Repaso CMMI Introducción Arquitectura Niveles de Madurez Representaciones Representación Discreta Representación Continua Discreta VS Continua 2 Repaso Qué vimos la tercer

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

Qué es el Modelo CMMI?

Qué es el Modelo CMMI? El principal problema que tienen las empresas en sus áreas de tecnología, así como las empresas desarrolladoras de software al iniciar un proyecto, radica en que el tiempo de vida del proyecto y el presupuesto

Más detalles

De CMM (Capability Maturity Model) a CMMI (Capability Maturity Model Integration)

De CMM (Capability Maturity Model) a CMMI (Capability Maturity Model Integration) De CMM (Capability Maturity Model) a CMMI (Capability Maturity Model Integration) Preparado por: Amelia Soriano Alguna Bibliografía Carnagie Mellon - Software Engineering Institute, Capability Maturity

Más detalles

CMMI : mejora del proceso en Fábricas de Software

CMMI : mejora del proceso en Fábricas de Software CMMI : mejora del proceso en Fábricas de Software Cecilia Rigoni Brualla Caelum, Information & Quality Technologies Introducción Introducción Idea / Necesidad Investigación Diseño Inversión PRODUCTO Introducción

Más detalles

Uso de la representación continua de CMMI para la Mejora de Negocio

Uso de la representación continua de CMMI para la Mejora de Negocio Uso de la representación continua de CMMI para la Mejora de Negocio III Semana del CMMI Casimiro Hernández Parro 1 de Marzo 2007 Capability Maturity Model and CMMI are registered in the U.S. Patent and

Más detalles

Gestión Integral del Proyecto. El proceso Software.

Gestión Integral del Proyecto. El proceso Software. Grado en Ingeniería Informática Gestión Integral del Proyecto. El proceso Software. Desarrollo de Sistemas de Información Corporativos Departamento de Informática 1 Gestión Integral del Proyecto Contenido

Más detalles

Describir el CMMI para el desarrollo de software, evolución, alcance y representación

Describir el CMMI para el desarrollo de software, evolución, alcance y representación Unidad 6: Introducción a CMMI Objetivo terminal de la Unidad Describir el CMMI para el desarrollo de software, evolución, alcance y representación Temas: Acerca del Modelo Capacidad Madurez Evolución de

Más detalles

Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software

Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software Dirección de Desarrollo y Aplicaciones Miguel Martínez Vélez Agenda 1. Introducción 2. El Proceso Software

Más detalles

Modelos y Normas Disponibles de Implementar

Modelos y Normas Disponibles de Implementar Modelos y Normas Disponibles de Implementar AmericaVeintiuno tiene capacidad para asesorar a una organización en base a diferentes modelos o normativas enfocadas al mercado informático. A partir de determinar

Más detalles

SW-CMM Capability Maturity Model for Software

SW-CMM Capability Maturity Model for Software SW-CMM Capability Maturity Model for Software Introducción 1986 Comienzan Estudios. SEI (Software Engineering Institute - UCM). 1991 Nace CMM v1.0 1994 CMM v1.1 P-CMM SE-CMM SW-CMM CMMs IPD-CMM CMMI SA-CMM

Más detalles

Capitulo 4. Comparación entre la Representación Continua y la. Representación por Etapas

Capitulo 4. Comparación entre la Representación Continua y la. Representación por Etapas Capitulo 4. Comparación entre la Representación Continua y la Representación por Etapas "In God we trust, all others bring data." Deming Tal como ya se mencionó al final del Capitulo 2, dentro del CMMI

Más detalles

Calidad de Software - CMM

Calidad de Software - CMM Calidad de Software - CMM Herramientas y Procesos de Software Facultad de Informática, Ciencias de la Comunicación y Técnicas Especiales Lic. Cecilia Palazzolo Año 2008 1 Qué es un modelo de procesos?

Más detalles

I.T.MARK MODELO DE MEJORA DE PROCESOS PARA PYMES DE T.I.

I.T.MARK MODELO DE MEJORA DE PROCESOS PARA PYMES DE T.I. I.T.MARK MODELO DE MEJORA DE PROCESOS PARA PYMES DE T.I. i European Software Institute European Software Institute European Software Institute 1 Palabras clave Mejora de los Procesos, CMMI, Tecnologías

Más detalles

ASISTENTE PARA LA EVALUACIÓN DE CMMI-SW Proyecto de Tesis de Magíster en Ingenieria del Software. Tesista: Ing. Mario L. Peralta

ASISTENTE PARA LA EVALUACIÓN DE CMMI-SW Proyecto de Tesis de Magíster en Ingenieria del Software. Tesista: Ing. Mario L. Peralta 1. INTRODUCCIÓN ASISTENTE PARA LA EVALUACIÓN DE CMMI-SW Proyecto de Tesis de Magíster en Ingenieria del Software Tesista: Ing. Mario L. Peralta Directora: M. Ing. Paola Britos A principios de la década

Más detalles

CAPÍTULO 7. CMM Y EL MUNDO DE SOFTWARE

CAPÍTULO 7. CMM Y EL MUNDO DE SOFTWARE CAPÍTULO 7. CMM Y EL MUNDO DE SOFTWARE 7.1 Panorama Internacional En los próximos párrafos analizaremos algunas gráficas que fueron publicadas en el informe de Perfiles de Madurez elaborado por el SEI

Más detalles

ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE

ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE INTRODUCCIÓN La calidad es un concepto complejo, que se viene aplicando en el campo de la informática desde hace muchos años, la aplicación de la calidad al

Más detalles

Conceptos de mejoras de procesos Estándares, y modelos de evaluación y mejora de los procesos de software

Conceptos de mejoras de procesos Estándares, y modelos de evaluación y mejora de los procesos de software La calidad como valor agregado al desarrollo de productos de software Temas Conceptos de mejoras de procesos Estándares, y modelos de evaluación y mejora de los procesos de software ISO/IEC 15504 ISO/IEC

Más detalles

COMPILACION BIBLIOGRAFICA CMMI - escm-sp

COMPILACION BIBLIOGRAFICA CMMI - escm-sp COMPILACION BIBLIOGRAFICA CMMI - escm-sp Presentado Por Luz Marina López Gómez UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIAS Ingeniería de Sistemas Y Computación Octubre 06 de 2010 Manizales COMPILACION

Más detalles

Capability Maturity Model Integration

Capability Maturity Model Integration Capability Maturity Model Integration Rafael David Rincón B. rrincon@eafit.edu.co Departamento de Informática y Sistemas Universidad EAFIT Medellín, Agosto de 2009 Reflexión Inicial He ofendido a Dios

Más detalles

Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3)

Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3) Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3) Este curso oficial impartido por un instructor certificado por el SEI, tiene tres días de duración e introduce a los directivos

Más detalles

MODELO DE CAPACIDAD DE MADUREZ DEL SOFTWARE Y SU INFLUENCIA EN LAS MEJORAS DE CALIDAD DEL SOFTWARE. Whuendy Yasmina Chacón Tarot

MODELO DE CAPACIDAD DE MADUREZ DEL SOFTWARE Y SU INFLUENCIA EN LAS MEJORAS DE CALIDAD DEL SOFTWARE. Whuendy Yasmina Chacón Tarot Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ingeniería en Ciencias y Sistemas MODELO DE CAPACIDAD DE MADUREZ DEL SOFTWARE Y SU INFLUENCIA EN LAS MEJORAS DE CALIDAD DEL SOFTWARE

Más detalles

Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles.

Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles. CMMI Lizbeth Monserrat Hernández Álvarez Yuliana Aguirre Hernández Arely Sánchez Domingo Temas Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles. 1 Definición Un guía para mejorar

Más detalles

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3 Contenido INGENIERIA DE SOFTWARE Tema 6: Administración de la calidad del software Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx Cubo 37 1. Introducción 2.

Más detalles

Catálogo de Formación SEI

Catálogo de Formación SEI Catálogo de Formación SEI ESI lleva 15 años ofreciendo servicios de formación en diferentes tecnologías. En este tiempo ha formado a más de 4.000 profesionales de más de 800 organizaciones, en más de 30

Más detalles

EVALUACIÓN Y MEJORA DE PROCESOS

EVALUACIÓN Y MEJORA DE PROCESOS PORTADA EVALUACIÓN Y MEJORA DE PROCESOS PORTADA ISO 90003 PSP TSP BOOTSTRAP TRILLIUM SPICE (ISO 15504) I MODELO DE MADUREZ DE LA CAPACIDAD () Nivel Inicial Repetible Características - Ausencia de gestión

Más detalles

CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL

CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL Teniendo en cuenta que este trabajo tiene como objetivo el mostrar la metodología de evaluación del modelo de Capacidad de Madurez, es necesario antes de profundizar

Más detalles

El Modelo CMMI (for Development) Monterrey, N.L. México Noviembre 2008

El Modelo CMMI (for Development) Monterrey, N.L. México Noviembre 2008 El Modelo CMMI (for Development) Monterrey, N.L. México Noviembre 2008 El CMMI El CMMI es un enfoque de mejora de procesos que provee a las organizaciones de los elementos esenciales para un proceso efectivo.

Más detalles

Evaluación asistida de CMMI-SW

Evaluación asistida de CMMI-SW Evaluación asistida de CMMI-SW Peralta, M.; Diez, E.; Britos, P. y García Martínez, R. 1 Centro de Ingeniería del Software e Ingeniería del Conocimiento (CAPIS) Escuela de Postgrado. Instituto Tecnológico

Más detalles

Departamento de Informática y Sistemas Facultad de Informática Campus Universitario de Espinardo Murcia Profesor: Juan Antonio López Quesada

Departamento de Informática y Sistemas Facultad de Informática Campus Universitario de Espinardo Murcia Profesor: Juan Antonio López Quesada Departamento de Informática y Sistemas Facultad de Informática Campus Universitario de Espinardo Murcia Profesor: Juan Antonio López Quesada Índice de contenidos 1.- El proceso software 2.- Estándares

Más detalles

Dirección postal: Prolongación de Colón # 123 parque entre B y C Reparto Villa Josefa. Santa Clara. Villa Clara. Cuba.

Dirección postal: Prolongación de Colón # 123 parque entre B y C Reparto Villa Josefa. Santa Clara. Villa Clara. Cuba. IV Evento de Visión Global 2005 CITMATEL Noviembre 2005 Título: Automatización de la gestión de la calidad de una organización de software a partir de la gestión de configuración. Planteamiento de un problema

Más detalles

People CMM para gestionar los factores que influyen en la mejora de procesos de software

People CMM para gestionar los factores que influyen en la mejora de procesos de software Universidad ORT Uruguay Facultad de Ingeniería People CMM para gestionar los factores que influyen en la mejora de procesos de software Entregado como requisito para la aprobación del Master en Ingeniería

Más detalles

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD 1. MODELOS, METODOLOGÍAS Y ESTÁNDARES 1.1 Definiciones 01 [Feb. 2006] [Feb. 2007] Cuál de las siguientes frases referidas

Más detalles

Eduardo Blanco, PMP Ingeniería de Desarrollo Software, Grupo SATEC. Universidad de Salamanca

Eduardo Blanco, PMP Ingeniería de Desarrollo Software, Grupo SATEC. Universidad de Salamanca Eduardo Blanco, PMP Ingeniería de Desarrollo Software, Grupo SATEC Agenda Caso práctico Introducción Una metodología CMMI Una empresa SATEC 2 Introducción De la Universidad a la Empresa En la Universidad

Más detalles

Jornadas TIC USAL Mar. 2009. José Alberto García Coria. Título. Director CENIT Salamanca

Jornadas TIC USAL Mar. 2009. José Alberto García Coria. Título. Director CENIT Salamanca Título Jornadas TIC USAL Mar. 2009 Modelo de Calidad CMMI José Alberto García Coria Director CENIT Salamanca Centros de Innovación Tecnológica Modelo de Calidad CMMI Orígenes El departamento de defensa

Más detalles

Verificación. 3.1 Marco de Referencia para el desarrollo de software

Verificación. 3.1 Marco de Referencia para el desarrollo de software Verificación 3.1 Marco de Referencia para el desarrollo de software Verificación es la acción de verificar (comprobar o examinar la verdad de algo). La verificación suele ser el proceso que se realiza

Más detalles

Unidad VI: Auditoria de la calidad

Unidad VI: Auditoria de la calidad Unidad VI: Auditoria de la calidad 6.1 Concepto y evolución de la calidad A continuación mencionaremos algunos conceptos de calidad. la calidad no es otra cosa más que 24"Una serie de cuestionamiento hacia

Más detalles

CMMI SM for Systems Engineering / Software Engineering / Integrated Product and Process CMMI SM -SE/SW/IPPD, V1.02

CMMI SM for Systems Engineering / Software Engineering / Integrated Product and Process CMMI SM -SE/SW/IPPD, V1.02 CMMI SM for Systems Engineering / Software Engineering / Integrated Product and Process Development,, Versión n 1.02 CMMI SM -SE/SW/IPPD, V1.02 Indice - Procesos integrados - El concepto CMMI - Introducción

Más detalles

Sistema para auditar el cumplimiento de CMMI-SW nivel 2.

Sistema para auditar el cumplimiento de CMMI-SW nivel 2. Sistema para auditar el cumplimiento de CMMI-SW nivel 2. César Gabriel Vargas 1 Germán Biagioli 2 Trabajo final para obtener el grado de Licenciado en Informática / Licenciatura en Sistemas De la Facultad

Más detalles

Beneficios del Uso de Modelos de Madurez

Beneficios del Uso de Modelos de Madurez Beneficios del Uso de Modelos de Madurez Paneil WAMPS 2012 Jorge Boria L VEWARE 1 Madurar es Mejorar probabilidad objetivo Mejorar predicciones N1 a N2 disciplina de compromiso probabilidad objetivo probabilidad

Más detalles

Estándares de Seguridad Informática

Estándares de Seguridad Informática Estándares de Seguridad Informática Por: Anagraciel García Soto, José Luis Sandoval Días. 01/11/2009 Conceptos de Estándares de Seguridad Informática. 1. Estándar: Especificación que se utiliza como punto

Más detalles

INGENIERÍA DE SOFTWARE AVANZADA

INGENIERÍA DE SOFTWARE AVANZADA INGENIERÍA DE SOFTWARE AVANZADA TEMA 4 CLAVE: MIS 410 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 1 4. CALIDAD DEL SOFTWARE 4.1 Definición de calidad 4.2 Características del software 4.3 Modelos de mejora

Más detalles

Mejora de los procesos de gestión de proyectos a través de la combinación de PMBOK y CMMi

Mejora de los procesos de gestión de proyectos a través de la combinación de PMBOK y CMMi Mejora de los procesos de gestión de proyectos a través de la combinación de PMBOK y CMMi Alejandro Sacomani, Adriana Chalar, Leandro Antonelli, Andrés Lisse Centro de Informática, Fiscalia de Estado,

Más detalles

ESTUDIO DE CASO PROCESO DE MEDICIÓN EN PROYECTOS DE TI

ESTUDIO DE CASO PROCESO DE MEDICIÓN EN PROYECTOS DE TI UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION INGENIERIA DE SOFTWARE CICLO II/2008 ESTUDIO DE CASO PROCESO DE MEDICIÓN EN PROYECTOS DE TI DOCENTE: ING. MILTON NARVÁEZ. PRESENTADO

Más detalles

ESTUDIO SOBRE EL MODELO PARA LA MEJORA DE PROCESOS DE SISTEMAS SOFTWARE (CMMI)

ESTUDIO SOBRE EL MODELO PARA LA MEJORA DE PROCESOS DE SISTEMAS SOFTWARE (CMMI) UNIVERSIDAD CARLOS III DE MADRID ESTUDIO SOBRE EL MODELO PARA LA MEJORA DE PROCESOS DE SISTEMAS SOFTWARE (CMMI) Autor: Emilio García Fernández NIA: 100056127 Director: Miguel Ángel Ramos Octubre 2010 AGRADECIMIENTOS

Más detalles

Cuba. Huayta García, Madeleine L. CMMI: ASEGURAMIENTO DE LA CALIDAD Ingeniería Industrial, vol. XXVII, núm. 2-3, 2006, pp. 11-15.

Cuba. Huayta García, Madeleine L. CMMI: ASEGURAMIENTO DE LA CALIDAD Ingeniería Industrial, vol. XXVII, núm. 2-3, 2006, pp. 11-15. Ingeniería Industrial ISSN: 0258-5960 revistaii@ind.cujae.edu.cu Instituto Superior Politécnico José Antonio Echeverría Cuba Huayta García, Madeleine L. CMMI: ASEGURAMIENTO DE LA CALIDAD Ingeniería Industrial,

Más detalles

PROF PROF INFORME VISIÓN GLOBAL DE CMM ÍNDICE

PROF PROF INFORME VISIÓN GLOBAL DE CMM ÍNDICE it Gestión Informática GESTIÓN INFORMÁTICA INFORME VISIÓN GLOBAL DE CMM Autor: Yan Bello. Consultor principal de it ÍNDICE Definición. Los 5 niveles del CMM Carencias frecuentes en las empresas Beneficios

Más detalles

Motivación para la mejora de procesos basada en CMMI

Motivación para la mejora de procesos basada en CMMI Motivación para la mejora de procesos basada en CMMI ESI 2007 1 Situación real Sólo el 34% de los proyectos de software tiene éxito. Standish Group, CHAOS Report, 2003 ESI 2007 2 Qué está sucediendo? Problemáticos

Más detalles

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE 2.1 Ingeniería de Software Los modelos y estándares de calidad de software forman parte de la ingeniería de software. Es por eso que comenzaremos

Más detalles

Gestión de proyectos siguiendo practicas del PMI.

Gestión de proyectos siguiendo practicas del PMI. Gestión de proyectos siguiendo practicas del PMI. Identificación de las mejores prácticas aplicadas a la gestión de proyectos. Proceso de Desarrollo de Software de Codes S.A. alineado a CMMI Nivel 3 en

Más detalles

Modelo de Factoría Software basado en CMMI. Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel

Modelo de Factoría Software basado en CMMI. Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel Modelo de Factoría Software basado en CMMI Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel Asociación n Española para la Calidad www.aec.es COMITÉ DE SOFTWARE Grupos de Trabajo:

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 6. El proceso del software

Fundamentos de Ingeniería del Software. Capítulo 6. El proceso del software Fundamentos de Ingeniería del Software Capítulo 6. El proceso del software Cap. 6. El proceso del software. Estructura 1. El proceso software 2. Estándares en ingeniería del software Utilidad de los estándares

Más detalles

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI CAPÍTULO 4. FORMA DE EVALUACIÓN CMM Tanto para el programa ALTA como para este trabajo de tesis, es importante conocer no sólo el modelo de Capacidad de Madurez, sino la forma en que se evalúa el nivel

Más detalles

ASISTENCIA AUTOMÁTICA EN CERTIFICACIÓN BASADO EN EL ESTÁNDAR ISO 9001:2000

ASISTENCIA AUTOMÁTICA EN CERTIFICACIÓN BASADO EN EL ESTÁNDAR ISO 9001:2000 ASISTENCIA AUTOMÁTICA EN CERTIFICACIÓN BASADO EN EL ESTÁNDAR ISO 9001:2000 Proyecto de tesis de Alumno: Licenciado Carlos G. Rivero Bianchi Director: M. lng. Paola Britos Radicación: Centro de Ingeniería

Más detalles

Maira Alejandra Bedoya Núñez. Universidad Francisco de Paula Santander Av. Gran Colombia No. 12E-96 Colsag. Cúcuta Norte de Santander 057-5751359,

Maira Alejandra Bedoya Núñez. Universidad Francisco de Paula Santander Av. Gran Colombia No. 12E-96 Colsag. Cúcuta Norte de Santander 057-5751359, Procesos necesarios para alcanzar el Nivel 2 de CMMI, en el área de Administración de Configuraciones de Software, para empresas pequeñas desarrolladoras de software. Judith del Pilar Rodríguez Tenjo Universidad

Más detalles

Organiza: Miembros de la red:

Organiza: Miembros de la red: Organiza: CMMI Capability Maturity Model Integration o El Modelo de Capacidad de Madurez e Integración ha sustituido actualmente al SW-CMM Capability Maturity Model for Software o Modelo de Madurez de

Más detalles

CMMi o ISO 15504? Y por qué no ambas?

CMMi o ISO 15504? Y por qué no ambas? CMMi o ISO 15504? Y por qué no ambas? Por David Barbáchano, Gerente Adjunto de Operaciones en Panel VII SEMANA DEL CMMI 28 de Marzo de 2012 Madrid. C/ Condesa de Venadito, nº 5 28027 Madrid. Tel.: Fax:

Más detalles

Cuál es la madurez que necesitarían los procesos para el desarrollo de sistemas de software crítico?

Cuál es la madurez que necesitarían los procesos para el desarrollo de sistemas de software crítico? Cuál es la madurez que necesitarían los procesos para el desarrollo de sistemas de software crítico? Patricia Rodríguez Dapena, Josefina Alonso Nocelo, José Carlos Sánchez Domínguez SoftWcare, S.L C/.

Más detalles

! :: Quiénes Somos :: Visión :: Valores

! :: Quiénes Somos :: Visión :: Valores ! :: Quiénes Somos :: Visión :: Valores Odei S.A. es una empresa dedicada a la prestación de Servicios de Consultoría y Realización de proyectos en Sistemas de Información y Tecnologías de la Información.

Más detalles

El encuentro para los que buscan liderar proyectos con éxito. Cecilia Boggi,PMP Gerente de PMO millennium3 s.a

El encuentro para los que buscan liderar proyectos con éxito. Cecilia Boggi,PMP Gerente de PMO millennium3 s.a Proyecto de Mejora CMMI Un caso de Éxito Cecilia Boggi, PMP millennium3 s.a. 1 Cecilia Boggi,PMP Gerente de PMO millennium3 s.a Lic. en Análisis de Sistemas - UBA 25 años de experiencia en proyectos de

Más detalles

UNIVERSIDAD DE OVIEDO MÁSTER UNIVERSITARIO EN DIRECCIÓN DE PROYECTOS

UNIVERSIDAD DE OVIEDO MÁSTER UNIVERSITARIO EN DIRECCIÓN DE PROYECTOS UNIVERSIDAD DE OVIEDO MÁSTER UNIVERSITARIO EN DIRECCIÓN DE PROYECTOS ÁREA DE PROYECTOS DE INGENIERÍA TRABAJO FIN DE MÁSTER METODOLOGÍA PARA LA EVALUACIÓN DE LA MADUREZ DEL SISTEMA DE GESTIÓN DE LA I+D+I

Más detalles

NORMAS ISO 9000 VS. CMMI-SW COMO ESTÁNDAR DE CALIDAD EN EL DESARROLLO DEL SOFTWARE Y EL PROCESO DE OBTENCIÓN DE LA CERTIFICACIÓN EN CADA ESTÁNDAR

NORMAS ISO 9000 VS. CMMI-SW COMO ESTÁNDAR DE CALIDAD EN EL DESARROLLO DEL SOFTWARE Y EL PROCESO DE OBTENCIÓN DE LA CERTIFICACIÓN EN CADA ESTÁNDAR Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas NORMAS ISO 9000 VS. CMMI-SW COMO ESTÁNDAR DE CALIDAD EN EL DESARROLLO DEL SOFTWARE Y EL PROCESO DE OBTENCIÓN

Más detalles

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 2. El model CMM El model CMMi 1 El modelo CMM El modelo Capability Maturity Model (CMM), también denominado CMM-SW, fue desarrollado por el SEI como marco de referencia

Más detalles

Boletín de Asesoría Gerencial* Aplicabilidad de estándares internacionales y mejores prácticas: CobiT, ITIL, Serie ISO / IEC 27000

Boletín de Asesoría Gerencial* Aplicabilidad de estándares internacionales y mejores prácticas: CobiT, ITIL, Serie ISO / IEC 27000 Espiñeira, Sheldon y Asociados * No. 3-2009 *connectedthinking Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección

Más detalles

Análisis Comparativo de Modelos de Calidad

Análisis Comparativo de Modelos de Calidad Análisis Comparativo de Modelos de Calidad Identificación de Mejores Prácticas para la Gestión de Calidad en Pequeños Entornos Vianca Vega Zepeda Departamento de Ingeniería de Sistemas y Computación Universidad

Más detalles

Índice Capítulo I. Introducción... 4 Capítulo II. Marco Teórico.... 16 Capítulo III. Marco metodológico... 42

Índice Capítulo I. Introducción... 4 Capítulo II. Marco Teórico.... 16 Capítulo III. Marco metodológico... 42 UNIVERSIDAD ESTATAL A DISTANCIA SISTEMA DE ESTUDIOS DE POSGRADO Trabajo Final de Graduación Análisis Escrito de Casos Desarrollar una metodología de administración de proyectos para el desarrollo y el

Más detalles

M t é rica c s a s de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e e y y de d P od o u d c u t c o

M t é rica c s a s de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e e y y de d P od o u d c u t c o Proceso de Ingeniería de Software Métricas del Proceso de Ingeniería de Software y de Producto 4. Métricas del proceso y el producto 4.1. Métricas del proceso 4.2. Métricas del producto 4.3. Calidad y

Más detalles

MPS.BR - Mejora de Proceso del Software Brasileño. Guía General MPS de Software

MPS.BR - Mejora de Proceso del Software Brasileño. Guía General MPS de Software MPS.BR - Mejora de Proceso del Software Brasileño Guía General MPS de Software Esta guía contiene la descripción general del Modelo MPS y detalla el Modelo de Referencia MPS para Software (MR-MPS-SW) y

Más detalles

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE SOFTWARE Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE AUTOS Entrada Salida Autos FÁBRICA DE SOFTWARE Entrada Salida Información

Más detalles

En el siguiente documento se presentan desde el anexo A hasta el anexo H.

En el siguiente documento se presentan desde el anexo A hasta el anexo H. Definición e Implementación de un Sistema de Información para un Proceso de Desarrollo de Software Pág. 1 Resumen En el siguiente documento se presentan desde el anexo A hasta el anexo H. Estos anexos

Más detalles

Tres pilares para la Implantación de Sistemas

Tres pilares para la Implantación de Sistemas WICC 2012 621 Tres pilares para la Implantación de Sistemas Alicia Mon, Marcelo Estayno, Fernando López Gil, Eduardo De María 1 1 Grupo de Ingeniería de Software (G.I.S.) / Departamento de Sistemas / Universidad

Más detalles

Universidad Ricardo Palma Facultad de Ingeniería

Universidad Ricardo Palma Facultad de Ingeniería Universidad Ricardo Palma Facultad de Ingeniería Escuela Académico Profesional de Ingeniería Informática Sílabo Plan de Estudios 2006-II I. DATOS GENERALES Curso : Calidad de Código : IF 0905 Ciclo : IX

Más detalles

Desarrollo de un ciclo de mejora Construcción de un método de diagnóstico

Desarrollo de un ciclo de mejora Construcción de un método de diagnóstico Desarrollo de un ciclo de mejora Construcción de un método de diagnóstico Alicia Mon, Marcelo Estayno, Andrea Arancio {aliciamon, mestayno, andrea.arancio}@fibertel.com.ar G.I.S. UNLaM 1 Resumen. Las pequeñas

Más detalles

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION)

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) INDICE 1. Introducción 2. Estructura CMMI 3. Nivel 2 4. Nivel 3 5. Nivel 4 6. Nivel 5 7. Bibliografía INTRODUCCIÓN Qué es y por qué usar CMMI?

Más detalles

Introducción. Por lo que existe una creciente preocupación por lograr que los productos software cumplan con ciertos criterios de calidad.

Introducción. Por lo que existe una creciente preocupación por lograr que los productos software cumplan con ciertos criterios de calidad. Introducción En la actualidad, el software se encuentra en muchos campos de la actividad humana: la industria, el comercio, las finanzas, gobierno, salud, educación, etc. Por lo que existe una creciente

Más detalles

Definición de un Proceso de Implantación de Sistemas

Definición de un Proceso de Implantación de Sistemas Definición de un Proceso de Implantación de Sistemas Alicia Mon, Marcelo Estayno, Fernando López Gil, Eduardo De María 1 1 Grupo de Ingeniería de Software (G.I.S.) / Departamento de Sistemas / Universidad

Más detalles

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501 1. Qué incluye la ingeniería del software con SQA? Entrenamiento, soporte al consumidor instalación. 2. Menciona algunas características del software: Elemento lógico. Desarrollado no fabricado. No se

Más detalles

CMMI. Capability Maturity Model Integration. José María Molero Alonso Juan Resinas Arias de Reyna Antonio Pablo Vicente Domínguez Palacios

CMMI. Capability Maturity Model Integration. José María Molero Alonso Juan Resinas Arias de Reyna Antonio Pablo Vicente Domínguez Palacios CMMI Capability Maturity Model Integration José María Molero Alonso Juan Resinas Arias de Reyna Antonio Pablo Vicente Domínguez Palacios INDICE Origen Definición Representaciones Ejemplo Alcance Origen

Más detalles

Modelos de Madurez en la Administración de Proyectos. Prof. Bernardo López González, MAP

Modelos de Madurez en la Administración de Proyectos. Prof. Bernardo López González, MAP Modelos de Madurez en la Administración de Proyectos Prof. Bernardo López González, MAP Modelos de Madurez en la Administración de Proyectos Existen varios estándares que en materia de administración de

Más detalles

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM CMM - Capability Maturity Model Estructura de CMM... Es un marco que describe los elementos claves de un proceso de software efectivo. Describe un camino de mejora evolutivo desde un proceso ad hoc inmaduro

Más detalles

Alcanzando la gestión cuantitativa en la gestión de proyectos en el ámbito de las PYMEs

Alcanzando la gestión cuantitativa en la gestión de proyectos en el ámbito de las PYMEs del Alcanzando la gestión cuantitativa en la gestión de proyectos en el ámbito de las PYMEs Jose A. Calvo-Manzano, UPM I. García y M. Arcilla, UPM y UNED Introducción: Fracaso de los Proyectos Crisis del

Más detalles

SEPG SM / 2010 LATINOAMERICA

SEPG SM / 2010 LATINOAMERICA SEPG SM / 2010 LATINOAMERICA CONVOCATORIA DE PONENCIAS PARA PRESENTACIONES, SEMINARIOS Y PANELES Sexta conferencia SEPG SM Latinoamérica 10-12 noviembre, 2010, Medellín, Colombia FECHAS CLAVE: Presentación

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: QUÉ ES CALIDAD DEL SOFTWARE? ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE CONTROL DE LA CALIDAD DEL SOFTWARE AUDITORÍA DE LA CALIDAD DEL SOFTWARE CALIDAD DEL PRODUCTO DE SOFTWARE CALIDAD DEL PROCESO

Más detalles

Calidad del software. Ingeniería del Software I Universidad Rey Juan Carlos

Calidad del software. Ingeniería del Software I Universidad Rey Juan Carlos Calidad del software Ingeniería del Software I Universidad Rey Juan Carlos Definición de Calidad Software I do not worry whether something is cheap or expensive. I only worry if it is good. If it is good

Más detalles

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad

Más detalles

Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en

Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en el Centro Informático del INSS Técnico superior de Informática INSS María Isabel Vicente Hernández Técnico medio de Informática

Más detalles

Modelos de Medición. De los Procesos de Desarrollo de Software

Modelos de Medición. De los Procesos de Desarrollo de Software Modelos de Medición De los Procesos de Desarrollo de Software Otros Modelos de Medición Junto con CMMI, buscan definir estándares y varas de medición para determinar la madurez y calidad de los procesos

Más detalles

DESARROLLO DE UNA METODOLOGÍA PARA LA INTERPRETACIÓN Y SIMPLIFICACIÓN DEL MODELO CMMI PARA DESARROLLO DE SOFTWARE

DESARROLLO DE UNA METODOLOGÍA PARA LA INTERPRETACIÓN Y SIMPLIFICACIÓN DEL MODELO CMMI PARA DESARROLLO DE SOFTWARE DESARROLLO DE UNA METODOLOGÍA PARA LA INTERPRETACIÓN Y SIMPLIFICACIÓN DEL MODELO CMMI PARA DESARROLLO DE SOFTWARE JOSÉ DANIEL GOMEZ CARDONA PEDRO LUIS FLÓREZ GUZMÁN UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD

Más detalles

Programa de Desarrollo Profesional en Mejora del Proceso de Software

Programa de Desarrollo Profesional en Mejora del Proceso de Software Programa de Desarrollo Profesional en Mejora del Proceso de Software - Inicio: 3 de Mayo - El Programa de Desarrollo Profesional (PDP) propone soluciones concretas a los problemas de definición de procesos,

Más detalles