Sei sulla pagina 1di 39

Monogrfico Ingeniera de Sistemas

O&M

Aseguramiento de Calidad de Software


Clase #1 MIs, MGp. Ignacio Ant. Cruz Amezquita

Temticas Principales
1. Principios de calidad. Evolucin de la calidad.

2. Que es calidad. Calidad Total.


3. Aspectos estadsticos. Control estadstico de procesos. 4. Calidad aplicada al desarrollo de software. Calidad de Software Historia y Perspectiva. 5. Prevencin vs. Deteccin. Verificacin vs. Validacin. 6. Aseguramiento de calidad de software. Componentes de la calidad de software. 7. Plan de aseguramiento de calidad de software. Proceso de mejoramiento continuo de la calidad.

8. Herramientas CASE Caractersticas generales

La calidad real
Calidad es satisfacer al cliente cumpliendo con sus requisitos, requerimientos y/o especificaciones. Calidad es respetar al pueblo [La Habana, 2002]. Calidad es tener la oportunidad de mejorar y aportar valor a tu vida. Calidad es vivir, compartir tus sentimientos, soar, inventar proyectos lindos, bellos. La tica, los valores, nuestra identidad de calidad. Las personas, eje central de nuestras vidas, son los motores de la calidad. Calidad es disfrutar de cada instante, de cada momento.

La calidad real
Calidad es una filosofa de la vida, el deseo de hacer las cosas bien desde el principio. La adopcin de un Sistema de la Calidad Total debe ser una decisin estratgica dentro de la organizacin.

De igual forma que los proyectos de TI ya se consideran como una inversin, la calidad no tiene coste, el costo real es de la NO CALIDAD, es decir, el coste de tener que volver a hacer las cosas.
Para conseguir este objetivo es necesario desarrollar un plan de aseguramiento de calidad especfico que se aplicar en la planificacin y gestin del proyecto.

La Organizacin
CLIENTE
VISIN

MISIN OBJETIVOS ESTRATEGIA PROCESOS DE NEGOCIO OR G A N I Z AC I N

MODELO DE DESARROLLO

T E C N O L O G A

MODELO DE CALIDAD

Definiciones
La calidad es el conjunto de propiedades y caractersticas de un producto, proceso o servicio que le confieren su aptitud para satisfacer necesidades expresadas o implcitas. (ISO).

Calidad

La calidad es la aptitud de un producto o de un servicio para satisfacer las necesidades de los utilizadores. (AENOR).

La calidad es dar respuesta a las exigencias: conformidad. (CROSBY).

Anlisis de la calidad

La calidad se reconoce a simple vista Capacidad en que un producto o servicio nos proporciona o suple una necesidad

Trascendental

Producto Realizar el trabajo que el usuario quiere.

Usuario

Cumpla con sus requisitos y especificaciones.

Fabricacin Combinacin de los anteriores a un costo aceptable.


Valor

Ocho principios generales


Organizacin orientada al cliente. Liderazgo. Enfoque a procesos. Enfoque a un sistema para la gestin. Vocacin de mejora continua. Relaciones mutuamente provechosas con los proveedores. Participacin del personal. Procesos de toma de decisiones basados en hechos.

Calidad

Un poco de historia
hoy

Calidad

40-80 80 Garanta control estadsitco de la calidad


ISO 9001:2000 Impacto estratgico. Oportunidad de ventaja competitiva Japn y Europeo Premio Calidad total. a la calidad Deming, Ishikawa, Juran, Crosby ISO 9000. A partir de las normas britnicas Utilizacin tcnicas estadsticas. Inters por la calidad en los EEUU. TQM. Control de calidad = problema a resolver Planificacin y medida de la calidad. Modelos de Conseguir uniformidad de servicio. calidad Surgen los Laboratorios Bel. Impedir que el producto defectuoso llegue al cliente. Mercado competitivo y(Primera de ofertacadena de montaje). Mercado poco competitivo. Ford Motor Company.

1980 1992 1987

1940 1930 1918 1940 1980 1900

Trabajo artesanal: control individual de cada tarea.

Otras definiciones (ISO 8402)


Control de calidad: Conjunto de tcnicas y actividades de carcter operativo, utilizadas para verificar los requerimientos relativos a la calidad del producto o servicio.

Aseguramiento de la calidad: Conjunto de acciones planificadas y sistemticas necesarias para proporcionar la confianza adecuada de que un producto o servicio satisfar los requerimientos dados sobre calidad.

Otras definiciones (ISO 8402)


Gestin de la calidad: Aspectos de la funcin de gestin que determinan y aplican la poltica de la calidad, los objetivos y las responsabilidades y que lo realiza con medios tales como la planificacin de la calidad, el control de la calidad, la garanta de calidad y la mejora de la calidad.

