Está en la página 1de 32

ESTUDIOS PROFESIONALES

PARA EJECUTIVOS

Gestión de la Calidad
del Software

Introducción a la Calidad del Software

Gestión de la Calidad del Software

Unidad 1 1 de 32
CONTENIDO
• Definición de la calidad y el desarrollo de
software.
• La importancia de la calidad en el
desarrollo de software.
• La calidad en el proyecto, el proceso y el
producto.
• El estado de la calidad y su evolución.
• Los creadores del concepto y su aporte.
Gestión de la Calidad del Software

Unidad 1 2 de 32
Definición de la Calidad y el
Desarrollo de Software

¿Qué es la Calidad?

Gestión de la Calidad del Software

Unidad 1 3 de 32
Definición de la Calidad y el
Desarrollo de Software
“El problema de la gestión de la calidad no
es lo que la gente no sabe sobre ella. El
problema es lo que creen saber...”

PRESSMAN, Roger S. Ingeniería del


Software. Un enfoque practico. Quinta
Edición, 2002. Mc Graw Hill
Gestión de la Calidad del Software

Unidad 1 4 de 32
Definición de la Calidad y el
Desarrollo de Software
Propiedad o conjunto de propiedades
inherentes a algo, que permiten juzgar
su valor.

Diccionario de la Real Academia Española. RAE.


2001. Edición 22.

Gestión de la Calidad del Software

Unidad 1 5 de 32
Definición de la Calidad y el
Desarrollo de Software
El concepto de calidad también puede
incorporar una perspectiva de valor. Se
dirá que un producto es de calidad
cuando el valor que el cliente paga por
él es inferior o igual al valor que éste
tiene.

Gestión de la Calidad del Software

Unidad 1 6 de 32
Desarrollo de Software
Consiste en construir (proceso) modelos
que permitan escribir el código fuente en
alguna herramienta para obtener un
código ejecutable (producto). Éste debe
satisfacer ciertas exigencias o requisitos
del solicitante o cliente.

Gestión de la Calidad del Software

Unidad 1 7 de 32
Desarrollo de Software

¿Por qué la construcción de


modelos?

Gestión de la Calidad del Software

Unidad 1 8 de 32
Definición de la Calidad y el
Desarrollo de Software
Definición:
“Grado en el que un conjunto de características
inherentes cumple con los requisitos.”

NTP ISO 9000:2001 Sistemas de Gestión de


la Calidad. Fundamentos y vocabulario.
Guía de los Fundamentos de la Dirección
de Proyectos, tercera edición, 2004. PMI.
Gestión de la Calidad del Software

Unidad 1 9 de 32
Definición de la Calidad y el
Desarrollo de Software
Característica de la calidad:

“Característica inherente de un producto, proceso


o sistema relacionada con un requisito.”

NTP ISO 9000:2001 Sistemas de Gestión de


la Calidad. Fundamentos y vocabulario.

Gestión de la Calidad del Software

Unidad 1 10 de 32
La Importancia de la Calidad en
el Desarrollo de SW
El «Producto Software» está definido como
el código ejecutable, el código fuente más
todos los modelos que han permitido su
construcción, código que debe responder a
los procesos del negocio de tal manera que
le generen valor.
Gestión de la Calidad del Software

Unidad 1 11 de 32
La Importancia de la Calidad en
el Desarrollo de SW

El «Producto Software» es una herramienta


para el negocio, es decir, éste lo emplea en
sus operaciones diarias para generar ventaja
competitiva.

Gestión de la Calidad del Software

Unidad 1 12 de 32
La Importancia de la Calidad en
el Desarrollo de SW
¿Qué ocurriría si el software:
-No responde a los procesos del negocio.
-No genera valor
-No satisface los requisitos

Gestión de la Calidad del Software

Unidad 1 13 de 32
La Importancia de la Calidad en
el Desarrollo de SW

Desde su experiencia profesional


mencione otras consecuencias
que considere pertinentes.

Gestión de la Calidad del Software

Unidad 1 14 de 32
Las Perspectivas de la Calidad en
el Desarrollo
Para desarrollar software existen 3
perspectivas:

• El Proyecto.
• El Proceso.
• El Producto.

Gestión de la Calidad del Software

Unidad 1 15 de 32
La Calidad en el Producto

¿Cómo se puede saber que un


«Producto Software» tiene
calidad?

Gestión de la Calidad del Software

Unidad 1 16 de 32
La Calidad en el Proceso

El Proceso de Desarrollo es el
conjunto de Fases que mediante
un Ciclo de Vida organizan
actividades para la construcción
de un «Producto Software»
Gestión de la Calidad del Software

