La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ISO 9000 Aplicaciones para Software

Presentaciones similares


Presentación del tema: "ISO 9000 Aplicaciones para Software"— Transcripción de la presentación:

1 ISO 9000 Aplicaciones para Software
Julio Ariel Hurtado Alegría Diplomado en Gestión de Calidad de Software Departamento de Ciencias de la Computación Universidad de Chile

2 ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría
De la clase anterior… 7. Realización del producto 7.4 Compras 7.5 Producción y prestación del servicio 7.6 Control de los dispositivos de seguimiento y de medición 8. Medición, análisis y mejora 8.1 Generalidades 8.2 Seguimiento y medición 8.3 Control del producto no conforme 8.4 Análisis de datos 8.5 Mejora Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

3 4.- Revisión de ISO 9001:2000 (8.5) Mejora continua
La organización debe mejorar continuamente la eficacia del SGC Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

4 4.- Revisión de ISO 9001:2000 (8.5) Acción correctiva
Se deben tomar acciones para eliminar la causa de no conformidades para que no vuelvan a ocurrir. Definir: Cómo revisar las no conformidades Determinar sus causas Evaluar acciones para que no se repitan Determinar y tomar acciones necesarias Registrar los resultados de las acciones tomadas Revisar dichas acciones Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

5 4.- Revisión de ISO 9001:2000 (8.5) Acción preventiva
Se deben determinar acciones (apropiadas) para eliminar las causas de no conformidades potenciales para prevenir su ocurrencia. Definir: Cómo determinar no conformidades potenciales y sus causas Evaluar acciones para prevenir ocurrencia de no conformidades Determinar y tomar acciones necesarias Registrar resultados de las acciones Revisar acciones tomadas Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

6 ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría
4.- Revisión de ISO 9001:2000 Sugerencias a considerar para control de producto no-conforme Defina y documente procedimientos para controlar y asegurar el uso no intencionado o instalación de productos no conformes, cuando éstos son identificados Identifique y separe productos no conformes Documente y registre todas las instancias de no conformidad Notifique a todos los interesados en las no conformidades, incluyendo el cliente Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría 10

7 ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría
4.- Revisión de ISO 9001:2000 Riesgo de no revisar el uso o reparación propuesto No realizar una revisión de problemas con el cliente cuando se requieren revisiones por contrato, es una violación al contrato NOTA: Este requerimiento no es aplicable a menos que aparezca en el contrato Si las acciones correctivas no son verificadas, la deficiencia puede persistir aun cuando se perciba como resuelta Las acciones correctivas por si mismas pueden introducir nuevos defectos Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría 17

8 ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría
4.- Revisión de ISO 9001:2000 Sugerencias sobre las acciones correctivas Use todas las fuentes de información sobre no conformidades para eliminar las posibles causas Defina los procedimientos a seguir para la prevención efectiva Ejecute las acciones y asegúrese de que son efectivas La administración debe involucrarse en las acciones preventivas ya que se puede requerir recursos especiales Determine cuáles problemas son candidatos para acciones preventivas Si las acciones preventivas no son iniciadas y no se asegura su efectividad, no se podrá prevenir la ocurrencia de la no conformidad con otro cliente Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría 28

9 Modelo de desarrollo de software
9 procesos: 5 de Ingeniería de Software y 4 de Gestión de Software. Adquisición y análisis de requerimientos (SRA) Análisis y diseño de arquitectura (SAA&D) Implementación de componentes (SCI) Testing de componentes (SCT) Instalación de software (SCD) Planificación de proyectos (SPP) Seguimiento y control de proyectos (SPT&O) Gestión de configuración (SCM) Aseguramiento de calidad (SQA) Procesos de Ingeniería de Software Procesos de Gestión de Software Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

10 Procesos de Análisis y adquisición de requerimientos
Análisis y adquisición de requerimientos (SRA) [IR] Determinar y establecer un conjunto completo, consistente y coherente de requisitos exigidos a un software dentro de un proyecto. Ingreso de requisitos a la línea de base Recolección de requisitos Análisis de requisitos Negociación de requisitos Requisitos expresados Requisitos infactibles, inconsistentes o incoherentes Incompletitud de la línea de base Requisitos completos Fuente: Modelo EVA – CEIS. C. Bravo. Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

