1. ESCUELA INFORMÁTICA SANTO TOMÁS
Aseguramiento de la Calidad
Enfocada al Proceso
14/05/2014
Instituto Profesional Santo Tomás
Ingeniería en Informática
Nivel 7
Manuel García Marcelli
2. Calidad y Auditoría de Software
1
Índice.
ÍNDICE............................................................................................................................................................0
INTRODUCCIÓN. ............................................................................................................................................2
ASEGURAMIENTO DE LA CALIDAD.................................................................................................................3
ASEGURAMIENTO DE LA CALIDAD DEL PROCESO. .........................................................................................4
IMPORTANCIA DEL ASEGURAMIENTO DE LA CALIDAD DEL PROCESO. ..........................................................5
ROL DEL ANALISTA DE CALIDAD.....................................................................................................................5
ÁREAS DE RESPONSABILIDAD. ............................................................................................................................ 5
ALGUNAS FUNCIONES PRINCIPALES..................................................................................................................... 6
CONCLUSIÓN. ................................................................................................................................................7
LINKOGRAFÍA.................................................................................................................................................8
3. Calidad y Auditoría de Software
2
Introducción.
La calidad es el conjunto de características de un elemento, producto o servicio, que le confieren
la aptitud de satisfacer una necesidad implícita y explícita. Esto significa que la calidad de un
producto o servicio, es equivalente al nivel de satisfacción que le ofrece a su consumidor, y está
determinado por las características específicas del producto o servicio.
El aseguramiento de la calidad data desde hace muchos años atrás, pero es hasta en 1920 cuando
se consolida el término; elaboración de gráficas de control, técnicas de muestreo y de análisis
económicos fueron lo que los pioneros del aseguramiento de calidad empezaron a implementar
en sus áreas de trabajo, esto gracias al departamento de Ingeniería de Inspección que implementó
la empresa Bell System. Desde ese entonces la palabra calidad ha tomado sentido para las
empresas que la ven no sólo como un atributo más, sino que como una responsabilidad y un
compromiso con sus clientes.
Aunque el aseguramiento de la calidad no es un tema nuevo, en los últimos años ha habido un
resurgir de los asuntos vinculados con la calidad, esto debido a la globalización, la
intercomunicación, la competitividad y la mayor concientización y participación de los ciudadanos.
El hecho es que se escucha hablar del tema de la calidad no solo en los productos y servicios sino
que también en los procesos que crean estos productos y/o servicios.
4. Calidad y Auditoría de Software
3
Aseguramiento de la calidad.
El aseguramiento de la calidad es el conjunto de acciones planificadas y sistemáticas que son
necesarias para proporcionar la confianza adecuada de que un producto o servicio satisface los
requisitos dados para la calidad, los cuales deben estar sustentados en la satisfacción de las
expectativas de los clientes.
El aseguramiento de calidad dentro de la empresa es básicamente un sistema documental de
trabajo, en el cual se establecen reglas claras, fijas y objetivas, sobre todos los aspectos ligados al
proceso operativo, es decir, desde el diseño, planeación, producción, presentación, distribución,
servicio posventa y las técnicas estadísticas de control del proceso y, desde luego, la capacitación
del personal.
Ello significa, vigilar que a lo largo de todo el proceso operativo se cumplan las instrucciones de
trabajo y se respeten las especificaciones técnicas del servicio.
Un sistema de aseguramiento de calidad se complementa con otros métodos y filosofías de
calidad; en virtud de que los factores que abarca, permiten establecer un soporte documental
para evaluar el desempeño de la empresa a partir de registros de calidad, mismos que sirven para
obtener datos confiables y objetivos para mantener un control real y efectivo sobre el proceso
operativo.
En el desarrollo de software la diferencia entre Aseguramiento de la Calidad y Control de Calidad
no está clara y a menudo estos términos se confunden. El Aseguramiento de la Calidad no es lo
mismo que Control de Calidad, el Aseguramiento de la Calidad debe acompañar todo el proceso
de desarrollo de Software mientras que el Control de Calidad está enfocado únicamente a realizar
pruebas para certificar el software.
A continuación una tabla comparativa de ambos términos.
Control de calidad Aseguramiento de la calidad
Detecta problemas en los productos de trabajo.
Asegura la adherencia a los procesos,
estándares y planes.
Verifica que los productos de trabajo cumplan
con los estándares de calidad especificados en
el plan de proyecto.
Evalúa que los procesos, planes y estándares
utilizados en el proyecto cumplan con los
estándares organizacionales.
Revisa el contenido del producto. Revisa procesos.
5. Calidad y Auditoría de Software
4
Aseguramiento de la Calidad del Proceso.
El Aseguramiento de la Calidad del Proceso se refiere a asegurar (como su nombre lo dice) la
calidad en cada una de las fases de la elaboración de un producto final, cualquiera que éste sea. En
el caso del Aseguramiento de la Calidad del software, se refiere a asegurar la calidad de los
resultados de cada una de las fases del ciclo de vida del software y por consiguiente asegurar la
calidad del producto final. Para cumplir con este aseguramiento se deberán definir estándares y
establecer procedimientos contra los cuales se pueda comparar lo alcanzado durante cada una de
las fases.
En términos más simples se trata de asegurar que las actividades incluidas en los diferentes
procesos que existan, sean llevadas a cabo de acuerdo a los estándares que se han planificado y
establecido con anterioridad.
Aseguramiento de la calidad del Proceso v/s Aseguramiento de la Calidad del
Producto
Diferencias Similitudes
El Aseguramiento de la Calidad del Producto se
aplica al final de una de las fases del ciclo de
vida del software; mientras que el
Aseguramiento de la Calidad del Proceso se
aplica en todas las fases del ciclo de vida del
Software.
Ambas permitirán verificar y afirmar la calidad
del producto final, el software.
En el Aseguramiento de la Calidad del Producto
se utilizarán Casos de Pruebas para ser
ejecutados; En cambio en el Aseguramiento de
la Calidad del Proceso se utilizarán los
estándares y procedimientos establecidos para
cada una de las fases del ciclo de vida del
software.
Ambas definen un conjunto de actividades a
realizarse dentro del ciclo de vida del software
para mejorar y asegurar la calidad del mismo.
6. Calidad y Auditoría de Software
5
Importancia del Aseguramiento de la Calidad del Proceso.
El ámbito laboral de cualquier parte del mundo persigue realizar sus tareas de la mejor manera
posible, todos los gerentes, administradores, directores de TI y jefes en general buscan que el
producto que sus trabajadores entregan cumpla con ciertos estándares. Para esto es importante
realizar un fuerte enfoque en los procesos que finalmente darán vida al producto.
El no estar identificado con el alcance y con las repercusiones que se suscitan con asegurar la
calidad del proceso puede perjudicar significativamente a las empresas en su competitividad,
captación de mercados, satisfacción de sus clientes y muchas pérdidas reflejadas en altos costos
de producción.
Un ejemplo de la importancia del Aseguramiento de la Calidad de los Procesos en el ámbito del
Desarrollo de Software es que si para el Análisis de Requisitos dentro de un modelo cascada, se ha
definido un tipo determinado de documento a presentar, entonces para pasar a la fase de Diseño,
el documento de Análisis deberá estar conforme al documento estándar ya que una fase que no se
ejecutó de forma correcta podría causar (y muy probablemente lo haga) defectos en las fases
posteriores. La idea es que mientras más temprano se detecten las fallas, menor será el costo
(monetario, de tiempo, recursos, calidad, etc.) de repararlas y mayor la calidad del producto final.
La importancia de asegurar la calidad del proceso radica en esto último. Si la calidad del proceso es
deficiente, entonces afectará directamente a la calidad del producto final.
Rol del Analista de Calidad.
El Analista de calidad coordina el cumplimiento de las políticas de calidad y elabora, supervisa y
controla el desarrollo de los procesos de la planta a fin de que estén acordes a la política de
calidad de la empresa.
Áreas de Responsabilidad.
Políticas de Calidad.
Documentar procesos en la planta.
Capacitar al personal en las políticas y procesos de calidad.
7. Calidad y Auditoría de Software
6
Algunas Funciones Principales.
Inspeccionar y analizar el proceso de fabricación y aseguramiento del producto terminado,
a fin de verificar el cumplimiento de las especificaciones técnicas de los mismos.
Notificar los resultados de las pruebas a los responsables de las áreas, a fin de que se
tomen las medidas preventivas y/o correctivas pertinentes.
Identificar los productos no conformes, a fin de garantizar la entrega de productos a los
clientes que cumplan con las especificaciones establecidas.
Registrar y verificar dimensional, funcional y visualmente los resultados de las muestras
analizadas.
8. Calidad y Auditoría de Software
7
Conclusión.
Una ciudadanía más exigente, y la creciente complejidad de los servicios, procesos, sistemas y
organizaciones, son algunas de las causas que hacen de la calidad un factor determinante para la
competitividad y la permanencia de las organizaciones modernas. Es por esto que en e último
tiempo las empresas han prestado mayor atención en todo aquello que involucra el
Aseguramiento de la Calidad, tomando en cuenta todos los factores que ello comprende, desde el
recurso humano, tecnología, procedimientos, gestión, procesos y normativas. De esta forma el
Aseguramiento de la Calidad se ha convertido en una metodología que está siendo aceptada por
innumerables empresas y que ha mostrado sus bondades en las diferentes ramas industriales y de
servicios.
El Aseguramiento de la Calidad del Proceso se trata de asegurar que las actividades incluidas en los
diferentes procesos que existan, sean llevadas a cabo de acuerdo a los estándares que se han
planificado y que se han establecido con anterioridad. Se dice que la calidad del proceso de
desarrollo afecta directamente a la calidad de los productos derivados, es por esto que se debe
prestar una especial atención en el desarrollo de los procesos que crearán un producto o servicio
ya que son justamente los procesos que crean este producto los que pueden llevar al éxito a una
empresa y no el producto propiamente tal.
9. Calidad y Auditoría de Software
8
Linkografía.
http://www.liderazgoymercadeo.com/articulocont.asp?a=2032
http://www.tec.url.edu.gt/boletin/URL_19_SIS09_GESTION.pdf
http://sedici.unlp.edu.ar/bitstream/handle/10915/3956/3_-
_Aseguramiento_de_la_calidad_del_software.pdf?sequence=11
http://www.espol.edu.ec/10993/evento.aspx