gestión de la calidad -...

48
Preparó: Ing. Ismael Castañeda Fuentes Gestión de la calidad del proyecto Fuentes: Information Technology Project Management, Fifth Edition, Copyright 2007 PMBOK, Quinta edición

Upload: lambao

Post on 27-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Preparó: Ing. Ismael Castañeda Fuentes

Gestión de la calidad del proyecto

Fuentes:

• Information Technology Project Management, Fifth Edition,

Copyright 2007

• PMBOK, Quinta edición

Page 2: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Importancia de la gestión de la calidad

Muchas personas bromean sobre la mala calidad de

los productos de TI

La gente parece aceptar los sistemas que se caen

ocasionalmente (tener que reiniciar un PC)

Pero la calidad es muy importante en muchos proyectos de TI

Software de aparatos de unidad de cuidados intensivos

Software de control de represas

Software de aviones de combate

Page 3: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Calidad del proyecto - Definiciones

Calidad: “Grado en que un conjunto de características inherentes cumplen con los requisitos" (Definición ISO* 9000: 2000)

Otros expertos definen la calidad basados en:

Conformidad con los requerimientos

Los procesos del proyecto y los productos cumplen con las especificaciones escritas

Aptitud para el uso

Un producto puede ser utilizado como estaba previsto

* ISO International Organization for Standardization

Page 4: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Gestión de la calidad del proyecto

Planificar la gestión de la calidad

Identificar normas de calidad relevantes

Determinar cómo satisfacerlas

Realizar el aseguramiento de la calidad

Asegurar que se utilicen los procesos necesarios para cumplir con los requisitos

Realizar el control de calidad

Supervisar los resultados

Determinar si cumplen con las normas

Identificar modos de eliminar las causas de un rendimiento insatisfactorio

Page 5: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Planificar la gestión de la calidad

Proceso en el que se identifican requisitos de calidad y/o normas

tanto en el proyecto como en el producto, documentando la manera

en que el proyecto demostrará su cumplimiento

Prever situaciones y preparar acciones para lograr los resultados

deseados

Prevenir defectos

Seleccionando materiales adecuados

Formando y adoctrinando a la gente en la calidad

Planificando un proceso que garantice los resultados apropiados

Page 6: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Planificar la gestión de la Calidad - Herramientas

Tormenta de ideas

Diagramas de afinidad

Análisis de campos de fuerzas

Técnicas de grupo nominal

Diagramas matriciales

Matrices de priorización

Page 7: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Planificar la gestión de la Calidad - Herramientas

Page 8: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Calidad - Análisis Costo-Beneficio

Beneficios de cumplir con los requisitos de calidad

Menor reproceso

Mayor productividad

Menores costos

Mayor satisfacción

Caso de negocio Ver Beneficio esperado vs. Costo del procedimiento de calidad

Page 9: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Calidad - Costo

Costo de las conformidades

Costo de las no conformidades

Page 10: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Costo de la conformidad

Dinero gastado para evitar fallas

Costos por prevención (construir un producto de calidad)

Entrenamiento

Documentación de procesos

Equipos usados para las pruebas

Tiempo para hacerlo bien

Costos de evaluación (probar la calidad)

Pruebas

Pérdidas por pruebas destructivas

Inspecciones

Page 11: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Costo de la no conformidad

Dinero gastado durante y después del proyecto a causa de las fallas

Para asumir responsabilidad por fallas Por no satisfacer las expectativas de calidad

Costos por fallas internas (fallas encontradas por el proyecto)

Reprocesamiento Descartes

Costos por fallas externas (fallas encontradas por el cliente)

Pasivos Garantías Pérdidas de negocios Inspecciones

Page 12: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Error y propagación del error

Control de calidad al final del proyecto

Aseguramiento de la calidad durante todo el proyecto

Page 13: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Costo de los cambios Control de calidad al final del proyecto

Aseguramiento de la calidad durante todo el proyecto

