S02 S3-Material

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 32

CALIDAD DE SOFTWARE

Unidad 01: Fundamentos de Calidad de Software


Tema: Control de calidad de software

Sesión 3
TOMAR EN CUENTA….

Datos/Observaciones
Comentario sobre la
Clase Anterior
Logro específico de aprendizaje
Al finalizar esta sesión de clase, el estudiante elabora indicadores de control de la
calidad de software, para realizar el seguimiento de la calidad de las soluciones
desarrolladas en un entorno laboral , tomando como referencia los conceptos
teóricos tratados respecto a estos componentes.

Datos/Observaciones
Importancia
Para desarrollar un producto software de calidad es muy importante, contar con
indicadores de control de calidad de software, para hacer seguimiento durante el
ciclo de desarrollo, de esta manera asegurar la calidad y su funcionalidad en su
ambiente de operación de soluciones informáticos.

¿…………?

Datos/Observaciones
Control de la calidad de software
Factores y criterios que determinan la calidad en el software
Métricas de control de la calidad en el software
Agenda
Ejemplo de indicadores
Taller propuesto
Conclusiones

Datos/Observaciones
Conocimientos previas ?
CONTROL DE CALIDAD DE SOFTWARE

Calidad de Calidad
https://www.youtube.com/watch?v=JsZiqy
WFmMA

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

¿Por qué debemos mejorar?

Con la aplicación de la Mejora Continua se contribuye a mejorar las debilidades y


afianzar las fortalezas de los Equipos, así como de la Empresa en su conjunto. De
este modo se logra ser más productivos y competitivos.

Las organizaciones y los Equipos deben analizar los procesos utilizados, de modo
que si existe algún inconveniente, problema o ineficiencia estás puedan mejorarse
o corregir.

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

El control de la calidad

Conjunto de técnicas y actividades de carácter operativo,


utilizadas para verificar los requerimientos relativos a la
calidad del producto o servicio

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

El control de la calidad

La calidad en el software está en relación directa con el


cumplimiento de los requerimientos formulados por el
usuario, de tal forma que si un programa no cumple con
alguno de estos requerimientos es un software de baja
calidad.

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

El control de la calidad del software está


centrado en dos objetivos fundamentales
• Mantener bajo control un proceso.
• Eliminar las causas de los defectos en las diferentes
fases del ciclo de vida.

En concreto, se puede decir que el control de la calidad del


software son las actividades para evaluar la calidad de los
productos desarrollados.

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Estrategias de Calidad de Software

Control de la Calidad Aseguramiento de la calidad


• Revisiones y auditorias • Marco de referencia
• Productos (entregables) • Estrategia de mejora
• Procesos

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

El control de calidad en el software, denominado SQA ("Software Quality


Assurance"), se basa en las siguientes actividades:

 Uso de métodos y herramientas de análisis, diseño, codificación y prueba.

 Revisiones técnicas formales, que se aplican durante cada paso de la Ingeniería de


software.

 Control de la documentación del software y de los cambios realizados.

 Procedimientos que aseguren un ajuste a los estándares de desarrollo.

 Mecanismos de medida de la calidad ("métricas")

Datos/Observaciones
Dinámica Individual
Preguntas sobre lo tratado hasta el momento

Participar a través del Chat


CONTROL DE CALIDAD DE SOFTWARE

Factores y criterios que determinan la calidad en el software

Los elementos básicos empleados para medir la calidad en el software se denominan


factores; éstos pueden clasificarse en dos grandes categorías:

 Factores que pueden ser medidos directamente: (# de errores/unidad tiempo).


 Factores que sólo pueden ser medidos indirectamente; valores subjetivos: (
facilidad de uso)

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el


software

Se define como métrica el valor asociado con la


respuesta a una pregunta formulada en una
revisión para evaluar o establecer un atributo o
un requerimiento de un criterio relacionado
con un factor

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el


softwareDE CALIDAD DE SOFTWARE
CONTROL

En la mayoría de los desafíos técnicos, las métricas nos ayudan a


entender tanto el proceso técnico que se utiliza para desarrollar un
producto, y se mide para aumentar su calidad.

Datos/Observaciones
Dinámica Individual
Preguntas sobre lo tratado hasta el momento

Participar a través del Chat


CONTROL DE CALIDAD DE SOFTWARE

Métricas de Procesos

Indicadores de Gestión
https://www.youtube.com/watch?v=9
1b3REuGMTs

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software

Categorías de medición

Calidad (Q) Clientes (C)


Grado en el cual los resultados satisfacen los Relación con el cliente, expectativas,
requerimientos percepciones, lealtad
Recursos Humanos (RH) Productividad (P)
Habilidades, retención, esfuerzo, satisfacción Ratio: de eficiencia, HH, Costo unitario
de empleados Métodos y procesos (MP)
Plazo y costo (PC) Nivel de adherencia
Desviación de costo, Desviación de plazo Nivel de madurez CMMI

Datos/Observaciones
Ejemplo
Indicadores por categoría de medición de software
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software


CONTROL DE CALIDAD DE SOFTWARE

Ejemplos:

Indicadores Tecnología de la Información Categoría


Disponibilidad de servicios críticos / Mes Q
Cantidad de días en que cumple la meta del Batch/ Cantidad de días de
Q
Operación x mes
Disponibilidad de canales /mes Q
% de Incidencias atendidas en el tiempo establecido x mes P
Monto pérdida generada por no disponibilidad o mal funcionamiento de
Q
aplicaciones x mes
% de avance del proyecto x mes PC
% de cumplimiento de proyectos en tiempo y costo PC

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software

Ejemplos:
Indicadores Tecnología de la Información Categoría
% De colaboradores certificados RH
% Avance de despliegue de procesos internos y certificaciones en metodologías
MP
internas x mes
% de presentación internas de los proyectos finalizados RH
% de horas en outsourcing al mes/horas de desarrollo totales MP
Requerimientos atendidos /Solicitados x mes P
Cantidad de Requerimientos de certificación atendidos al mes / Total de
P
requerimientos en el mes
Cantidad de no conformidades reportadas al mes / Cantidad de no
Q
conformidades resueltas al mes

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software

Ejemplos:

Indicadores Tecnología de la Información Categoría


Cantidad de no conformidades reportadas al mes / Cantidad de no P
conformidades resueltas al mes
% de satisfacción de Centro de servicios C
Nro. de iniciativas implementadas relacionadas a la atención del cliente
C
al año
Calidad de datos de clientes Q

Datos/Observaciones
Dinámica Individual
Preguntas sobre lo tratado hasta el momento

Participar a través del Chat


Taller de clase

Tienen 15’ para elaborar indicadores para procesos clave de un proyecto


de software, 3 por categoría. Utilizar el formato de la siguiente
presentación.

Luego 3 equipos voluntarios, presentan sus propuestas mediante el


ZOOM, por un lapso de 5’, para consultas se aplica la técnica de ángeles y
demonios.
CONTROL DE CALIDAD DE SOFTWARE

Categoría de medición
Métrica
Q RH PC C P MP

Datos/Observaciones
Que hemos aprendido hoy….

Datos/Observaciones
Conclusiones

 La medición de la calidad se fundamenta en las métricas, las


cuales nos permiten cuantificar y tener valores comparativos sobre
el comportamiento y la eficiencia, en el desarrollo de programas y
sistemas para la organización

 Es una necesidad inminente de la industria del software y de los


usuarios que el software desarrollado cumpla con todas las
dimensiones de la calidad.

Datos/Observaciones
Participa en el foro de debate
¿Por qué es importante las métricas de proceso de desarrollo de
software?

También podría gustarte