Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Proceso de SQA
[[fecha]]
Versin 1.0
Proceso de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Identificador
Proceso de SQA
Versin
1.0
Archivo
Proceso de SQA.doc
Autor
Fecha
Estado
<firma>
<fecha>
<firma>
<fecha>
<firma>
<fecha>
<firma>
<fecha>
<firma>
<fecha>
<nombre>
Ingeniero de SQA
<nombre>
[[cargo/posicin]]
<nombre>
[[cargo/posicin]]
<nombre>
[[cargo/posicin]]
<nombre>
Registro de cambios
Nro. de
cambio
Fecha
Tipo(1)
Autor
Nro. de
Peticin
Proceso de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Tabla de Contenidos
2 INTRODUCCIN....................................................................................................................................4
2.1 PROPSITO............................................................................................................................................4
2.2 ALCANCES............................................................................................................................................4
2.3 DESCRIPCIN DEL DOCUMENTO...........................................................................................................4
2.4 GLOSARIO DE TRMINOS......................................................................................................................5
2.5 ACRNIMOS..........................................................................................................................................5
3 ORGANIZACIN....................................................................................................................................6
3.1 ESTRUCTURA ORGANIZACIONAL..........................................................................................................6
3.2 ROLES Y RESPONSABILIDADES ............................................................................................................7
3.2.1 Gerente de SQA............................................................................................................................7
3.2.2 Ingenieros de calidad...................................................................................................................8
3.2.3 Personal de apoyo........................................................................................................................8
4 PRCTICAS DE SQA.............................................................................................................................9
4.1 REVISIONES..........................................................................................................................................9
4.1.1 Propsito......................................................................................................................................9
4.1.2 Actividades....................................................................................................................................9
4.1.3 Procesos, procedimientos, guas, templates y checklist asociadas..............................................9
4.2 AUDITORAS.......................................................................................................................................10
4.2.1 Propsito....................................................................................................................................10
4.2.2 Actividades..................................................................................................................................10
4.2.3 Procesos, procedimientos, guas, templates y checklist asociadas............................................10
4.3 PRUEBA...............................................................................................................................................11
4.3.1 Propsito....................................................................................................................................11
4.3.2 Actividades..................................................................................................................................11
4.3.3 Procesos, procedimientos, guas, templates y checklist asociadas............................................11
4.4 REPORTE DE PROBLEMAS Y ACCIONES CORRECTIVAS........................................................................11
4.4.1 Propsito....................................................................................................................................11
4.4.2 Actividades..................................................................................................................................12
4.4.3 Procesos, procedimientos, guas, templates y checklist asociadas............................................12
5 RESUMEN DE ACTIVIDADES...........................................................................................................13
5.1 EVALUACIN DE LA SELECCIN LOS PRODUCTOS DE TRABAJO.........................................................13
5.2 EVALUACIN DE LAS HERRAMIENTAS................................................................................................13
5.3 EVALUACIN DE LA PLANIFICACIN Y EL MONITOREO DEL PROYECTO.............................................13
5.4 EVALUACIN DE LA ESPECIFICACIN DE REQUERIMIENTOS..............................................................13
5.5 EVALUACIN DEL DISEO..................................................................................................................13
5.6 EVALUACIN DE LA IMPLEMENTACIN Y DE LA PRUEBA DE UNIDAD...............................................13
5.7 EVALUACIN DE LA INTEGRACIN Y PRUEBA....................................................................................14
5.8 EVALUACIN DEL PRODUCTO ANTES DE SU LIBERACIN...................................................................14
5.9 EVALUACIN DEL PROCESO DE REVISIN..........................................................................................14
5.10 EVALUACIN DE LAS ACCIONES CORRECTIVAS................................................................................14
5.11 EVALUACIN DEL PROCESO DE SCM...............................................................................................14
5.12 VERIFICAR LA IMPLEMENTACIN DE LOS PROCESOS........................................................................15
5.13 ESTABLECER LAS AUDITORAS.........................................................................................................15
6 PLANIFICACIN DE LAS ACTIVIDADES DE SQA......................................................................16
7 CAPACITACIN...................................................................................................................................16
8 HERRAMIENTAS.................................................................................................................................16
9 MEJORAMIENTO CONTINUO..........................................................................................................16
Proceso de SQA
Versin 1.0
2
2.1
[[Autor]]
[[fecha]]
Introduccin
Propsito
<Objetivo organizacional asociado al documento, audiencia y responsables de la actualizacin
del documento. >
El presente documento define y describe la implementacin del proceso de aseguramiento de la
calidad del software (Software Quality Assurance, SQA) dentro de la [[institucin]], con el
propsito de apoyar al responsable de la definicin, planificacin, implementacin y soporte de
esta actividad; a los desarrolladores y al jefe de proyectos.
El proceso aqu descrito es actualizado y revisado peridicamente por [[Unidad/rea]] <Unidad o
rea responsable de la actualizacin y soporte del proceso de SQA. > para garantizar que las
experiencias y las lecciones aprendidas sean incorporadas.
2.2
Alcances
<Visin general del documento. Incluye sus objetivos y alcance. >
El presente documento describe el proceso de SQA, aplicable a lo largo de todo el proceso de
desarrollo de software, centrndose en describir la organizacin de la unidad responsable, sus
prcticas y actividades, y los procedimientos de actualizacin, capacitacin y mejoramiento
continuo asociados al proceso.
El objetivo de SQA es entregar a la administracin una visibilidad adecuada del proceso utilizado
y los productos construidos durante los proyectos mediante acciones planificadas y sistemticas
que aseguren la calidad de los procesos y productos. Por lo tanto, el objetivo de este documento es
facilitar el mejoramiento continuo de la calidad de los procesos y productos de software en
[[institucin]] y, el particular, la oportuna deteccin y correccin de desviaciones del proceso y/o
los productos de trabajo en relacin con los procedimientos y estndares definidos.
2.3
Proceso de SQA
Versin 1.0
[[Autor]]
[[fecha]]
2.4
2.5
Glosario de trminos
Acrnimos
<Lista de las abreviaciones utilizadas en el documento. >
Acrnimo
SQA
SCM
Significado
Software Quality Assurance, Aseguramiento de la Calidad del Software
Software Configuration Management, Gestin de Configuracin del Software
Proceso de SQA
Versin 1.0
3
3.1
[[Autor]]
[[fecha]]
Organizacin
Estructura organizacional
<Descripcin de la estructura organizacional. Se aconseja graficar. Adems, se debe entregar
una breve especificacin de las responsabilidades de cada unidad/funcin. >
<La descripcin de las responsabilidades debe responder a: Quin es responsable de las
actividades de la unidad?, Quin debe interactuar con el grupo de SQA?, Qu tipo de
interaccin existe entre la unidad y el grupo de SQA?. >
La siguiente figura muestra el posicionamiento de la unidad de SQA al interior de la organizacin:
Gerente
Tcnico
Unidad de
SQA
Unidad de
SCM
Jefes de
Proyectos
Ingenieros
Desarrolladores
1.
2.
Proceso de SQA
Versin 1.0
3.
4.
3.2
5.
[[Autor]]
[[fecha]]
Roles y Responsabilidades
<Descripcin de la organizacin de la unidad de SQA. Deben especificarse roles y
responsabilidades. >
La unidad de SQA de la [[institucin]] es liderada por el Gerente de SQA, responsable por las
tareas de gestin de la unidad. El gerente tiene a su cargo [[nmero]] de ingenieros y [[desgloce
de profesionales]] <por ejemplo, dos analista y un programador>como personal de apoyo. En
general, la unidad acta como un equipo en el cual sus miembros cooperan para llevar acabo las
tareas de SQA.
3.2.1
Gerente de SQA
El gerente de SQA es responsable de:
Proceso de SQA
Versin 1.0
3.2.2
[[Autor]]
[[fecha]]
Informar a los niveles superiores sobre el estado del proceso y las actividades de SQA en
los proyectos.
Garantizar la capacitacin del personal de SQA y los recursos necesarios para el desarrollo
de sus actividades.
Promover el mejoramiento continuo del proceso de SQA.
Gestionar el desarrollo de herramientas para facilitar el proceso de SQA.
Interactuar con todos los miembros de la organizacin.
<Otros. >
Ingenieros de calidad
Los ingenieros de calidad miembros de la unidad de SQA deben:
3.2.3
Personal de apoyo
Las responsabilidades del personal de apoyo incluye:
Proceso de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Prcticas de SQA
4.1
Revisiones
4.1.1
Propsito
El proceso de revisin es una metodologa definida, estructurada y disciplinada para la deteccin
e identificacin de defectos en los productos de trabajo durante el ciclo de vida del software.
Cuenta con seis etapas: planificacin, orientacin, preparacin, inspeccin, rework y
seguimiento. Las cuales son llevadas a cabo por un equipo con tareas y responsabilidades
definidas, con documentacin especfica y por un perodo de tiempo determinado. El equipo de
inspeccin contempla un moderador, autor, presentador, secretario, uno o ms inspectores y un
observador.
4.1.2
Actividades
Las principales actividades de SQA relacionadas con el proceso de revisin son:
4.1.3
Identificador
Versin
1.0
1.0
Documento principal
Proceso de Revisin
Proceso de Revisin
Proceso de Revisin
Proceso de Revisin
Proceso de Revisin
Identificador
Versin
1.0
1.0
1.0
1.0
1.0
Proceso de SQA
Versin 1.0
4.2
Auditoras
4.2.1
Propsito
[[Autor]]
[[fecha]]
Actividades
Las principales actividades de SQA relacionadas con el proceso de auditora incluyen:
4.2.3
Auditora de la planificacin.
Auditora del proceso de especificacin de requerimientos.
Auditora del proceso de diseo.
Auditora del proceso de codificacin.
Auditora del proceso de prueba.
Auditora del proceso de integracin.
Auditora funcional y fsica.
Identificador
Versin
1.0
Documento principal
Proceso de Auditora
Proceso de Auditora
Proceso de Auditora
Proceso de Auditora
10
Proceso de SQA
Versin 1.0
Template/Checklist
Checklist de auditora
Informe de auditora
4.3
4.3.1
[[Autor]]
[[fecha]]
Identificador
Versin
1.0
1.0
Prueba
Propsito
La prueba es una actividad que vala los atributos y la capacidad de un programa o sistema para
determinar si se cumple con los resultados definidos. Esto implica verificar la satisfaccin de los
requerimientos e identificar diferencias entre los resultados esperados y los actuales. Es decir, la
prueba consiste en ejecutar un programa o sistema con la intencin de encontrar defectos.
El proceso de prueba incluye cinco etapas: planificacin, especificacin, ejecucin, anlisis de
resultados y completacin. Durante la planificacin se identifican los tipos de pruebas, se
estiman los recursos y el esfuerzo requerido para ellas y se programan sus actividades.
Posteriormente, para cada tipo de prueba se especifica un conjunto de casos de pruebas y los
procedimientos respectivos. Sobre la base de esta especificacin, se ejecutan las pruebas y se
registran sus resultados, los cuales servirn para identificar defectos y sus posibles causas, as
como tambin para establecer acciones correctivas durante el anlisis. Por ltimo se preparara el
equipamiento y los casos de pruebas para uso posteriores y se terminar la documentacin de
todo el proceso.
4.3.2
Actividades
Las principales actividades de SQA relacionadas con la prueba son:
4.3.3
4.4
4.4.1
Documento principal
1.0
Identificador
Versin
1.0
1.0
1.0
11
Proceso de SQA
Versin 1.0
4.4.2
[[Autor]]
[[fecha]]
Actividades
El reporte de problemas y acciones correctivas esta asociada a todas las prcticas de SQA y se ve
reflejada en el informe de resultados de cada prctica.
En trminos generales, esta prctica esta asociada a las evaluaciones de los productos de trabajo
(revisiones) y a la verificacin de la adherencia de los procesos a los procedimientos definidos.
4.4.3
Identificador
Versin
1.0
1.0
1.0
1.0
12
Proceso de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Resumen de Actividades
5.1
5.2
5.3
5.4
5.5
5.6
13
Proceso de SQA
Versin 1.0
5.7
[[Autor]]
[[fecha]]
Garantizar que el proceso de codificacin, las revisiones asociadas y la prueba de unidad sean
conducidos de acuerdo a los estndares y procedimientos establecidos en el plan de proyecto.
Asegurar la incorporacin de los resultados de las revisiones en los entregables de esta fase.
Verificar la implementacin de las acciones correctivas derivadas de la prueba de unidad.
Comprobar la utilizacin de la especificacin de procedimientos y casos de prueba durante la
prueba de unidad.
Corroborar la documentacin del cdigo y de los resultados de la prueba de unidad.
5.8
Verificar que el proceso de integracin y las actividades de prueba sean realizadas conforme
al plan de proyecto, el diseo, el plan de prueba y los estndares y procedimientos
establecidos.
Asegurar que la prueba de integracin fue completada satisfactoriamente, que sus resultados
fueron registrados y divulgados y que las acciones correctivas derivadas de ella fueron
implementadas.
Corroborara el desarrollo adecuado de las pruebas de aceptacin y del sistema.
Monitorear las actividades de prueba y certificar sus resultados.
Revisar las pruebas.
5.9
14
Proceso de SQA
Versin 1.0
[[Autor]]
[[fecha]]
15
Proceso de SQA
Versin 1.0
[[Autor]]
[[fecha]]
Capacitacin
SQA es responsable de la capacitacin sobre sus prcticas y actividades ante los desarrolladores y los
miembros de la unidad de SQA. Mayores detalles pueden encontrarse en el Plan de capacitacin para
SQA.
Herramientas
Mejoramiento continuo
Dado que el objetivo de SQA es asegurar la calidad del proceso de desarrollo, es parte de sus
responsabilidades velar por el mejoramiento continuo del todos los procesos involucrados en el desarrollo
de software. Por ello debe:
16