Tiempo

Co

sto

Page 14: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Calidad - Estudios comparativos

Comparar prácticas reales o planificadas con las de otros

proyectos comparables

Identificar mejores prácticas

Generar ideas de mejoras

Base para medición del desempeño

Page 15: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Diseño de experimentos

Diseño de experimentos (DOE*) Método estadístico Identifica factores que pueden influir sobre

Variables específicas de un producto Proceso en desarrollo o en producción

Para optimización de productos o procesos.

Proporciona un marco estadístico Para cambiar sistemáticamente todos los factores importantes, en lugar de cambiar los factores de uno en uno.

Del análisis de los datos experimentales Condiciones óptimas para el producto Condiciones óptimas para el proceso Factores que influyen sobre los resultados Detectan presencia de interacciones Detectan sinergias entre los factores

*DOE Design Of Experiments

Page 16: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Muestreo estadístico*

Inspección de una población de interés

Reduce el costo de control de calidad

Puede requerir una variedad de técnicas de muestreo

Ejemplo de fórmula de tamaño de muestra:

Tamaño de la muestra = .25 X (factor_de_certidumbre / error_aceptable)2

Recomendación: consultar a experto para el análisis estadístico

* http://es.wikipedia.org/wiki/Muestreo_estad%C3%ADstico

Page 17: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Diagramas de flujo*

Representación gráfica de un proceso

Muchos estilos de diagramas

Todos muestran actividades, puntos de decisión y el orden de procesamiento

Ayudan a

Analizar cómo se producen los problemas

Prever problemas de calidad

Identificar dónde se producen problemas

Desarrollar enfoques para tratar los problemas

* http://es.wikipedia.org/wiki/Diagrama_de_flujo

Page 18: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Ejemplo de diagrama de flujo

Petición de

aceptación

de entregable

Dirigirla a

quien toma

la

decisión

Aceptado

Firmar

sección de

aprobación

Notificar a

quien hace

la petición

y agregar

al sistema

El

documento

requiere

trabajo

adicional

SI

NO

Page 19: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Planificar la gestión de la calidad

4.2 Desarrollar el Plan

para la Dirección del Proyecto

5.2 Recopilar Requisitos

8.1 Planificar la gestión

de la Calidad

8.2 Realizar

Aseguramiento de Calidad

8.3 Realizar Control de

Calidad

11.2 Identificar Riesgos

11.2 Identificar Riesgos

13.1 Identificar a los

Interesados

Gestión de la Calidad del Proyecto

Empresa/

Organización

Documentos del

proyecto

Factores ambientales de la Empresa

Activos de procesos de la organización

Plan de dirección del proyecto Documentos del proyecto actualizados

Documentación de requerimientos

Registro de interesados

Registro de riesgos

Plan de mejoras del proceso

Listas de control de calidad

Plan de gestión de la calidad

Métricas de calidad

Plan de gestión de la calidad

Page 20: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Pertenece al grupo del Proceso de Planificación

Pertenece al área de conocimiento Gestión de la Calidad del proyecto

Planificar la gestión de la calidad

Entradas 1. Plan para la Dirección del Proyecto

2. Registro de Interesados

3. Registro de Riesgos

4. Documentación de Requisitos

5. Factores Ambientales de la

Empresa

6. Activos de los Procesos de la

Organización

Salidas 1. Plan de Gestión de Calidad

2. Plan de Mejoras del Proceso

3. Métricas de Calidad

4. Listas de Control de Calidad

5. Actualizaciones a los Documentos

del Proyecto

Herramientas y técnicas 1. Análisis Costo-Beneficio

2. Costo de la Calidad (COQ)

3. Siete herramientas básicas para

Calidad

4. Estudios Comparativos

5. Diseño de Experimentos

6. Muestreo Estadístico

7. Herramientas Adicionales de

Planificación de Calidad

8. Reuniones

Page 21: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Gestión de la Calidad

