presentación de powerpoint - fundación universitaria de
TRANSCRIPT
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
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
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
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.
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
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
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
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
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
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
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
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
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?
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
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
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
• …
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?