Sistema de gestin de la calidad: Estructura de la organizacin, responsabilidades, procedimientos, procesos y recursos que se establecen para llevar a trmino la gestin de calidad.

Evolucin. Esquema General


Mejora
de la calidad Prevenir defectos
Garanta

Mejora contnua
Calidad total

Detectar defectos
Control de calidad

de calidad

Tiempo

Calidad Total
Principios elementales
Mejoramiento continuo de la administracin de la calidad total

Foco en el cliente

Mejoramiento del proceso

Rasgo humano de la calidad

Mtricas, modelos, mediciones y anlisis

El enfoque de procesos
Qu es el enfoque de procesos?
Por qu el enfoque de procesos? Mejoramiento continuo de procesos

Establecimiento de mtricas Recoleccin de datos Prcticas reflexivas

Mejora del proceso


Principios de Mejora
Evaluar Evaluar procesos actuales. Definir reas y medidas claves Verificar Medir el impacto de las mejoras. Extender ganancia al equipo y clientes. Reconocer al equipo por sus esfuerzos. Plan Elegir oportunidades de mejora mayores. Escribir plan de mejoras.

Hacer Identificar los problemas sobre los proceso. Implementar proyectos de mejora. Comunicar el estado a los stakeolders.

Las tres escuelas


Crosby da una orientacin prctica y sencilla al programa de implantacin de la Calidad Total. Deming se centra ms en aspectos relativos a las conductas y actitudes. Juran focaliza en la alta direccin la responsabilidad de la aplicacin y control de los programas de calidad.

La aproximacin de CROSBY
Compromiso de la direccin. Equipo de mejora de la El da cero defectos. Entrenamiento de los supervisores. Fijacin de metas. Eliminacin de metas. Eliminacin de causas de error. Reconocimiento.

Las tres escuelas

calidad. Medicin de la calidad. Evaluacin del coste de la calidad. Conciencia de la calidad. Accin correctora. Planificacin del cero defectos.

Consejos de calidad. Hacerlo todo de nuevo.

La aproximacin de DEMING:
No se pueden tolerar los niveles aceptados de error Crear constancia en el propsito de mejorar el producto/servicio. Dejar de depender de la inspeccin en masa. Dejar hacer negocios sobre la base del precio. Mejorar el sistema de produccin y servicio. Implantar la formacin.

Las tres escuelas


Erradicar el miedo. Adoptar e implantar el liderazgo. Derribar las barreras entre departamentos. Eliminar los eslganes exhortaciones y metas Eliminar cuotas numricas. Fomentar el orgullo por el

trabajo. Estimular la educacin y la automejora. Lograr la transformacin.

La aproximacin de Juran

Las tres escuelas

Planificacin de la calidad. Identificar los clientes. Establecer las necesidades de los clientes. Desarrollo de productos/servicios segn necesidades del cliente. Desarrollo de procesos acorde con los productos anteriores. Transferir los planes resultantes al personal. Control de calidad. Evaluar los resultados operativos. Comparar los resultados con los objetivos. Actuar en funcin de las diferencias corrigiendo las desviaciones.

Mejora de la calidad. Establecer las infraestructuras necesarias para conseguirla. Identificar las necesidades concretas para mejorar. Establecer un equipo responsable. Proporcionar los recursos, motivacin y formacin al equipo

La calidad como objetivo

Proveedor

EMPRESA

Cliente

Ciclo de SHEWHART para la mejora continua

El crculo de DEMING

El caso de la produccin de software


De 100 casas empezadas 1/3 no ser completado Abandonndose en varias etapas de reparacin

La mitad de las terminadas acabarn con un doble del costo previsto y en el doble del tiempo

Como promedio, 16 se terminarn en tiempo y dentro del presupuesto asignado

Ingeniera de software
Algunos Principios
Las tcnicas son anteriores a las herramientas

Una buena gestin es tan importante como una buena tecnologa


Seleccionar el modelo de ciclo de vida adecuado Entregar productos al usuario lo ms pronto posible Disear sin documentacin es no disear

Ingeniera de software
Algunos Principios
Haz de la calidad la razn de trabajar. Considera posible el software de alta calidad Primero hazlo correcto, despus hazlo rpido

La gente es la clave del xito Introduce las mejoras con cuidado


Asume tus responsabilidades

Calidad de software

1968 Trmino Ingeniera de Software

1980

Mayor capacidad y menor costo Desafo

1990

mejorar calidad y reducir el costo

Calidad de Software
Definiciones
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 explcitamente establecidos, con los estndares de desarrollo prefijados y con los requerimientos implcitos no establecidos formalmente, que desea el usuario (Pressman, 1998)

Acercando los trminos


Calidad - el elemento evasivo Calidad del Software - el atributo Control de la Calidad - la accin Aseguramiento de la Calidad - la actividad

Gestin de Calidad Total - la pelcula completa

