Gestión de Calidad y TI Marisol Meneses R. Gestión de Calidad y TI • Conceptos de calidad • Razones para implementar iniciativas de calidad • Sistemas de Gestión de la Calidad • Normas o modelos de calidad y la industria de las TIC 2 CONCEPTOS DE CALIDAD Calidad 4 Definiciones de Calidad Planteamientos de los pioneros de la Calidad • “Conformidad con los requisitos y confianza en el funcionamiento” , pionero y profeta de la Calidad Total (TQM Total Quality Management). W. Edward Deming (USA, 1900 - 1993) • “Adecuación para su uso”, agregó la dimensión humana a la conceptualización de la calidad. Joseph M. Juran (Rumania, 1904 - 2008) • “Calidad de un producto significa que sea el más económico y el más útil y siempre satisfactorio para el consumidor” diagrama de Causa-Efecto y Círculos de Calidad. Kaoru Ishikawa (Japón, 1915 – 1989) • “Hacerlo correctamente a la primera vez” filosofía “Cero Defectos” Philip B. Crosby (USA, 1926 – 2001) • “Calidad es escuchar la voz del cliente para crear buenos productos” “No Calidad” o “pérdida generada por el producto” Genichi Taguchi (Japón, 1924 - 2012) 5 Definiciones de Calidad Implica la comparación entre unos requisitos preestablecidos y el producto realmente desarrollado 6 Visiones de la Calidad Calidad Requerida la que quiere el cliente o usuario Calidad Realizada la que se ha conseguido Calidad Percibida Es la intersección entre la calidad requerida y la realizada. Es la que el cliente valora Calidad especificada o programada la que se intenta conseguir El objetivo es que las tres visiones coincidan 7 RAZONES PARA IMPLEMENTAR INICIATIVAS DE CALIDAD EN TI ¿Por qué Calidad de Software? • Características especiales del software – – – – – – Es lógico, no físico Es ubicuo Se desarrolla, no se fábrica Es artesanal, la mayor parte se construye a medida No se deteriora, pero se estropea (por los cambios) Es engañosamente fácil modificarlo, pero su mantenimiento es complejo – No se rechaza si tiene errores, se asume que es inevitable que los tenga – Evoluciona y tiene un ciclo de vida (en cada fase se debe asegurar su calidad) 9 ¿Por qué Calidad de Software? • Características especiales del proceso de desarrollo de software – La ingeniería de software es una disciplina joven e inmadura. – El desarrollo de software tarda más de lo planificado, cuesta más de lo presupuestado y termina siempre con problemas de calidad en los productos. – El software limita la evolución de los sistemas informáticos y las tecnologías de la información 10 ¿Por qué Calidad de Software? 6% 6% 8% Resultados de proyectos de desarrollo de Software 29% 9% 16% 26% cancelado entregado en tiempo atraso entre 101-200% atraso entre 51-100% atraso entre 21-50% Fuente: General Accounting Office (GAO), EEUU de Norteamérica 11 atraso menor a 20% atraso mayor de 200% ¿Por qué Calidad de Software? • 1996 Ariane 5 – Estalló a los 40 segundos del lanzamiento y a 3.700 m de altura. Pérdida de US$500 millones – Error: “operand error” no controlado del código ADA (conversión 16 a 64 bits) – Subrutina re-utilizada del Ariane 4 • Airbus A320 – – – – – 12 Bangalore: 97 muertos (Febrero 1990) Monte Saint-Odile: 87 muertos (1991) Varsovia: 1 muerto, 54 heridos (1992) Golfo Pérsico: Sin sobrevivientes ( 2000) Error: efecto aquaplanning, no considerado Enfoques para la Calidad • La fábrica es una caja negra, lo que pasa dentro de ella no es de su incumbencia • Todos los esfuerzos se centran en cómo salen los productos de la fábrica • Se fijan normas (que satisfacen a los clientes) y se prueba que los productos las cumplen • Los productos que pasan las pruebas se envían al cliente, los que no se re-trabajan o se botan a la basura 13 Enfoques para la Calidad • Solucionan los problemas que identifica la Policía de la Calidad – Son los gerentes y las gerencias con gran habilidad y capacidad de negociación y convencimiento – Son héroes inestimables cuando las cosas van mal – Viven en el límite – Son adictos a la adrenalina 14 SISTEMAS DE GESTIÓN DE LA CALIDAD Control, Aseguramiento y Gestión de la calidad • Control de calidad Controlar la satisfacción de los requerimientos – Se evalúa la calidad de los productos desarrollados – Verificación y validación, revisiones, inspecciones, auditorías, otras GESTIÓN • Aseguramiento de calidad Dar confianza en que los requerimientos serán satisfechos – – • Actividades planificadas y sistemáticas necesarias para proporcionar confianza en se cumplirán los requisitos Desarrollar estándares, planes de calidad, controlar la calidad, mejorar la calidad: acciones correctivas y preventivas y de mejora. Gestión de Calidad Dirigir y controlar una organización para asegurar y controlar la calidad – 16 Definir y aplicar las políticas de calidad de la organización. ASEGURAMIENTO CONTROL Sistemas de Gestión de Calidad • Son la alternativa a la Policía y los Bomberos – Utilizan los esfuerzos de los bomberos para prevenir los incendios y evitar los desperdicios – Transforman a la policía en un cuerpo especializado conocido como el Área de Aseguramiento de la Calidad • Tienen como objetivo fundamental el proceso, no el producto • Ven la fábrica como una caja blanca • Son aplicables a “casi” cualquier negocio • No evitan problemas, pero tratan de evitar que se repitan • Se basan en modelos de calidad 17 No Calidad No Calidad es el costo de NO hacerlo en forma correcta la primera vez • • • • Ineficiencia de los procesos (productivos y administrativos) Insatisfacción de los clientes Pérdida de prestigio Pérdida de mercado y/o venta ¡Cada peso ahorrado del costo de la No Calidad es un beneficio directo! ¿Por qué nunca hay tiempo de hacerlo bien a la primera, pero siempre hay tiempo de hacerlo de nuevo? 18 Sistema de Calidad Sistema de Calidad • Establece la estructura organizacional, los procesos, los procedimientos y los recursos necesarios para implantar el Aseguramiento de la Calidad Objetivo • El proceso – desarrollo, – mantención y – operación Atención • La calidad del proceso no implica la calidad del producto o servicio, pero aumenta las probabilidades de obtenerla 19 Sistemas de Calidad Dinámico y adaptable • a las innovaciones tecnológicas, • los cambios del negocio, • los cambios del mercado, • los cambios de las necesidades y requisitos del cliente. Continuo en el tiempo • debe ser parte del día a día y de las labores habituales, • debe fomentar el mejoramiento continuo de la calidad (y de la organización) Tarea de todos • la calidad no es delegable; • es un compromiso de la alta dirección y • de todo el personal 20 Mejora continua Desarrollado por W. Shewart en la década de los 20’s y en los 50’s popularizado por W. Deming (Ciclo de Deming). 4 1 Actuar (Act) Planificar (Plan) ¿Cómo mejorar la próxima vez? Verificar (Check) ¿Las cosas pasaron según lo planificado? 3 21 ¿Qué hacer? ¿Cómo hacerlo? Hacer (Do) Hacer lo Planificado 2 Mejora continua Diga lo que hace La mejora continua es el principio fundamental de los Sistemas de Gestión de la Calidad Haga lo que dice Registre lo que haga Verifique lo que hizo Actúe sobre la diferencia 22 NORMAS O MODELOS DE CALIDAD Y LA INDUSTRIA DE LAS TIC Modelos o Normas de Calidad Modelos • Simplifican la realidad para facilitar su comprensión y el estudio del comportamiento del objeto modelado; • Resaltan los elementos fundamentales, y hacen abstracción de los detalles Modelos de calidad • Marco de trabajo orientado a la obtención de un grado óptimo de orden en un contexto dado, respecto a productos, servicios, procesos o métodos de operación; • Especifican las mejores prácticas para un ámbito específico, por ejemplo: el desarrollo de software 24 Organizaciones con Modelos de Gestión para las TICs 25 Modelos asociados a TICs Courtesy Sarah Sheard, SPC 26 Motivos para Certificar el SGC • • • • • • • • Medición de la satisfacción del cliente Satisfacción de requisitos del cliente Reducción de reclamos y quejas Requerimiento legal / contractual Dependencia de una organización extranjera Estrategia de marketing / mejora de imagen Desarrollo de ventaja competitiva Internacionalización de mercados 27 MODELO CMMI-DEV CMMI® Capability Maturity Model Integration Modelo Integrado de Madurez de las Capacidades Es un marco de trabajo que guía a las organizaciones en la mejora del desempeño para lograr operaciones de alto rendimiento. Integra disciplinas que son esenciales para el desarrollo y mantención de productos, en un todo consistente 29 Ingeniería de Sistemas Ingeniería de Software Ingeniería de Hardware otras Ingenierías CMMI® Capability Maturity Model Integration Madurez Capacidad una organización para controlar los procesos de desarrollo, adquisición y/o mantención de productos o servicios (de software) Objetivo Establecer y mejorar el nivel de madurez de los procesos de desarrollo, adquisición y/o mantención de productos y servicios Modelo descriptivo y normativo (QUÉ) No es prescriptivo (CÓMO) Aplicación del sentido común de la administración de procesos y del mejoramiento de la calidad al desarrollo, la adquisición y/o la mantención de productos o servicios. 30 CMMI Dev (rep escalonada) 5 4 3 2 Optimizante Administrado 1 31 Administración del desempeño organizacional Análisis y resolución de causas Gestión cuantitativa Desempeño del proceso organizacional de los procesos Administración cuantitativa de proyectos Desarrollo de requerimientos Solución técnica Integración de producto Verificación Estandarización del Validación proceso Enfoque al proceso organizacional Organización Definición del proceso organizacional proactiva Entrenamiento organizacional Administración integrada de proyectos Administración de riesgos Análisis de decisiones y soluciones Administración de requerimientos Planificación de proyectos Administración de Seguimiento y control de proyectos proyectos Administración de acuerdos con proveedores Organización Medición y análisis reactiva Aseguramiento calidad de proceso y producto Administración de la configuración Administrado Cuantitativamente Definido Inicial Mejora continua del proceso Dependencia de héroes No existen áreas de proceso – el trabajo se realiza de alguna manera CALIDAD PRODUCTIVIDAD RIESGO RETRABAJO Constelaciones CMMI 16 áreas de proceso en común CMMI-SVC Guías para la provisión de servicios entre organizaciones y a clientes externos 16 CMMI-DEV CMMI-ACQ Guías para la medición, monitoreo y gestión de los procesos de desarrollo Guías para desarrollar un liderazgo informado y resuelto en las adquisiciones • Una constelación es una colección de componentes de CMMI que incluye, para una determinada área de interés – un modelo, – los materiales de entrenamiento, – los documentos relacionados con las evaluaciones 32 NORMAS ISO-9000 La familia ISO 9000 Aplica tanto a empresas grandes, como a pequeñas, sin importar el rubro 34 La familia ISO 9000 • Es una familia de normas orientadas al aseguramiento de la calidad” • Los requisitos de calidad establecidos actúan como complementos de los requisitos técnicos de un servicio o producto – Establecen el QUÉ no el CÓMO – Están orientadas al PROCESO no al PRODUCTO – La calidad del proceso asegura mayores probabilidades de lograr un producto o servicio de calidad, pero no la garantiza • Proveen una guía y herramientas para asegurar la calidad y mejora de productos 35 Modelo del enfoque basado en Procesos Mejora continua del sistema de Gestión de la Calidad Responsabilidad de la dirección Clientes Clientes Gestión de los recursos Requisitos Actividades que aportan valor Flujo de información 36 Medición, análisis y mejora Realización del producto Producto Satisfacción ISO 9001:2015 37 Preguntas Gestión de Calidad y TI Marisol Meneses Rojas [email protected]
© Copyright 2024