Satisfacción del cliente Asegurar que el proyecto produzca a lo que se comprometió El producto o servicio debe satisfacer necesidades reales

Prevención antes que Inspección Planificar, diseñar e integrar la calidad, antes que inspeccionar

Mejora continua Ciclo planificar-hacer-revisar-actuar, base para la mejora de la calidad Para mejorar la calidad del proyecto y del producto del proyecto

Responsabilidad de la Dirección El éxito requiere la participación de todos los interesados La dirección debe proporcionar los recursos

* Expertos notables en calidad: Deming, Juran, Crosby, Ishikawa, Taguchi, y Feigenbaum

Page 22: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Responsables por la calidad

Gerentes de proyecto En última instancia responsables de la gestión de la calidad en sus proyectos

Organizaciones y referencias Ayudan a los gerentes de proyectos y a sus equipos a entender la calidad

Normas

Page 23: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Aseguramiento de la calidad

Aseguramiento de la calidad Actividades relacionadas con el cumplimiento de los estándares de calidad

Otro objetivo: la mejora continua

Benchmarking Genera ideas para la mejora de la calidad Comparación de las prácticas de otros proyectos Ver características del producto en otros proyectos Ver productos dentro/fuera de la organización

Auditoría de calidad Revisión estructurada Revisión independiente Para determinar si las actividades cumplen:

Las políticas Los procesos y Los procedimientos del proyecto y de la Empresa

Page 24: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Realizar aseguramiento de calidad

4.2 Desarrollar el Plan

para la Dirección del Proyecto

4.5 Realizar el Control

Integrado de Cambios

8.1 Planificar la gestión

de la Calidad

8.2 Realizar

Aseguramiento de Calidad

8.3 Realizar Control de

Calidad

Gestión de la Calidad del Proyecto

Empresa/

Organización

Documentos del

proyecto

Documentos del

proyecto

Documentos del proyecto actualizados

Solicitud de cambios

Activos de procesos de la organización actualizados

Plan de gestión de la calidad

Plan de mejoras del proceso

Métricas de calidad

Documentos del proyecto

Plan de dirección del proyecto actualizado

Mediciones de control de calidad

Page 25: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Pertenece al grupo del Proceso de Ejecución

Pertenece al área de conocimiento Gestión de la Calidad del proyecto

Realizar aseguramiento de calidad

Entradas 1. Plan para la Dirección del Proyecto

2. Plan de Mejora del Proceso

3. Métricas de Calidad

4. Mediciones de Control de Calidad

5. Documentos del Proyecto

Salidas 1. Solicitudes de Cambio

2. Actualizaciones al Plan para la

Dirección del Proyecto

3. Actualizaciones a los Documentos

del Proyecto

4. Actualizaciones a los Activos de los

Procesos de la Organización

Herramientas y técnicas 1. Herramientas para Planificar la

Calidad y Realizar el Control de

Calidad

2. Auditorías de Calidad

3. Análisis de Procesos

Page 26: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Diagramas causa efecto

O Diagramas de Ishikawa o de Espina de Pescado Ilustran cómo los diversos factores pueden estar vinculados con los posibles problemas o efectos.

Técnica de los 5 Por qué para encontrar la causa raíz de un problema

http://es.wikipedia.org/wiki/Diagrama_de_Ishikawa

http://en.wikipedia.org/wiki/5_Whys

Entrenamiento

Hardware del sistema

Hardware del usuario Software

Problema:

los usuarios

no pueden acceder

al sistema

El usuario

No restableció la

contraseña

El usuario

No salvó la

contraseña

El usuario

Olvida las

contraseñas

Procesador

muy lento

No hay suficiente

memoria

No hay espacio

en disco

Page 27: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Diagramas de control

Representación gráfica de los datos Muestra los resultados de un proceso en el tiempo

Page 28: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Diagramas de control

Prevenir defectos En lugar de detectarlos o rechazarlos