11 ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría
Ejercicio 8: Desarrolle un procedimiento para la especificación de requerimientos Título incluyendo seguimiento o código Fecha Nivel de revisión Designación de autoridad y responsabilidad Lista de distribución Propósito Aplicabilidad Descripción del proceso Cuando sea apropiado: técnicas estadísticas a utilizar y factores ambientales Firma autorizada Requisitos de registro de calidad asociados Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

12 ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría
Ejercicio 9: Desarrolle un procedimiento para la especificación de requerimientos Identifique no conformidades potenciales Identifique acciones (apropiadas) para eliminar sus causas y prevenir su ocurrencia. Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

13 ISO 9000 Aplicaciones para Software
Programa Introducción Generalidades sobre ISO 9000:2000 Sistemas de Gestión de la Calidad Revisión de ISO 9001:2000 con las recomendaciones de ISO 90003:2004 Auditorías Estándar de productos: ISO/IEC 9126 Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

14 Sistema de gestión de la calidad: Requisitos
SGC Medición, análisis y mejora Realización del producto Responsabilidades de la dirección Gestión de los recursos Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

15 Objetivo del diagnóstico de la calidad
Determinar la conformidad o no conformidad del SGC con los requisitos especificados Evaluar la efectividad del SGC establecido para el logro de los objetivos de la calidad Verificar el cumplimiento del programa de calidad de acuerdo con las regulaciones establecidas Dar al auditado la oportunidad de perfeccionar su SGC Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

16 ¿Qué son las auditorías?
Exámenes sistemáticos e independientes que se planifican y ejecutan usando procedimientos escritos y listas de chequeo para determinar si Se sigue el sistema de gestión de calidad planeado Efectivamente se ha implementando el plan Se han alcanzando los objetivos de calidad definidos Pueden ser internas o externas Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

17 ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría
Definiciones Evidencia: Registros, declaraciones de hechos Criterios de auditoría: Conjunto de políticas, procedimientos o requisitos utilizados como referencia Hallazgos: Resultados de la evaluación de la evidencia de la auditoría recopilada rente a los criterios de auditoría Conclusiones: Resultado de una auditoría que proporciona el equipo auditor tras considerar los objetivos de la auditoría y todos los hallazgos Conformidad: cumplimiento de un requisito No conformidad: incumplimiento de un requisito Defecto: incumplimiento de un requisito asociado a un uso previsto o especificado Inspección: evaluación de la conformidad por medio de observación y dictamen, acompañada cuando sea apropiado de medición, ensayo/prueba, comparación de patrones Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

18 ¿Qué son las auditorías internas? (1/3)
La auditorías internas o de primera parte son auditorías que ocurren antes de la auditoría para registro y entre las auditorías de supervisión, usando a auditores de calidad entrenados Todos los elementos y procesos del SGC deben ser auditados y evaluados internamente de manera regular, considerando: Programar la auditoría Realizar la auditoría por personal independiente a las actividades o áreas auditadas Informar los resultados Aplicar acciones correctivas Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

19 ¿Qué son las auditorías internas? (2/3)
Revisar: documentos aplicables del SGC Confirmar: Elaboración de documentos según códigos, normas, requisitos y especificaciones Aprobación, distribución, modificación, utilización y conservación de la documentación Verificar y evaluar: Fiabilidad e integridad de la información Conformidad con la política general, planes, procedimientos y regulaciones Utilización eficaz de los recursos Aplicación y seguimiento de procedimientos e instrucciones Cumplimiento de los objetivos y propósitos de calidad Efectividad del SGC Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

20 ¿Qué son las auditorías internas? (3/3)
Se requiere: Hacerlas visibles Planificarlas con el jefe de proyecto Incluirlas en la planificación y el desarrollo del proyecto de calidad Asignar auditores que sean independientes al proyecto auditado Defina y asigne responsables para las acciones correctivas Siga las acciones correctivas Use ISO 10011, la cual provee lineamientos para auditar sistemas de calidad Asigne auditores que tengan experiencia en desarrollo de software Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

21 Documentación de auditoría interna
Procedimiento organizativo: Objetivo y alcance Qué debe hacerse Quién lo hará Cuándo Dónde Cómo Documentos que se utilizan Materiales y equipos Cómo se controla y registra Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

