Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
CALIDADCALIDAD y y MEJORES PRÁCTICASMEJORES PRÁCTICAS en laen la INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE AUS Fabiana María Riva Agosto 2006 ObjetivosObjetivos Repasar conceptos generales de calidad, sus orígenes y filosofías Definir qué se entiende por calidad en el contexto de la Ingeniería de Sistemas de Información y específicamen te en la Ingeniería de Software Conocer factores y especificaciones que garanticen la calidad del producto de software Establecer las actividades de Calidad dentro del Proye cto: Planificación, Control y Aseguramiento de Calidad Conocer estándares relevantes de SQA e identificar buena s prácticas en los procesos de Ingeniería de Software CALIDADCALIDAD y MEJORES PRÁCTICAS en lay MEJORES PRÁCTICAS en la INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE AUS Fabiana María Riva Agosto 2006 1era. Parte 1era. Parte Conceptos de CalidadConceptos de Calidad Algunas Definiciones.... Algunas Definiciones.... “Conjunto de propiedades y características de un prod ucto o servicio que le confieren su aptitud para satisfacer u nas necesidades explícitas o implícitas” (ISO 8402) “ La calidad del software es el grado con el que un sist ema, componente o proceso cumple los requerimientos especif icados y las necesidades o expectativas del cliente o usu ario”. ( IEEE, Std. 610-1990). “Concordancia con los requisitos funcionales y de ren dimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todo softw are desarrollado profesionalmente.” (Pressman 1998) CalidadCalidad Algunas Definiciones.... Algunas Definiciones.... “Aspecto de la función de gestión que determina y ap lica la política de la calidad, los objetivos y las responsa bilidades y que lo realiza con medios tales como la planificació n de la calidad, el control de la calidad, la garantía de cal idad y la mejora de la calidad” (ISO 8402) Gestión de CalidadGestión de Calidad Garantía de calidadGarantía de calidad “Conjunto de acciones planificadas y sistemáticas n ecesarias para proporcionar la confianza adecuada de que un produ cto o servicio satisfará los requerimientos dados sobre cali dad”. (ISO 8402) Algunas Definiciones.... Algunas Definiciones.... “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 ”.(ISO 8402) Estructura Organizacional Procedimientos Recursos Procesos Sistema de Sistema de GestiGesti óón de n de CalidadCalidad Sistema de Gestión de CalidadSistema de Gestión de Calidad Evolución HistóricaEvolución Histórica Tiempo Mejora de la calidad Control de Calidad: Inspección Detección de Defectos – Falta de Uniformidad en el p roducto Prevención de Defectos – Control estádistico – Reducc ión de los niveles de inspección Mejora Continua Control Estadístico de Procesos 1931.... 1950 Aseguramiento de Calidad Políticas de calidad Administración Estratégica de la Calidad Total 1990 Hincapié en el mercado y en las necesidades del consumidor Reingeniería de Procesos Fines s.XiX Rearquitectura de la empresa Revisión y Rediseño Conocimiento CALIDADCALIDAD y MEJORES PRÁCTICAS en lay MEJORES PRÁCTICAS en la INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE AUS Fabiana María Riva Agosto 2006 Personalidades Personalidades y y Filosofías Filosofías de la de la CalidadCalidad Personalidades y Filosofías de la CalidadPersonalidades y Filosofías de la Calidad Walter Walter ShewartShewart (1891 (1891 –– 1967)1967) En 1931 publicó “Economic Control of Quality of En 1931 publicó “Economic Control of Quality of Manufactured Products”Manufactured Products” ShewartShewart CycleCycle o PDSA o PDSA CycleCycle , , ProcessProcess Control Control ChartChart ,, QualityQuality ImprovementImprovement Personalidades y Filosofías de la CalidadPersonalidades y Filosofías de la Calidad William William EdwardsEdwards DemingDeming (1900(1900--1993)1993) Concepto de VariabilidadConcepto de Variabilidad Círculo de Círculo de DemingDeming o PDCA o PDCA CycleCycle Dirección basada en la CooperaciónDirección basada en la Cooperación En 1986 publicó “Out of the crisis” (MIT/CAES) donde En 1986 publicó “Out of the crisis” (MIT/CAES) donde enuncia los:enuncia los: 14 puntos de mejoramiento gerencial14 puntos de mejoramiento gerencial 7 enfermedades mortales de la Gerencia7 enfermedades mortales de la Gerencia Más sobre W.W.Deming en www.deming.org Las 7 enfermedades mortales de la Las 7 enfermedades mortales de la Gerencia de Gerencia de DemingDeming 1. Falta de constancia de propósito. Una compañía que carece de constancia en la búsqueda de su propósito no cuenta con planes a largo plazo para permanecer en el negocio. 2. Énfasis en la utilidades a corto plazo. Velar por aumentar los dividendos trimestrales socava la calidad y la productividad. 3. Evaluación del desempeño, clasificación según el mé rito o análisis anual del desempeño . Los efectos de estas prácticas son devastadores se destruye el trabajo en equipo, se fomenta la rivalidad. 4. La movilidad de la gerencia. Los gerentes que cambian de un puesto a otro nunca entienden a las compañías para las cuales trabajan y nunca están ahí el tiempo suficiente para llevar a cabo los cambios a largo plazo que son necesarios para garantizar la calidad y la productividad. 5. Manejar una compañía basándose únicamente en cifras visibles . Las cifras más importantes son desconocidas e imposible de conocer. 6. Costos médicos excesivos. 7. Costos excesivos de garantía fomentados por abogados que trabajan sobre una base de honorarios en caso de imprevistos. Los 14 puntos de Mejoramiento Los 14 puntos de Mejoramiento Gerencial de Gerencial de DemingDeming 1. Constancia : Mejorar constantemente los productos y servicios; con la meta de ser competitivos, mantenerse en el negocio y generar empleos. 2. Nueva filosofía: Adoptar nuevas filosofías para nuevas eras económicas. Despertar el reto de conocer las responsabilidades de dirección y asumir el liderazgo del cambio. 3. Inspección: acabar la dependencia de la inspección para conseguir la calidad. Eliminar la necesidad de la inspección masiva mediante la calidad del proceso. 4. Compras: Hay que eliminar la práctica de comprar basándose exclusivamente en el precio. Se deben crear relaciones sólidas con un solo proveedor para cada materia prima, basándose en fidelidad y confianza. 5. Mejoramiento continuo: La búsqueda por mejorar debe ser constante y por siempre, así se mejora la calidad y productividad y se reducen los costos. 6. Entrenamiento: Se debe capacitar a los trabajadores, con esto se consiguen mejores empleados y mayores resultados en calidad y costos. 7. Liderazgo : Se deben adoptar el liderazgo, de manera que la labor de los jefes ayude a la gente a hacer mejor su trabajo. Los 14 puntos de Mejoramiento Los 14 puntos de Mejoramiento Gerencial de Gerencial de DemingDeming 8. Temores: Hay que generar confianza entre la gente de manera que no sientan temor de opinar, esto permite mayor efectividad en el trabajo. 9. Barreras: Derribar las barreras entre departamentos. El personal de investigación, diseño, ventas, producción o prestación de servicios, etc., deben trabajar en equipo para prever y resolver los problemas que puedan surgir en el producto o servicio. 10. Slogans: Eliminar slogans, exhortaciones y objetivos numéricos para la fuerza laboral, tales como “cero defectos” y nuevos niveles de productividad. Tales exhortaciones crean confusión, ya que el grueso de los problemas pertenece al sistema y sobrepasa las posibilidades de la fuerza de trabajo. 11. Cuotas : Eliminar cuotas o estándares de trabajo. Eliminar dirección por objetivos u objetivos numéricos. Sustituirlo por liderazgo. 12. Logros personales: Eliminar los sistemas de comparacióno de méritos, estos sólo acarrean nerviosismo y disputas internas. 13. Capacitación: Establecer un programa interno de educación y permitir la participación en la elección de las áreas de desarrollo. 14. Transformación: Poner a todo el personal de la compañía a trabajar en conseguir la transformación, la cual es trabajo de todos Las Personalidades de la CalidadLas Personalidades de la Calidad PhilipPhilip B. B. CrosbyCrosby (1926 (1926 –– 2001)2001) Sus 4 principios absolutos sintetizan su obra: 1. calidad se define como cumplimiento con los requerimientos 2. el sistema para conseguir calidad es la prevención 3. el standard de realización es “cero defectos” (hacerlo bien la primera vez) 4. la medidas de la calidad no son los índices sino el precio del incumplimiento Entre otros libros escribió “Quality is free” Las Personalidades de la CalidadLas Personalidades de la Calidad Joseph Joseph MosesMoses Juran (1904)Juran (1904) Instauró la idea de que la “resistencia cultural” e n las organizaciones (hoy llamada resistencia al cambio) eran la raiz de la mayoria de los problemas de calidad Expandió el principio de Vilfredo Pareto aplicándolo a la calidad: el 80% de los problemas se encuentran en e l 20% de las causas En 1986 publicó la llamada “Juran’s Trilogy”: Planeamiento – Control y Mejora Fuente: www.juran.com Las Personalidades de la CalidadLas Personalidades de la Calidad KaoruKaoru IshikawaIshikawa (1915(1915--1989)1989) Precursor de los conceptos sobre la calidad total e n el Japón. Fue el primero en resaltar las diferencias culturales entre las nacio nes como factor importante para el logro del éxito en calidad. Aportó la creación del Diagrama de Causa-Efecto o E spina de Pescado y demostró la importancia de las 7 herramientas del c ontrol de calidad Elementos claves del pensamiento de Ishikawa La calidad empieza con la educación y termina con l a educación El primer paso a la calidad es conocer lo que el cl iente requiere El estado ideal de la calidad es cuando la inspecci ón no es necesaria Hay que remover la raíz del problema, no los síntom as El control de la calidad es responsabilidad de todo s los trabajadores No confundir los medios con los objetivos Primero poner la calidad y después poner tus gananc ias a largo plazo. El comercio es la entrada y salida de la calidad Los altos ejecutivos de las empresas no deben de te ner envidia cuando un obrero da una opinión valiosa Los problemas pueden ser resueltos con simples herr amientas para el análisis Información sin información de dispersión es inform ación falsa Las Personalidades de la CalidadLas Personalidades de la Calidad KaoruKaoru IshikawaIshikawa (1915(1915--1989) cont.1989) cont. Expandió el círculo de 4 pasos en 6: Determinación de Metas y Objetivos Determinación de Métodos de acercarse al objetivo Educación y Entrenamiento Implementación del Trabajo Chequeo de los resultados de la implementación Tomar las acciones apropiadas Las Personalidades de la CalidadLas Personalidades de la Calidad ShigeoShigeo ShingoShingo (1909(1909--1990)1990) La mayor parte de su vida se dedicó a desarrollar e l Sistema de Producción de Toyota Desarrolló el SMED (Single Minute Exchange to Die) utilizada con el método JIT (Just-in-time) CALIDADCALIDAD y MEJORES PRÁCTICAS en lay MEJORES PRÁCTICAS en la INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE AUS Fabiana María Riva Agosto 2006 Garantía Total de CalidadGarantía Total de Calidad oo Total Total QualityQuality ManagementManagement Garantía Total de Calidad Garantía Total de Calidad Implementando los principios de W.Edwards Deming los japoneses desarrollan una programación básica de cuatro pasos que forma el fundamento de cualquier programa de GTC o TQM: 1. kaizen sistema de mejora continua del proceso : visible, repetible y mensurable 2. atarimae hinshitsu examina lo tangible que afecta al proceso y trabaja para optimizar o reducir su impacto 3. kansei (los cinco sentidos) se centra en el usuario del producto, conduce a la mejora en el producto mismo y potencialmente al proceso que lo creó 4. miryokuteki hinshitsu es un paso orientado a la gestión que busca la oportunidad en áreas relacionadas que se pueden identificar observando la utilización del producto en el mercado Elementos claves del GTCElementos claves del GTC ENFOQUE AL CLIENTE MEJORA DE PROCESOS LADO HUMANO DE LA CALIDAD METRICAS, MODELOS, MEDICIONES Y ANALISIS GTC Cómo implementar un Sistema de Cómo implementar un Sistema de Gestión de CalidadGestión de Calidad Prevención en lugar de Inspección Cultura Organizacional -Política de Calidad y Responsabilidad de la Gerencia Los objetivos de calidad deben ser incluidos en el plan estratégico de negocios Involucrar a todos los participantes en la planificación de la calidad Aplicar Modelos Orientar hacia la mejora contínua La calidad es gratis?La calidad es gratis? Los costos de la calidad están asociados a:Los costos de la calidad están asociados a: Errores internosErrores internos antes de la entrega al clienteantes de la entrega al cliente Errores externosErrores externos después de la entrega al clientedespués de la entrega al cliente Evaluación Evaluación asociados con la evaluación del asociados con la evaluación del producto, pruebas, revisionesproducto, pruebas, revisiones Prevención Prevención esfuerzo para asegurar la calidad del esfuerzo para asegurar la calidad del producto, entrenamiento, planes, análisis del procesoproducto, entrenamiento, planes, análisis del proceso CALIDADCALIDAD y MEJORES PRÁCTICAS en lay MEJORES PRÁCTICAS en la INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE AUS Fabiana María Riva Agosto 2006 Calidad en el contexto de la Calidad en el contexto de la Ingeniería de Sistemas de Ingeniería de Sistemas de InformaciónInformación Algunas Definiciones....Algunas Definiciones.... Es la aplicación de esfuerzos científicos y de ingen iería para: (1) transformar una necesidad de operación en una descripción de parámetros de rendimiento del sistema y una configuración del sistema a través del uso de u n proceso iterativo de definición, síntesis, análisis, diseño, prueba y evaluación; (2) integrar parámetros técnicos relacionados para asegurar la compatibilidad de todas las interfaces de programa y funcionales de manera que optimice la definición y diseño del sistema total; (3) integrar factores de fiabilidad, mantenibilidad, seguri dad, supervivencia, humanos y otros en el esfuerzo de ingeniería total a fin de cumplir los objetivos de co sto, planificación y rendimiento técnico. INGENIERÍA DE SISTEMAS DE INFORMACION (1974)INGENIERÍA DE SISTEMAS DE INFORMACION (1974) Algunas Definiciones....Algunas Definiciones.... Es el conjunto de recursos humanos y materiales a través de los cuales se recolectan, almacenan, recuperan, procesan y comunican datos e información con el objetivo de lograr una gestión eficiente de las operaciones de una organización INGENIERÍA DE SISTEMAS DE INFORMACIÓN INGENIERÍA DE SISTEMAS DE INFORMACIÓN Algunas Definiciones....Algunas Definiciones.... La Ingeniería de Sistemas de Información está íntimamente ligada a las nuevas tecnologías de la información y la comunicación (NTICS) por lo cual sus procesos apuntan a un trabajo ingenieril en cualquiera de los aspectos en que las mismas tengan ingerencia Aportes de otras Aportes de otras AreasAreas INGENIERÍA DE REQUERIMIENTOS DESARROLLO DE SISTEMAS DE INFORMACION INGENIERIA DE SISTEMAS DE INFORMACION INGENIERIA DE LA USABILIDAD Y ACCESIBILIDAD PLANEAMIENTO ORGANIZACIONAL OPERACIÓN Y MANTENIMIENTO NUEVAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN GESTION DE PROYECTOS CIENCIAS DE LA COMPUTACIÓN INGENIERIA DE SOFTWARE Algunas Definiciones....Algunas Definiciones.... INGENIERÍA DE SOFTWARE INGENIERÍA DE SOFTWARE Ingeniería de Software es la aplicación práctica del conocimiento científico en el diseño y construcciónde programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo o producción de software. [Boehm, 1976] Algunas Definiciones....Algunas Definiciones.... Es la disciplina tecnológica y administrativa dedicada a la producción sistemática de productos de Software, que son desarrollados y modificados a tiempo y dentro de un presupuesto definido INGENIERÍA DE SOFTWARE INGENIERÍA DE SOFTWARE De qué hablamos cuando hablamos de Calidad en De qué hablamos cuando hablamos de Calidad en la Ingeniería de Software..... la Ingeniería de Software..... (UTN 2006)(UTN 2006) CALIDAD DEL SOFTWARE SATISFACCION DEL CLIENTE SATISFACCION DEL CONJUNTO DE LOS INVOLUCRADOS CALIDAD DEL PRODUCTO FURPS – Mc.Call CALIDAD DEL PROCESO Garantía de Calidad del Software MODELOS y NORMAS: CMMi, ISO, IEEE, ITIL, PMI... CALIDADCALIDAD y MEJORES PRÁCTICAS en lay MEJORES PRÁCTICAS en la INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE AUS Fabiana María Riva Agosto 2006 FinFin 1era. Parte 1era. Parte Conceptos de CalidadConceptos de Calidad
Compartir