Buenas practicas

Solo disponible en BuenasTareas
  • Páginas : 31 (7591 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de febrero de 2011
Leer documento completo
Vista previa del texto
Modelos de Evaluación y Mejora de Procesos: Análisis Comparativo
*

Manuel de la Villa1, Mercedes Ruiz2 e Isabel Ramos3
1

Depto. de Ing. Electr., Sistemas Informáticos y Automática. Universidad de Huelva manuel.villa@diesia.uhu.es 2 Departamento de Lenguajes y Sistemas Informáticos. Universidad de Cádiz mercedes.ruiz@uca.es 3 Departamento de Lenguajes y Sistemas Informáticos. Universidadde Sevilla isabel.ramos@lsi.us.es

Resumen. Desde los albores de la disciplina de la ingeniería del software, queda patente la dificultad para que los artefactos generados alcancen un nivel de calidad óptimo dentro de unos límites de tiempo y coste. Dada la naturaleza lógica del producto, se asume que la calidad de un sistema software depende sobremanera de la calidad del proceso usado paradesarrollarlo. Los modelos de evaluación y mejora de procesos y su estandarización, han tomado un papel determinante en la identificación, integración, medición y optimización de las buenas prácticas existentes en la organización y desarrollo software. El presente trabajo pretende repasar aquellos modelos de mayor difusión (ISO 9001, CMMI y SPICE), centrándose en su evolución y estructura, aspectosclave, aplicando comparativas y comentando el estado actual de cada estándar. Por último intentaremos destacar las aportaciones del modelado y simulación del proceso software con sistemas dinámicos como herramienta de mejora de los procesos de una organización dentro de los anteriores estándares.

1. Introducción y motivación
En 1968, se celebraba en Garmish (Alemania) la primera conferencia sobreIngeniería del Software, la NATO SEC, donde ya se ponía de manifiesto el ‘rudimentario estado de desarrollo’ en comparación con otras disciplinas y su difícil crecimiento en un entorno de demanda creciente de sistemas mayores y más sofisticados. Se acuñaba el famoso término ‘crisis del software’ o ‘crisis gap’ para referirse a la gran cantidad de recursos malgastados en la producción de software[43]. Un objetivo claro es la mejora de la calidad, el movimiento TQM fundamenta la afirmación de que ‘La calidad de un sistema software se rige por la calidad del proceso usado para desarrollarlo’ [28]. Han sido varias las instituciones y consorcios desarrollados teniendo como motivación la mejora de esta situación a través de la mejora del proceso. Entre los resultados de estas entidades seencuentran recapitulaciones y catálogos de buenas prácticas y
*

La investigación asociada a este articulo ha sido posible gracias a la financiación por parte del Ministerio de Ciencia y Tecnología del proyecto CICYT TIN2004-06689-C03-03.

modelos de proceso basados en esas buenas prácticas, dando lugar a una rama de investigación como es la evaluación y mejora del proceso software. Laevaluación de un proceso [31] se define como el examen disciplinado de los procesos usados en una organización junto a un conjunto de criterios para determinar la capacidad de esos procesos para ser realizados dentro de los objetivos de calidad, coste y planificación. El propósito es caracterizar la práctica actual, identificando debilidades y fortalezas y la habilidad del proceso para controlar o evitarlas causas de baja calidad, desviaciones en coste o planificación. Así, en 1984, el Depto. de Defensa (DoD) de los Estados Unidos establece al SEI (Software Engineering Institute) de la Univ. Carnegie Mellon como Centro de Investigación y Desarrollo financiado con la misión de liderar los avances para la mejora de la calidad de los sistemas dependientes del software [35]. ISO plasma los estándaresde calidad y desarrollo en 1987 con la norma ISO 9000, un conjunto. de estándares internacionales para sistemas de calidad; en particular ISO 9001 e ISO 9000-3 son aplicables al proceso software y a organizaciones de desarrollo software [42]. La necesidad del DoD de determinar la capacidad de sus contratistas antes del contrato lleva al SEI, bajo la dirección de W. Humphrey al desarrollo de...
tracking img