Presentación de PowerPoint - Fundación Universitaria de ...

17
Universidad del Cauca: calidad académica con compromiso regional y nacional Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad GESTION DE PROCESOS SOFTWARE: LA IMPORTANCIA DE LA MEDICIÓN Francisco J. Pino

Transcript of Presentación de PowerPoint - Fundación Universitaria de ...

Page 1: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad

GESTION DE PROCESOS SOFTWARE: LA IMPORTANCIA DE LA MEDICIÓN

Francisco J. Pino

Page 2: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad

II Jornadas Iberoamericanas de Interacción Humano-Computador

Popayán, 13-15 abril 2015

GESTION DE PROCESOS SOFTWARE: LA IMPORTANCIA DE LA MEDICIÓN

Francisco J. Pino Grupo IDIS – Unicauca

Page 3: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad

Motivación

Page 4: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad

Principios de Calidad de Software Watts Humphrey

Humprey, W.: Acquiring quality software. CrossTalk Vol 18(12), December 2005.

Page 5: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad

• Principio 1: Si un cliente no demanda calidad, probablemente no la conseguirá

• Principio 2: Para obtener calidad de manera constante los desarrolladores deben gestionarla en su trabajo

• Principio 3: Para gestionar la calidad los desarrolladores deben medirla.

• Principio 4: La calidad de un producto la determina el proceso usado para desarrollarlo.

• Principio 5: Ya que las pruebas solucionan solo una fracción de los defectos, debes tener pruebas de calidad.

• Principio 6: La calidad solo la producen profesionales motivados orgullosos de su trabajo.

Principios de Calidad de Software - Humphrey

Page 6: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad

Aspectos de la calidad de software

Page 7: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad

Responsabilidades de la Gestión de Procesos Software

Las cuatro responsabilidades de gestión de procesos SW [Florac, 1999]

Necesidad organizacional

Medición

Page 8: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 8

“Cuando puedas medir lo que estás diciendo y expresarlo en números, sabrás algo acerca de eso; pero cuando no puedes medirlo, cuando no puedes

expresarlo en números, tus conocimientos serán escasos y no satisfactorios” Lord Kelvin

“Lo que no sea medible, hazlo medible” Galileo Galilei

“No se puede controlar lo que no se puede medir” Tom De Marco

“No se puede predecir lo que no se puede medir” Norman Fenton

Importancia de la medición

Page 9: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 9

• Las métricas son un buen medio para entender, monitorizar, controlar, predecir y probar el desarrollo software y los proyectos de mantenimiento (Briand et al., 1996)

• En general, la medición persigue tres objetivos fundamentales (Fenton y Pfleeger, 1997) – entender qué ocurre durante el desarrollo y el mantenimiento

– controlar qué es lo que ocurre en nuestros proyectos

– mejorar nuestros procesos y nuestros productos

Importancia de la medición

Page 10: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 10

Las métricas pueden ser utilizadas para que los profesionales e investigadores puedan tomar las mejores decisiones (Pfleeger, 1997)

MÉTRICAS COMO MEDIO PARA ASEGURAR LA CALIDAD EN LOS PRODUCTOS/PROCESOS/

PROYECTOS SOFTWARE

Utilidad de las métricas

Page 11: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 11

Medición en IS - Ontología

Page 12: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 12

• Objetivo fundamental es satisfacer necesidades de medición detectadas en la empresa.

• A partir de esta necesidad se identifican entidades y atributos a ser medidos.

• Luego se definen las métricas necesarias (unidad en la que se expresa, escala a la que pertenece, atributo o atributos para los que se define)

• Primero se defines métricas directas, luego indirectas, y finalmente criterios de decisión para satisfacer las necesidades de información planteadas inicialmente.

Propósito de la Medición

Page 13: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 13

• Según el contexto: – Proceso:

• Se recopilan de todos los proyectos, y durante un largo periodo de tiempo

• Caracterizadas por: Control y ejecución del proyecto, Medición de tiempos de las fases.

– Proyecto: • Permiten evaluar el estado del proyecto.

• Permiten seguir la pista de los riesgos.

– Producto: • Se centran en las características del software y no en como se fabricó.

• También son productos los artefactos, documentos, modelos y componentes que conforman el software.

• Se miden cosas como el tamaño, la calidad, la totalidad, la volatilidad y el esfuerzo.

Medición de software: Qué medir?

Page 14: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 14

Proceso de recopilación de métricas

Page 15: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 15

Métricas software: estado del arte

Page 16: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad 16

Estándares/Modelos

• Basili y Weiss (1984) y Rombach (1990)

• GQM, GQiM, PSM

• ISO/IEC 15939

• PSP

• ISO/IEC 9126 (Partes 2, 3 y 4)

• ISO/IEC 25020:2007; ISO/IEC 25021:2012

• ISO/IEC 25022; ISO/IEC 25023; ISO/IEC 25024

• …

Page 17: Presentación de PowerPoint - Fundación Universitaria de ...

Universidad del Cauca: calidad académica con compromiso regional y nacional

Posteris Lvmen Moritvrvs Edat – Quien ha de morir deje su luz a la posteridad

Preguntas? Observaciones? Aportes?