Unidad 1 17 de 32
La Calidad en el Proceso

Al tener Calidad en el Proceso


disminuimos la probabilidad que
el producto tenga fallos y por
ende disminuimos el re-trabajo.
Aseguramiento de la Calidad.
Gestión de la Calidad del Software

Unidad 1 18 de 32
La Calidad en el Proyecto
Un Proyecto es un esfuerzo
temporal que consume recursos
con el objetivo de entregar al
cliente un resultado final con
calidad, en nuestro caso un
«Producto Software»
Gestión de la Calidad del Software

Unidad 1 19 de 32
La Calidad en el Proyecto
Si el proyecto tiene calidad
entonces el consumo de los
recursos en éste es más
eficiente. Ello incrementa la
productividad del equipo de
desarrollo involucrado.
Gestión de la Calidad del Software

Unidad 1 20 de 32
Los Creadores del Concepto –
Aportes
Algunos de los creadores del concepto fueron:
• Philip Crosby
• Walter Shewart
• Edward Deming
• Kaoru Ishikawa
• Genichi Taguchi
• Joseph Juran
Gestión de la Calidad del Software

Unidad 1 21 de 32
Philip Crosby
Es el creador de la teoría de “Cero Defectos”. Ello
se produce en 1979.
Su propuesta consistió en incluir 4 principios:

• La definición debe relacionarse con los


requisitos.
• Un Sistema de Calidad es la prevención.
• El desempeño estándar es “cero defectos”.
• La medida de la calidad es el precio de la
inconformidad.
Gestión de la Calidad del Software

Unidad 1 22 de 32
Walter Shewhart
Es el creador del diagrama de control
esquemático.
Introdujo el control estadístico en la medida de
la calidad. Uno de sus libros lleva por título:
“Statistical Method from the Viewpoint of
Quality Control”. Sentó las bases de ese
conocimiento.
Trabajó con Genichi Taguchi.
Gestión de la Calidad del Software

Unidad 1 23 de 32
Edward Deming
Aplicó la estadística al control de procesos
asociando ello a la calidad. Dictó
conferencias de Control de Calidad en
Japón. Trabajó en la línea de Walter
Shewhart.
Hoy existe el «Premio Deming» el cual se
imparte a las empresas que muestran una
actitud hacia la mejora de la calidad.

Gestión de la Calidad del Software

Unidad 1 24 de 32
Edward Deming
El círculo de Deming es un elemento
fundamental en el esquema de la calidad
planteado por la ISO.

Gestión de la Calidad del Software

Unidad 1 25 de 32
Kaoru Ishikawa
Los principios sobre la calidad de Ishikawa
se encuentran en su libro «¿Qué es el
control total de la calidad?: la modalidad
japonesa». Uno de sus principios más
importantes es que la calidad es
responsabilidad de todos los integrantes de
la organización.
Es el creador del diagrama de causa efecto
hoy incluido en el PMBOK del PMI.
Gestión de la Calidad del Software

Unidad 1 26 de 32
Kaoru Ishikawa
Diagrama de Causa Efecto.

Gestión de la Calidad del Software

Unidad 1 27 de 32
Kaoru Ishikawa
Diagrama de Causa Defecto.

Gestión de la Calidad del Software

Unidad 1 28 de 32
Genichi Taguchi
Su teoría se sostiene sobre la
experimentación a pequeña escala para
mejorar la productividad creando diseños
robustos, sencillos con pocos errores. De
ahí que su teoría se asocie a la calidad en
la producción industrial.
Baja los costos de investigación, baja los
costos de eliminación de errores.
Gestión de la Calidad del Software

Unidad 1 29 de 32
Joseph Juran
Fue un matemático rumano que aplicó el
«Principio de Pareto» a la calidad. Según
dicho principio el 80% de los problemas
es generado por el 20% de las causas. Por
otro lado introdujo la idea de la
«resistencia al cambio» y la «resistencia
cultural» como elementos fundamentales
que afectan a la calidad.

Gestión de la Calidad del Software

Unidad 1 30 de 32
CONCLUSIONES
• La calidad tiene un margen de
subjetividad.
• La calidad se puede aplicar al producto, al
proceso y al proyecto.
• La aplicación de la calidad al software
incrementa la satisfacción del cliente y la
productividad del equipo de desarrollo.
• Los aportes tienen diversas fuentes.
Gestión de la Calidad del Software

Unidad 1 31 de 32
Gestión de la Calidad del Software

Unidad 1 32 de 32

También podría gustarte