Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calidad
Calidad
UIB
ndice
Introduccin a la calidad La calidad del software. Estndares y modelos de evaluacin y mejora de los procesos software
UIB
Introduccin a la calidad
Concepto de calidad Evolucin histrica Terminologa
UIB
Concepto de calidad
Conjunto de propiedades y de caractersticas de un producto o servicio, que le confieren aptitud para satisfacer una necesidades explcitas o implcitas (ISO 8402)
UIB
Evolucin histrica
Inspeccin/deteccin de errores: hasta los aos 40
Inicialmente trabajo artesanal: control individual de cada tarea. 1918: Ford Motor Company. (Primera cadena de montaje). 1930: Laboratorios Bel.
UIB
Evolucin histrica
Control (estadstico) de calidad: hasta los aos 80
Mercado poco competitivo. Precio de venta fijado por el fabricante en funcin de los costes. Impedir que el producto defectuoso llegue al cliente. Conseguir uniformidad de servicio. Control de calidad = problema a resolver. Controlar la calidad del departamento de produccin utilizando tcnicas estadsticas. 1940-70: Japn y Calidad total. Deming, Ishikawa, Juran, Crosby,
UIB
Evolucin histrica
Garanta de calidad: a partir de los 80. Mercado competitivo y de oferta Precio de venta fijado por el mercado Planificacin y medida de la calidad. Modelos de calidad. Afecta a todos los departamentos. 1980. Inters por la calidad en los EEUU. TQM 1987. Premio Malcom Baldrige Quality Award 1987. ISO 9000. A partir de las normas britnicas 1992. Premio Europeo a la calidad de la EFQM.
UIB
Evolucin histrica
Gestin de calidad hoy.
Impacto estratgico. Oportunidad de ventaja competitiva. Planificacin, fijacin de objetivos, coordinacin, formacin, adaptacin de toda la organizacin. Afecta a la socidad en general: directivos, trabajadores, clientes. Una filosofa, una cultura, una estrategia, un estilo de gerncia de la empresa. ISO 9001:2000
UIB
Evolucin histrica
Mejora Mejora contnua
Calidad total
de la
calidad
Garanta de calidad Control de calidad
Prevenir defectos
UIB
UIB
UIB
UIB
UIB
UIB
UIB
UIB
UIB
UIB
Situacin actual
La industria del software no ha acabado de salir de la fase artesanal Padecemos de prisa patolgica, que es consecuencia directa de:
Desorganizacin Falta de planificacin
Alta dependencia de los hroes Dedicamos nuestros esfuerzos de hoy a arreglar lo que se hizo mal ayer
UIB
Situacin actual
El producto (software) es algo intangible y no constreido por las leyes fsicas La disciplina, ingeniera del software, es relativamente reciente y muchos de sus conceptos importantes estn an inmaduros Carencia de un corpus de conocimiento aceptado mayoritariamente que sirva como fundamentos Escasa presin del mercado
UIB
Situacin actual
En una organizacin inmadura: Procesos software normalmente improvisados Si se han especificado, no se siguen rigurosamente Organizacin reactiva (resolver crisis inmediatas) Planes y presupuestos excedidos sistemticamente, al no estar basados en estimaciones realistas
UIB
Situacin actual
En una organizacin inmadura (cont.): Si hay plazos rgidos, 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
UIB
Situacin actual
El 90% de los proyectos no alcanzan los objetivos El 40% fracasan por completo El 29% no se entregan nunca Gastos de adaptacin tecnolgica al ao 2000 Coste de demandas y litigios legales aadidos Efecto ONDA (proveedores y distribuidores)
UIB
Qu hacer ?
Artesana
Ingeniera
UIB
UIB
ISO 9000
UIB
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 peridicamente por la Organizacin Internacional de Normalizacin (ISO) sobre la garanta de calidad de los procesos. As, se consolida a nivel internacional la normativa de la gestin y control de calidad.
UIB
ISO 9000
Publicada el ao 1987. Adoptada por ms de 90 pases. Directrices para la gestin del sistema de calidad y modelos de garanta de calidad para la empresa. Las directrices son genricas y aplicables a cualquier sector. Es un marco de trabajo para la mejora continua.
UIB
ISO 9000
ISO 8402 9000 TTULO
Vocabulario - Terminologa. Normas para la gestin y garanta de la calidad. Directrices de seleccin y uso (ISO 9000-1 1.994). Directrices generales para aplicar las normes 9001, 9002, 9003 (ISO 9000-2 1.993). Gua para aplicar las normes 9001 a empresas de software (ISO 9000-3 1.996). Gua para la gestin de un programa de seguridad (ISO 9000-4).
9001
9002 9003 9004
Modelo para la garanta de la calidad en diseo / desarrollo, produccin, instalacin y servicio.(1.994) Modelo para garantizar la calidad en produccin y servicios. (1.994)
ISO 9001-2000
Modelo para garantizar la calidad en inspeccin final y pruebas. (1.993) Elementos y gestin del sistema de calidad. Reglas generales. Directrices para los serveis (ISO 9004-2). Directrices para materiales procesados (ISO 9004-3). Directrices para la mejora de la calidad (ISO 9004-4).
UIB
ISO 9000
Objetivos de ISO 9000: Proporcionar una gua para la gestin de la calidad: diseo e implantacin de sistemas de calidad. (ISO 9000 no normaliza el sistema de gestin de calidad, ya que esto
depende del tipo de sector, tamao de la empresa, organizacin 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).
UIB
Una vez implantado el sistema de calidad, utilizar los modelos de garanta de calidad ISO 9001-2000 para demostrar su idoneidad
UIB
UIB
UIB
En 1997 haba 4605 empresas certificadas. Slo 66 referentes a actividades informticas En Baleares no hay ninguna empresa certificada que se dedique a actividades informticas
56 de las 66 certificaciones de actividades informticas fueron certificadas por AENOR (Asociacin Espaola de NORmalizacin).
UIB
Otras normas aplicables ISO 9004-1:1994. Gestin de la calidad y elementos del sistema de calidad (Gua per establecer el QA).
UIB
UIB
UIB
UIB
SPICE
Marco para mtodos de evaluacin, no un mtodo o modelo en s Abarca: Evaluacin de procesos Mejora de procesos Determinacin de capacidad Alineado con el ISO/IEC 12207 Intenta proporcionar un marco en el que armonizar los enfoques existentes Se encuentra en la fase de Informe Tcnico (TR) Tipo 2
UIB
Componentes de SPICE
P1 P7
Guia de uso para la mejora de procesos Conceptos y gua de introduccin
P9
Vocabulario
P6
P3
Model de ref. para procesos y capacidad
Gua de evaluacin
P4
P2
P5
UIB
UIB
Dimensin Procesos
Contiene los procesos que se han de evaluar. Se corresponden con los procesos del ciclo de vida del software, definidos al estndar ISO 12207:1995 Se agrupan en categoras, en funcin del tipo de actividad al cual se aplican:
CUS: Cliente-Proveedor. ENG: Ingeniera. SUP: Soporte. MAN: Gestin. ORG: Organizacin.
UIB
CUS.1 Adquisicin de productos software y/o servicios CUS.2 Establecimiento de contratos CUS.3 Identificar las necesidades del cliente CUS.4 Realizar auditoras y revisiones conjuntas. CUS.5 Entrega e instalacin del software. CUS.6 Mantenimiento del software. CUS.7 Proporcionar servicio al cliente. CUS.8 Valorar la satisfaccin del cliente.
UIB
ENG.1 Anlisis y diseo de requerimientos del sistema ENG.2 Anlisis de requerimientos del software. ENG.3 Diseo del software. ENG.4 Construccin del software. ENG.5 Integracin y pruebas del software. ENG.6 Integracin y pruebas del sistema. ENG.7 Mantenimiento del software y del sistema.
UIB
UIB
MAN.1 Gestionar el proceso. MAN.2 Gestionar el proyecto. MAN.3 Gestionar la calidad. MAN.4 Gestionar los riesgos.
UIB
UIB
Dimensin capacidad
Define una escala de medida para determinar la capacidad de cualquier proceso Consta de seis niveles de capacidad y nueve atributos de procesos
0 Incompleto 1 Realizado (Realizacin del proceso) 2 Gestionado (Gestin de realizacin, Gestin de productos) 3 Establecido (Definicin de procesos, Recursos de procesos) 4 Predecible (Medicin de procesos, Control de procesos) 5 En optimizacin (Cambio de procesos, Mejora continua)
UIB
Prcticas base
Cada proceso tiene un conjunto de prcticas base asociadas Las prcticas base describen las actividades esenciales de un proceso especfico La realizacin de las prcticas base indica el grado de alcance de la finalidad del proceso
UIB
Prcticas de gestin
Cada atributo de proceso tiene un conjunto de prcticas de gestin asociadas Las prcticas de gestin son las que implementan o institucionalizan un proceso de una manera general La realizacin de las prcticas de gestin indica la consecucin del atributo en esa instancia del proceso
UIB
Evaluacin de atributos
Los atributos de un proceso se evalan con N (Not), P (Partially), L (Largely) y F (Fully), siendo:
N P No alcanzado (0% a 15%) Poca o ninguna evidencia de la consecucin del atributo Parcialmente alcanzado (16% a 50%) Evidencia de un enfoque sistemtico y de la consecucin del atributo. aunque algunos aspectos de la consecucin pueden ser impredecibles L Ampliamente alcanzado (51% a 85%) Evidencia de un enfoque sistemtico y de una consecucin significativa del atributo. La realizacin del proceso puede variar en algunas reas F Totalmente alcanzado (86% a 100%) Evidencia de un enfoque completo y sistemtico y de la consecucin plena del atributo
UIB
CMM es una aplicacin de sentido comn de los conceptos de gestin de procesos y mejora de la calidad al desarrollo y mantenimiento del software
UIB
CMM
Estudia los procesos de desarrollo de software de una organizacin y produce una evaluacin de la madurez de la organizacin segn una escala de cinco niveles La madurez de un proceso es un indicador de la capacidad para construir un software de calidad. Es un modelo para la mejora de las organizaciones Obliga a una revisin constante.
UIB
CMM
Optimizado
Dirigit Definit Repetible Inicial
UIB
CMM
Niveles de madurez
Contienen Indican Capacidad del proceso
Alcanzan Objetivos
comunes
Contienen
Implementacin o Institucionalizacin
Prcticas clave
UIB
Describen
Infraestructura o actividades
CMM
Es importante tener claro
Dnde nos encontramos A dnde queremos llegar Cmo llegaremos Cmo sabremos si hemos llegado
No se puede hacer todo de golpe Procesos piloto previos a un despliegue a gran escala.
UIB
Certificacin
La certificacin, una exigencia?
La Unin Europea edita el libro blanco sobre crecimiento, competitividad y puestos de trabajo, y reconoce la calidad como un elemento esencial de xito de la empresa y constituye un factor estratgico en la poltica europea de competitividad. Las empresas precisan marcas y certificados que ayuden a vender sus productos en el mercado nico en la era de la globalizacin. Se potencia la creacin de infraestructuras de calidad: entidades de acreditacin, organismos de normalizacin, entidades de inspeccin, etc.
UIB
Certificacin
La certificacin, una exigncia?
Se impulsa la implantacin de programas de calidad en las distintas administraciones pblicas. Las grandes empresas exigen certificados de calidad a sus proveedores. Desde la administracin se potencia mediante subvenciones, la implantacin de programas de calidad.
UIB
Certificacin
Proceso habitual de certificacin
Motivacin. Seleccin de la norma aplicable Subcontratacin a empresa externa. Auditora de certificacin. Informe de acciones correctoras. Certificado. Imposicin de seguimiento Incumplimiento!!!
UIB
Certificacin
Documentacin
Solicitud formal. Sistema de calidad
Manual de calidad Manual de procedimientos. Manual de especificaciones Otros documentos Expediente y certificacin.
UIB
Certificacin
Otros aspectes
Plazos y costes
Consultora Formacin Organismo certificador
Mantenimiento de la certificacin
Seguimiento anual. Revisin de la certificacin.
UIB