0% encontró este documento útil (0 votos)
75 vistas20 páginas

Fundamentos de Calidad en TI

Este documento trata sobre la calidad en tecnología de la información. Define calidad como el cumplimiento satisfactorio de los requerimientos del cliente. Explica los conceptos de sistema de gestión de calidad, gestión de calidad total, calidad de software, y aseguramiento de calidad de software. Detalla las actividades y beneficios del aseguramiento de calidad de software.

Cargado por

Laura isha
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
75 vistas20 páginas

Fundamentos de Calidad en TI

Este documento trata sobre la calidad en tecnología de la información. Define calidad como el cumplimiento satisfactorio de los requerimientos del cliente. Explica los conceptos de sistema de gestión de calidad, gestión de calidad total, calidad de software, y aseguramiento de calidad de software. Detalla las actividades y beneficios del aseguramiento de calidad de software.

Cargado por

Laura isha
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Calidad de la tecnología de información

Fundamentos de
calidad
¿Qué es calidad?

Existen diversas definiciones de calidad:

“Calidad es estar conformes con los requerimientos; los


requerimientos tienen que estar claramente establecidos
para que no haya malentendidos, y las mediciones deben ser
tomadas continuamente para determinar conformidad con
esos requerimientos; la no conformidad detectada es una
ausencia de calidad”.

Philip Crosby

1 / 18
¿Qué es calidad?

“La calidad es la aptitud para el uso satisfaciendo las


necesidades del cliente”.

Joseph Juran

“Calidad es la totalidad de las características de un producto


o servicio para satisfacer necesidades establecidas
(explícitas), o no establecidas (implícitas)”

ISO 8402 ANSI

2/ 18
Determinación de calidad

“La calidad del producto está determinada por la calidad del


proceso usado para desarrollarlo”.

Humphrey

2/ 18
¿Qué es calidad?

Considerando las definiciones anteriores, se puede decir que


calidad es:

El cumplimiento satisfactorio de los requerimientos del


producto o servicio, en función de las necesidades del
cliente.

3/ 18
¿Qué es sistema de gestión de calidad?
Se le llama sistema de gestión de calidad (SGC) a la serie de
estándares que buscan alcanzar la máxima calidad de los
procesos, productos y servicios, enfocándose siempre en
alcanzar la satisfacción de los clientes.

Beneficios de implementar un SGC:

ü Permite detectar puntos o áreas que se deben cambiar


ü Permite mejorar la imagen de los productos y/o servicios
ü Mejora el grado de satisfacción de los clientes

4/ 18
¿Qué es gestión de calidad total?
La gestión de calidad total (Total Quality Management-TQM)
es una estrategia que busca que en todos los procesos que se
lleven a cabo en cualquier empresa esté presente la calidad
como un grado de conciencia o cultura entre los trabajadores;
es decir, que la responsabilidad de la calidad no recaiga
únicamente en un departamento, sino que sea un valor de cada
persona que integra a la organización.

La gestión de calidad total debe:

Ø Estar orientada al cliente


Ø Tener participación activa de los empleados
Ø Buscar siempre la mejora de los procesos
Ø Realizar la toma de decisiones con base en hechos
verificados
5/ 18
Principios de TQM

1 Optimizar procesos para producir con calidad

2 Centrarse en las necesidades de los clientes

Visión estratégica para detectar procesos que deben


3 mejorarse

4 Mejora continua

Fomentar el compromiso y la cooperación de todos los


5 integrantes de la empresa

6/ 18
¿Qué es calidad del software?

“La calidad del software es la concordancia de los


requerimientos de función y rendimiento explícitamente
establecidos, con los estándares de desarrollo documentados,
y con las características implícitas que se esperan de todo
software desarrollado profesionalmente”.

Roger S. Pressman

7/ 18
¿Qué es calidad del software?
Se habla de calidad del software cuando se exceden las
expectativas del usuario en cuánto a:

1. Funcionalidad: que tenga un propósito


2. Ejecución: que sea práctico
3. Confiabilidad: que haga lo que debe
4. Disponibilidad: que funcione bajo diversas circunstancias
5. Apoyo: a un costo menor o igual al que el usuario está
dispuesto a pagar

8/ 18
¿Qué es calidad del software?
La falta de calidad en los procesos da lugar a que muchas veces
el software no haga lo que el usuario espera:

Imagen 1. Tomada de project cartoon. www.projectcartoon.com 9/ 18


¿Qué es gestión de calidad del
software?
La gestión de la calidad del software establece procesos y
estándares que guían la forma en la que se debe aplicar la
ingeniería de software para obtener una mejor calidad en el
desarrollo y en el producto.