Permiten determinar si un proceso está bajo control o fuera de control

Proceso bajo control Variación en los resultados del proceso, causados por sucesos aleatorios No necesitan ser ajustados

Proceso fuera de control Variaciones en los resultados del proceso, causados por eventos no aleatorios Necesario identificar las causas de los eventos no aleatorios Hay que ajustar el proceso para corregir o eliminar los defectos

Page 29: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Histogramas*

Histograma

Diagrama de barras que muestra una distribución de variables

Cada columna representa un atributo o una característica de un

problema / situación.

La altura de cada columna representa la frecuencia relativa de la

característica

Ayuda a identificar la causa de los problemas en un proceso por la

forma y anchura de la distribución

* http://es.wikipedia.org/wiki/Histogramas

Semana

mero

de q

ueja

s

Page 30: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Diagramas de Pareto*

Tipo específico de histograma

Muestra defectos generados por tipo o categoría de causa identificada

Ordenado por frecuencia de ocurrencia

Para identificar y evaluar incumplimientos

Para análisis 80/20 Principio 80/20: El 80% de los problemas se debe al 20% de las causas

* http://en.wikipedia.org/wiki/Pareto_analysis

Datos en orden descendente de

izquierda a derecha y separados por

barras.

Permiten asignar orden de

prioridades.

Para mostrar el principio de Pareto

Muchos problemas sin importancia

frente a unos pocos graves

(“pocos vitales”, “muchos triviales”)

"Pocos vitales" a la izquierda

"Muchos triviales" a la derecha.

80% de los efectos, originados por el

20% de las causas

Ejemplo 1 Ejemplo 2

Page 31: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Diagrama de comportamiento*

Muestra el historial y el patrón de variación de un proceso en el tiempo

Gráfico de líneas

Muestra los puntos de datos en el orden en que se producen

Para análisis de tendencias

Para pronosticar resultados futuros basados en patrones históricos

* http://en.wikipedia.org/wiki/Run_Chart

Defecto 1 Defecto 2 Defecto 3

Ene Feb Mar Abr May Ago Dic

Page 32: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Diagrama de dispersión*

Muestra el patrón de relación entre dos variables

Para estudiar e identificar posibles relaciones entre los cambios

observados en dos variables

Variables dependientes frente a las variables independientes Cuanto más próximos estén los puntos a una línea diagonal, más estrechamente estarán relacionados

* http://es.wikipedia.org/wiki/Diagrama_de_dispersi%C3%B3n Número de palabras en una página Web

Du

ració

n p

rom

ed

io d

e las v

isit

as [

seg

]

El diagrama muestra el tiempo promedio que los

usuarios dedican a páginas con diferentes

cantidades de palabras

Tomado de

http://www.masternewmedia.org/es/2008/10/14/habit

os_de_lectura_en_la_red_cuanto.htm

Page 33: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

La regla de las siete ocurrencias

Regla de las siete ocurrencias

Si siete puntos de datos en una fila están todos por debajo de la media, por encima de la media, o están aumentando o disminuyendo, el proceso tiene que ser examinado por problemas no aleatorios

Para buscar patrones en los datos Se usa la regla de las siete ocurrencias y gráficos de control de calidad

Límite superior esperado 12.10 Límite superior de control

Tiempo

Pu

lgad

as

Violación de la regla de las 7 ocurrencias

Media

Límite inferior

esperado Límite inferior

De control

Page 34: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Six Sigma*

“Sistema amplio y flexible para alcanzar, sostener y maximizar el éxito

del negocio

Basada en la comprensión de las necesidades del cliente, el uso

disciplinado de hechos, datos y análisis estadísticos, y la atención

diligente a la gestión, para ayudar a mejorar y reinventar los procesos del

negocio” **

El objetivo de la perfección es el logro de no más de 3.4 defectos por millón de oportunidades

Los principios pueden aplicarse a una amplia variedad de procesos