22 Gestión de programa de auditorías
Función independiente, por personas calificadas y con experiencia Establecer procedimientos y salvaguardar la confidencialidad Realizarlas por requisito regulatorio, cambios en el SGC, control de cumplimiento y efectividad del SGC, verificar implantación de acciones correctivas, etc. Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

23 ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría
Auditorías externas Tipos: Segunda parte: un cliente o alguien de otro grupo requiere una auditoría del proveedor Tercera parte: un proveedor decide alcanzar el registro de satisfacción con los requisitos de ISO 9000 y encarga una auditoría para registro a una tercera parte (incluye las auditorías de seguimiento) Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

24 ¿Qué es un plan de auditoría?
Incluye los objetivos y alcances de la auditoría Es el plan que el auditor seguirá durante el proceso, indicando Miembros del equipo Fechas Unidades que serán auditadas Tiempo estimado para las principales actividades Cronograma de reuniones con personal de la organización Requerimientos de confidencialidad Distribución del reporte final y fecha de entrega Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

25 ¿Qué pasa durante la auditoría?
Revisan la documentación del SGC Entrevistan al personal sobre la política de calidad, el SGC, y los registros de calidad relacionados a las actividades que desarrollan, y la forma como hacen su trabajo Preguntan al personal sobre ciertos documentos y registros de calidad Toman todas las cláusulas de ISO 9001 y verifican que el SGC los cumple; las auditorías de revisión sólo toman un sub conjunto de dichas cláusulas Sostienen reuniones de pre y post auditoría con los gerentes para establecer las expectativas y presentar los resultados Se hace seguimiento de las acciones correctivas Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

26 ¿Cómo se hace define una muestra para auditoría?
Se recomienda tomar de 3 a 7 muestras de documentos (no típicos) de cada clase Cuando encuentre una desviación, tome muestras adicionales para comprobar si es algo genérico La probabilidad de encontrar desviaciones, sin considerar el número total de documentos en la empresa, considerando una tasa estimada de no conformidades del 50% es: Muestra Pbb 1 50% 2 75% 3 86,5% 4 93,7% 5 96,6% 6 98,46% 7 > 99% Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

27 ¿Cuál es le proceso de rastreo?
Punto profundo: seleccione un área aparentemente débil Seguimiento: comience al principio o al final del proceso, siga desde un documento dado hasta los asociados, o vaya desde los procedimientos a los reportes y de los reportes a los procedimientos Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

28 ¿Cómo se hace la comprobación?
Control de procesos: revise los documentos para evaluar el cumplimiento con especificaciones, procedimientos e instrucciones Verificar: Que se siguen los pasos establecidos en el Manual Que los documentos se completan como es debido Que se hacen las actualizaciones Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

29 ¿Cuáles son las principales cosas que un auditor externo buscará?
En los niveles altos: ¿Tienen un plan de calidad? ¿Son distribuidos? ¿Satisface el SGC los requerimientos de ISO 9001? En otros niveles revisarán el SGC contra las cláusulas de ISO 9001 y tratará de determinar su nivel de aplicación: ¿Está el gerente de calidad firmando y fechando el reporte de evaluación del proveedor para indicar su aprobación o rechazo? ¿Existe un programa de auditorías en que se identifique que cada sección del Manual sea auditada al menos una vez al año? ¿Mantiene el gerente de calidad un registro de control de desviaciones donde se identifica el Nº de desviación, fecha, etc.? Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

30 Ejemplo de lista de verificación para auditoría
Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

31 ¿En qué consisten las entrevistas?
Se busca verificar si el personal conoce sus responsabilidades establecidas en el Manual de la Calidad, y conocer que es lo que está realmente haciendo y por quién Tipos de preguntas: ¿Cómo hace usted una corrección en la especificación de requisitos? ¿Cómo hace la evaluación del personal subcontratado? Aunque no cuenta con una especificación para usar el software de gestión de configuración, usted sabe como acceder a una pieza de código para trabajar en ella, ¿No es así? Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

32 ¿Cómo se informan los resultados?
Reporte de las no conformidades Mayores: donde existe suficiente evidencia de que la organización no satisface los requisitos del estándar Menores: donde se descubren algunas debilidades, por ejemplo Se encontró una antigua versión del documento en uso Un defecto potencial de desempeño o en la documentación fue observado y se puede transformar en un problema Se notó un problema de calibración Se encontró una inconsistencia en la documentación Se identificó que una parte de la cláusula no se practica de manera extendida Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