Otros conceptos
Error : problema humano que se traduce en un SW incorrecto Fallo : condicin accidental que ocasiona que una unidad de un sistema no funcione como se espera Defecto : anomala en un producto Cada : cuando una unidad funcional de un producto asociado al SW ya no realiza la funcin requerida o no lo hace dentro de los lmites especificados

La calidad y los defectos


Originalmente, la calidad de un programa o sistema se evaluaba de acuerdo al nmero de defectos por cada mil lneas de cdigo. En 1988, un estudio realizado en los EEUU, demostr que se introducan cerca de sesenta defectos por cada mil lneas de cdigo (60 def/KLOC),
Hoy se adicionan otros factores

Calidad de Software
Factores
Correccin
Grado en que un programa satisface sus especificacin y logra los objetivos marcados por el usuario Grado en que se puede esperar que un programa lleve a cabo las funciones esperadas con la precisin requerida Cantidad de recursos de computadoras y de cdigo requeridos por el programa para realizar sus funciones Grado en que puede controlarse el acceso al software o a los datos por usuarios no autorizados

Fiabilidad Eficiencia

Integridad

Calidad de Software
Factores
Facilidad de uso Esfuerzo necesario para aprender, utilizar, preparar las entradas e interpretar las salidas de un programa

Facilidad de mantenimiento

Esfuerzo requerido para localizar y arreglar un error en un programa

Flexibilidad

Esfuerzo requerido para modificar un programa

Calidad de Software
Factores
Facilidad de prueba Portabilidad Esfuerzo requerido para probar un programa de forma que se asegure que realiza la funcin requerida Esfuerzo requerido para transferir un programa desde un entorno HW y/o SW a otro Grado en que un programa o componente SW se puede reutilizar en otras aplicaciones Esfuerzo requerido para acoplar un sistema a otro

Reusabilidad
Interoperabilidad

Calidad de Software
Factores

Internos

Externos

Calidad de Software

Qu es lo que importa?

Externos

Internos

Polticas de Calidad
Principio Tecnolgico Define las tcnicas a utilizar en el proceso de desarrollo del software

Contribuye a la Contempla la planificacin y Principio control del desarrollo del software y calidad pero no la Administrativo la organizacin del entorno de ingeniera de software. asegura
Principio Ergonmic o Define la interfaz entre el usuario y el ambiente automatizado

FIN DE LA PRESENTACION

WILLIAM EDWARD DEMING


Impulsor del desarrollo en calidad de Japn, fue invitado en 1950 por la Unin de Cientficos e Ingenieros del Japn ( JUSE ), logrando que implementaran el Control Total de Calidad usando el ciclo PHVA (Planear, Hacer, Verificar y Actuar) de Shewhart y el Control Estadstico de Procesos. Se le considera el "Padre" de la Tercera Revolucin Industrial o La Revolucin de la Calidad, con sus famosos 14 puntos. Entre sus libros se puede citar "Calidad, Productividad y Competitividad", en donde hace ver la necesidad del liderazgo en la calidad.

JOSEPH M. JURAN
Afirma que la Alta Administracin es la responsable del cambio, abogando por crear el cambio cuando el proceso necesita mejorarse y por prevenir el cambio cuando los problemas son espordicos. Logr desarrollar la tcnica de los Costos de Calidad, elaborando un Manual de Calidad, en donde existe un fuerte contenido administrativo enfocado a la planeacin, organizacin y responsabilidad. En 1954 fue invitado por el JUSE para dar conferencias en Japn, por lo que junto con Deming e Ishikawa se les considera los principales promotores del xito de Japn.

PHILIP CROSBY
Menciona que la calidad es gratis, definindola como Conformidad con los requerimientos" e indicando que el 100% de la confoprmidad es igual a cero defectos. Establece que en las organizaciones que no se trabaja con un plan que contemple la calidad, los retrabajos y desperdicios alcanzan del 20 al 40%. Promueve sus 14 pasos para administrar la calidad en un libro denominado "Calidad sin Lgrimas". Autor del libro " La Calidad es Gratis ", se le conoce por su lema de Cero Defectos.

Walter A. Shewhart
La mayor parte de su carrera profesional la ejerci como ingeniero en Western Electric de 1918 a 1924, y en los laboratorios Bell Telephone como miembro del cuerpo tcnico de 1925 hasta su retiro en 1956. Tambin di ctedras sobre control de calidad y estadsticas aplicadas en la Universidad de Londres, el Instituto Stevens de Tecnologa, la escuela de graduados del Departamento de Agricultura de Estados Unidos y en la India. Fue miembro del comit de visitas en el Departamento de Relaciones Sociales de Harvard, porfesor honorario en Rutgers y meimbro del comit consultivo del departamento de matemticas de Princeton. Miembro fundador de la Sociedad Americana de Calidad (ASQ).

Potrebbero piacerti anche