Los Proyectos de Six Sigma, normalmente siguen un proceso de cinco fases denominado DMAIC

* http://es.wikipedia.org/wiki/Six_Sigma

** Pande, Peter S., Robert P. Neuman, and Roland R. Cavanagh, The Six Sigma Way, New York:

McGraw-Hill, 2000, p. xi.

Page 35: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

DMAIC

Definir (Define) Definir el problema o la oportunidad, el proceso y los requisitos del cliente

Medir (Measure) Definir las medidas, luego recoger, recopilar y mostrar datos

Analizar (Analyze) Examinar detalles del proceso para encontrar oportunidades de mejora

Mejorar (Improve) Generar soluciones e ideas para mejorar el problema

Controlar (Control) Hacer seguimiento y verificar la estabilidad de las mejoras y lo previsible de la

solución

Page 36: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Six 9s de calidad*

Medida de control de calidad igual a 1 error en 1 millón de oportunidades

En la industria de las telecomunicaciones Significa 30 segundos de tiempo de inactividad al año

* Six 9s of Quality

Page 37: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Pruebas

Deben realizarse en casi todas las fases del ciclo de vida desarrollo

de productos de TI

Muchos profesionales de TI piensan en las pruebas como una etapa

cercana al final del desarrollo de productos de TI

Page 38: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Ejemplo: Pruebas en el ciclo de vida del desarrollo de

software 1.Inicio del proyecto

2. viabilidad

3. Planeación

del proyecto 4. Requerimientos

detallados

7. Arquitectura

detallada

5. Selección de

productos

8. Construir el entorno

operativo

9. Diseño físico

De la BD 6. Diseño del

sistema

10. Diseño de unidad

11. Código

12. Pruebas de Unidad

16. Implementación

13. Pruebas de

integración

14. Pruebas de

Sistema

15. Pruebas de

Aceptación de

usuario

Tareas de pruebas

itera

tivo

Desarrollo

Comprar Construir

Page 39: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Tipos de pruebas

Pruebas de Unidad Probar cada componente para asegurar que está libre de defectos

Pruebas de Integración Probar la funcionalidad de los componentes agrupados

Pruebas de Sistema Probar el sistema en su totalidad como una sola entidad

Pruebas de aceptación de usuario Prueba independiente realizada por los usuarios finales antes de aceptar la entrega del sistema

Page 40: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Pruebas - por si solas no son suficientes

Defecto en el software “Algo que debe ser cambiado antes de la entrega del programa”*

Las pruebas no previenen suficientemente los defectos del software

Número enorme de formas de poner a prueba un sistema complejo

Los usuarios se inventan muchas maneras de utilizar un sistema, que no consideraron sus desarrolladores

“… las personas deben repensar el proceso de desarrollo de software

para proporcionar la menor cantidad de defectos posibles al entrar en

las pruebas de sistema”*

“… Los desarrolladores deben ser responsables de proveer código

libre de errores en cada etapa de la prueba”*

* Watts S. Humphrey, un renombrado experto en la calidad del software

Page 41: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Estándares ISO*

ISO 9000

Sistema de estándares de calidad:

Es un ciclo continuo de planificación, control y documentación de calidad en una organización

Proporciona los requisitos mínimos necesarios para que organización cumpla con las normas de certificación de calidad

Ayuda a organizaciones de todo el mundo a reducir costos y mejorar la satisfacción del cliente

* www.iso.org

Page 42: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Calidad en proyectos de TI – Sugerencias para mejorar

Establecer un liderazgo que promueva la calidad

Comprender el costo de la calidad

Centrarse en las influencias organizacionales y los factores del lugar

de trabajo que afectan la calidad

Seguir modelos de madurez

Page 43: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Calidad - Influencias organizacionales y Factores

del lugar de trabajo

“.. Los temas organizacionales tienen una influencia mucho mayor en la productividad del programador que el entorno técnico o lenguajes de programación”*