33 Ejemplo de contenido de reporte de no-conformidades
Número (y revisión, si es necesario) Tema de auditoría Organización / proceso auditado Auditores Quién fue contactado cuando se encontró una no-conformidad Una cita del requerimiento de la ISO 9001 Una declaración de cómo el hallazgo fue determinado y verificado Características específicas del hallazgo Indicadores de estado de cada hallazgo Acción tomada cuando la no-conformidad es cerrada Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría 22

34 ¿Qué tan larga es una auditoría?
Típicamente puede tomar entre 3 y 5 días, pero puede ser más larga o más corta La duración varía según el alcance, tamaño de la organización, número de auditores y criticidad de los productos Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

35 ¿Cuáles son las responsabilidades de la organización bajo auditoría?
Informar al personal sobre los objetivos y alcance de la auditoría Entender los objetivos de la auditoría y con la auditoría Designar personal para acompañar al auditor Proveer acceso a las personas, documentos y evidencias objetivas Proveer soporte logístico: salas, teléfono, impresora, fotocopiadora Comprometer al grupo que va a trabajar con los auditores Cooperar y no interferir con los auditores Responder a las no conformidades con acciones correctivas Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

36 ¿Cuáles son las responsabilidades de los auditores?
Permanecer sensibles a los propósitos de la organización Minimizar la desorganización Evitar conflicto y debates, siendo verás y objetivo Hacer el trabajo de manera profesional, evitando juicios personales y comentarios no relevantes Hacer el trabajo completo Establecer hechos, presentando no conformidades que demuestren desviaciones o irregularidades, particularmente las críticas No recomendar acciones correctivas Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

37 ¿Cómo se deben manejar las acciones correctivas?
Determinar las causas de las no conformidades Tomar acciones para corregir las no conformidades Determinar si y cómo se puede prevenir el problema para que no vuelva a ocurrir Determinar si una acción preliminar puede ser tomada Determinar si las acciones de solución son necesarias. Revisar la historia para detectar desde cuando la no conformidad existe Estar preparados para tener la auditoría de seguimiento preferentemente a las dos semanas siguientes de la fecha de terminación de las acciones correctivas Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

38 ¿Qué hay en el reporte final?
Un resumen ejecutivo de los alcances, objetivos, hallazgos y detalles del plan de auditoría Una declaración de efectividad del SGC en relación con los objetivos definidos para la calidad Una declaración y explicación de cada no conformidad Un requerimiento de acciones correctivas Una declaración de las fortalezas del SGC Identificación de los documentos utilizados durante la auditoría Un juicio sobre el grado de cumplimiento de la auditoría Una lista de distribución del reporte de auditoría CAUTION: Recommendations, if the auditee requested them and the auditors agree Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

39 Documentación de las auditorías
Programa calendario Plan de auditoría Lista de chequeo Informe de auditorías Planilla de no conformidades Planilla de solicitud de acciones correctivas Informes de auditorías de seguimiento Control de las auditorías Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría

40 Julio Ariel Hurtado jhurtado@dcc.uchile.cl
Autor: Julio Ariel Hurtado Basado en el material previo de: Verónica Achá Alvarez Las primeras versiones de este material se basaron en el curso ISO 9001 INTERPRETADO PARA ORGANIZACIONES DE SOFTWARE dictado en Chile por Ronald Radice en septiembre de 1998. Las versiones a partir de 2008 incluyen la experiencia ganada en la implementación de procesos en las PyMEs de software. Esta presentación está bajo una licencia Creative Commons del tipo “Atribución- NoComercial-LicenciarIgual 2.0”, y por tanto algunos derechos están reservados. Para un resumen de la licencia visite la siguiente dirección: En síntesis, usted es libre de copiar, distribuir, exhibir y ejecutar esta presentación, y de generar otras presentaciones basadas en ésta, siempre que se mantenga y muestre el nombre y del autor, de manera explícita en cada reproducción u obra derivada, y no se remueva esta diapositiva de la presentación. Departamento de Ciencias de la Computación ISO 9000 Aplicaciones para Software Julio Ariel Hurtado Alegría


Descargar ppt "ISO 9000 Aplicaciones para Software"

Presentaciones similares


Anuncios Google