Gestionar la calidad del software brinda a la organización los


elementos necesarios para tomar decisiones efectivas.

10/ 18
¿Qué es aseguramiento de la calidad
del software?
El aseguramiento de la calidad del software, es también
llamado SQA por sus siglas en inglés (Software Quality
Assurance). Se le llama aseguramiento de la calidad del
software a las acciones que se deben llevar a cabo para
garantizar que los procesos de ingeniería de software se
realicen de manera óptima, con la finalidad de que el producto
cumpla con las necesidades de los clientes.

SQA involucra principalmente:

o Definición de procesos
o Implementación de procesos
o Auditoría de procesos

11/ 18
Actividades de SQA

Es importante mencionar que la calidad del software no se


basa únicamente en hacer pruebas al producto, también se
vincula con otra actividades, por ejemplo, gestionar bien los
requerimientos, definir e implementar procesos, etc. En este
sentido, el aseguramiento de la calidad del software busca
garantizar la mejora continua en los procesos del ciclo de
vida de desarrollo del producto (definición de objetivos,
análisis de requisitos, viabilidad para realizar el proyecto,
diseño, programación, pruebas, integración, documentación,
implementación, y mantenimiento).

12/ 18
Actividades de SQA
Algunas de las actividades de SQA son:

§ Elaborar un plan, en el cuál se deben definir cuáles actividades


de ingeniería de software se requieren para el proyecto, así
como también el entrenamiento, las habilidades y capacidades
que debe tener el equipo de SQA.
§ Definir puntos de control para evaluar el desempeño del
proyecto.
§ Elaborar estrategias para contar con distintas pruebas de
software.
§ Auditar el software, es decir, medir el impacto del cambio para
verificar que se cumpla con los estándares; y en caso de que no,
aprender de los errores y detectar posibles puntos de mejora.
§ Promover la comunicación efectiva entre el equipo de SQA y los
integrantes de las demás áreas del proyecto.
13/ 18
Beneficios de SQA

Permite producir
Ahorro de
software de
tiempos y costos
calidad

Retrasa el
Ayuda a mejorar
mantenimiento
la confiabilidad
del software

Mejora el proceso
de desarrollo del
software

14/ 18
Habilidades y capacidades del personal
de SQA
Las personas que realizan el aseguramiento de la calidad del
software se encargan de revisar que los procesos cumplan con
los estándares establecidos; en proyectos que son de pequeña
dimensión esta actividad puede ser llevada a cabo por el equipo
que se encarga de desarrollar el producto, sin embargo, si el
proyecto es grande se debe asignar a un equipo específico que
realice esta actividad.

Las personas que integran el equipo de SQA deben cumplir con


ciertas habilidades y capacidades, algunas de ellas son:

Ø Conocer bien los conceptos de aseguramiento de la calidad


del software, requerimientos del sistema, y también los
estándares que se deben utilizar para garantizar la calidad
del producto.
15/ 18
Habilidades y capacidades del personal
de SQA

Ø Contar con experiencia en trabajos de desarrollo de software.


Ø Tener buena comprensión de temas financieros para elaborar
el presupuesto del proyecto.
Ø Saber trabajar en equipo de forma efectiva.
Ø Ser analíticos y objetivos.
Ø Expresar muy bien sus ideas tanto en forma oral como
escrita.

16/ 18
Referencias

Cubillos, M; Rozo, D. (s.f.). El concepto de calidad: historia, evolución e


importancia para la competitividad [pdf]. La Salle. México. Recuperado
de:
https://ciencia.lasalle.edu.co/cgi/viewcontent.cgi?article=1170&contex
t=ruls

García, G. (2016). Conceptos básicos de calidad del software. USON.


México. Recuperado de:
http://mat.uson.mx/mireles/conceptosCalidad/perspectivas.html

Navarro, X. (2015). ¿Qué es un sistema de gestión de calidad?. Deusto


formación. España. Recuperado de:
https://www.deustoformacion.com/blog/gestion-empresas/que-es-
sistema-gestion-calidad-1
17/ 18
Referencias

Gestión de la calidad total. (s.f). AITECO. Recuperado de:


https://www.aiteco.com/gestion-de-la-calidad-total

Carrizo, D; Alfaro, A. (2018). Método de aseguramiento de la calidad


en una metodología de desarrollo de software: un enfoque práctico.
Revista chilena de ingeniería. Chile. Recuperado de:
https://scielo.conicyt.cl/scielo.php?script=sci_arttext&pid=S0718-
33052018000100114

18/ 18

También podría gustarte