Terminología (ISO 8402)
Sistema de gestión de la calidad: “Conjunto de la estructura de la organización, de responsabilidades, procedimientos, procesos y recursos que se establecen para llevar a término la gestión de calidad”.
El QS debe tener el volumen y alcance suficiente para conseguir los objetivos de calidad.
El QS de una organización está fundamentalmente previsto para satisfacer las necesidades internas de la organización. Es más amplio que los requerimientos de un cliente concreto que únicamente valor el QS que le interesa (directamente).
Para finalidades contractuales o vinculantes en la valoración de la calidad, se puede exigir que se ponga de manifiesto la realización de ciertos elementos del QS.
Concepto de calidad del software
Situación actual
La calidad del software
La calidad del software
“La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificacados y las necesidades o expectativas del cliente o usuario”. (IEEE, Std. 610-1990).
“Concordancia del software producido con los requerimientos explícitamente establecidos, con los estándaresd e desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente, que desea el usuario” (Pressman, 1998)
Se pueden clasificar en dos grandes grupos (Pressman):
Factores que pueden ser medidos directamente
Factores que solo pueden ser medidos indirectamente
Se centran en tres aspectos importantes de un producto software (McCall):
Características operativas
Capacidad de soportar los cambios
Adaptabilidad a nuevos entornos
Factores que determinan la calidad del software
Características operativas
Corrección. ¿Hace lo que quiero?
Fiabilidad. ¿Lo hace de forma fiable todo el tiempo?
Eficiencia. ¿Se ejecutará en mi hardware lo mejor que pueda?
Seguridad (Integridad). ¿Es seguro?
Facilidad de uso. ¿Está diseñado para ser usado?
Factores de calidad del Software (McCall)
Capacidad de soportar los cambios
Facilidad de mantenimiento. ¿Puedo corregirlo?
Flexibilidad. ¿Puedo cambiarlo?
Facilidad de prueba. ¿Puedo probarlo?
Factores de calidad del Software (McCall)
Adaptabilidad a nuevos entornos
Portabilidad. ¿Podré usarlo en otra máquina?
Reusabilidad. ¿Podré reutilizar alguna parte del software?
Interoperabilidad. ¿Podré hacerlo interactuar con otro sistema?
Factores de calidad del Software (McCall)
La industria del software no ha acabado de salir de la fase artesanal
Padecemos de “prisa patológica”, que es consecuencia directa de:
Desorganización
Falta de planificación
Alta dependencia de los “héroes”
Dedicamos nuestros esfuerzos de hoy a arreglar lo que se hizo mal ayer
Situación actual
El producto (software) es algo intangible y no constreñido por las leyes físicas
La disciplina, ingeniería del software, es relativamente reciente y muchos de sus conceptos importantes están aún inmaduros
Carencia de un corpus de conocimiento aceptado mayoritariamente que sirva como fundamentos
Escasa presión del mercado
Situación actual
En una organización inmadura:
Procesos software normalmente improvisados
Si se han especificado, no se siguen rigurosamente
Organización reactiva (resolver crisis inmediatas)
Planes y presupuestos excedidos sistemáticamente, al no estar basados en estimaciones realistas
Situación actual
En una organización inmadura (cont.):
Si hay plazos rígidos, se sacrifican funcionalidad y calidad del producto para satisfacer el plan
No existen bases objetivas para juzgar la calidad del producto
Cuando los proyectos está fuera de plan, las revisiones o pruebas se recortan o eliminan
Situación actual
El 90% de los proyectos no alcanzan los objetivos
El 40% fracasan por completo
El 29% no se entregan nunca
Gastos de adaptación tecnológica al año 2000
Coste de demandas y litigios legales añadidos
Efecto ONDA (proveedores y distribuidores)
Situación actual
Qué hacer ?
Artesanía
Ingeniería
Cambio cultural de todos los involucrados!
Estándares y modelos de evaluación y mejora de los procesos software
ISO 9000 (ISO 9001:2000)
(SPICE) ISO/IEC 15504
CMM
Certificación. Organismos
ISO 9000
Con el objetivo de estandarizar los sistemas de calidad de las diferentes empresas y sectores, se publican las normas ISO 9000, que son un conjunto de normas editadas y revisadas periódicamente por la Organización Internacional de Normalización (ISO) sobre la garantía de calidad de los procesos.
Así, se consolida a nivel internacional la normativa de la gestión y control de calidad.
ISO 9000
Publicada el año 1987. Adoptada por más de 90 pases.
Directrices para la gestión del sistema de calidad y modelos de garantía de calidad para la empresa.
Las directrices son genéricas y aplicables a cualquier sector.
Es un marco de trabajo para la mejora continua.
ISO 9000
Objetivos de ISO 9000:
Proporcionar una guía para la gestión de la calidad: diseño e implantación de sistemas de calidad.
(ISO 9000 no normaliza el sistema de gestión de calidad, ya que esto depende del tipo de sector, tamaño de la empresa, organización interna, etc, sino que normaliza las verificaciones que se han de realizar sobre el sistema de calidad)
Describir los requerimientos generales para garantizar la calidad (demostrar la idoneidad del sistema de calidad).
Comenzar con ISO 9004-1(1994). Gestión de calidad y elementos del sistema de calidad, para diseñar y implementar el sistema de gestión de calidad.
ISO 9004 es la directriz para el establecimiento o ampliación de un sistema de calidad. Esta norma amplia partes de ISO 9000 que no se pueden verificar o que una parte contratante no desea dar a conocer, como por ejemplo los gastos asociados a la gestión de calidad.
Una vez implantado el sistema de calidad, utilizar los modelos de garantía de calidad ISO 9001-2000 para demostrar su idoneidad
ISO 9000 (Recomendaciones)
Es un factor competitivo para las empresas
Proporciona confianza a los clientes
Ahorra tiempo y dinero, evitando recertificar la calidad según los estándares locales o particulares de una empresa.
Se ha adaptado a más de 90 países e implantado a todo tipo de organizaciones industriales y de servicios, tanto sector privado como público
Proporciona una cierta garantía de que las cosas se hacen tal como se han dicho que se han de hacer
ISO 9000 Aspectos positivos
Es costoso
Muchas veces se hace por obligación.
Es cuestión de tiempo que deje de ser un factor competitivo
Hay diferencias de interpretación de las cláusulas del estándar
No es indicativa de la calidad de los productos, procesos o servicio.
Hay mucha publicidad engañosa.
ISO 9000 Aspectos negativos
Página anterior | Volver al principio del trabajo | Página siguiente |