“… La productividad del programador varia en un factor de uno a diez entre organizaciones, pero sólo un 21 por ciento dentro de la misma organización”*

“… No hay correlación entre la productividad y el lenguaje de programación, los años de experiencia, o el salario”*

“… Un espacio de trabajo dedicados y un entorno de trabajo tranquilo, son factores clave para mejorar la productividad del programador”*

* Tom DeMarco and Timothy Lister. Peopleware: Productive Projects and Teams. New York: Dorset House, 1987. (ISBN 0-932633-43-9)

Page 44: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Calidad - Expectativas y diferencias culturales

Los gerentes de proyecto deben comprender y gestionar las

expectativas de las partes interesadas

Las expectativas

Cultura de la Organización

Regiones geográficas

Page 45: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Modelos de Madurez

Marcos referenciales para ayudar a las organizaciones a mejorar sus

procesos y sistemas

Modelo de desarrollo de funciones de software de calidad Se centra en la definición de requerimientos de los usuarios y la planificación de proyectos de software

Modelo de capacidad de madurez del Software del Software Engineering Institute Se enfoca en la mejora de los procesos y proporciona a las organizaciones elementos esenciales para procesos eficaces

Page 46: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Niveles CMMI

Incompleto

Realizado

Gestionado

Definido

Cuantitativamente Gestionado

Optimizado

Page 47: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Realizar control de calidad

4.2 Desarrollar el Plan

para la Dirección del Proyecto 4.3

Dirigir y Gestionar la Ejecución del

Proyecto 4.4

Monitorear y Controlar el Trabajo

del Proyecto

4.5 Realizar el Control

Integrado de Cambios

4.2 Desarrollar el Plan

para la Dirección del Proyecto

4.5 Realizar el Control

Integrado de Cambios 5.5

Validar el Alcance

8.1 Planificar la gestión

de la Calidad

8.2 Realizar

Aseguramiento de Calidad

8.3 Realizar Control de

Calidad

Gestión de la Calidad del Proyecto

Empresa/

Organización

Documentos del

proyecto

Empresa/

Organización

Documentos del

proyecto

Plan de dirección del proyecto

Solicitud de cambios aprobados

Documentos del proyecto actualizados

Entregables

Datos sobre el desempeño del trabajo

Cambios validados

Información sobre el desempeño del trabajo

Solicitud de cambios

Activos de procesos de la organización actualizados

Activos de procesos de la organización

Plan de dirección del proyecto actualizado

Métricas de calidad

Listas de control de calidad

Mediciones de control de calidad

Documentos del proyecto

Entregables verificados

Page 48: Gestión de la Calidad - dis.unal.edu.codis.unal.edu.co/.../_Ver_2016_2pub/Clases/GGS2016_10_21_Calidad.pdf · Planificar la gestión de la Calidad - Herramientas ... Siete herramientas

Pertenece al grupo del Proceso de Seguimiento y Control

Pertenece al área de conocimiento Gestión de la Calidad del proyecto

Realizar control de calidad

Entradas 1. Plan para la Dirección del Proyecto

2. Métricas de Calidad

3. Listas de Control de Calidad

4. Datos del Desempeño del Trabajo

5. Solicitudes de Cambio Aprobadas

6. Entregables

7. Documentos del Proyecto

8. Activos de los Procesos de la

Organización

Salidas 1. Mediciones de Control de Calidad

2. Cambios Validados

3. Entregables Verificados

4. Información sobre el Desempeño

del Trabajo

5. Solicitudes de Cambio

6. Actualizaciones al Plan para la

Dirección del Proyecto

7. Actualizaciones a los Documentos

del Proyecto

8. Actualizaciones a los Activos de los

Procesos de la Organización

Herramientas y técnicas 1. Siete herramientas básicas para

calidad

2. Muestreo Estadístico

3. Inspección

4. Revisión de Solicitudes de Cambio

Aprobadas