Está en la página 1de 34

LIS7

Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas


07/1/10

PLAN DE ASEGURAMIENTO DE LA CALIDAD DE


SOFTWARE PARA EL SISTEMA DE CONTROL DE
PETICIONES DE CAMBIOS Y MINUTAS [SCPCM]

07/1/2010

Aprobaciones del Plan SQA:


______________________

____________

Administrador SQA

Fecha

Freddy Rodrguez
______________________

____________

Administrador de proyecto

Fecha

Ral Ramrez

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

CONTROL DE LA CONFIGURACIN

Titulo:

Plan de Aseguramiento de la Calidad

Referencia:

730-1998 IEEE Standard for Software Quality Assurance


Plans
730.1-1995 Guide for Software Quality Assurance Planning

Autor:

Freddy Rodrguez Villegas

Contacto

alexrv@inbox.com

Fecha:

07/01/2010

HISTRICO DE VERSIONES

Versin

Fecha

Estad
o

Responsabl
e

Nombre del Archivo

0.1.0

20/11/200
9

Freddy
Rodrguez

20112009SQAP_v0.1.0_PrimeraIteracion_Planeacion.doc
x

0.2.0

05/12/200
9

Freddy
Rodrguez

05122009SQAP_v0.2.0_PrimeraIteracion_Planeacion.doc
x

0.3.0

07/1/2010

Freddy
Rodrguez

SQAP_v0.3.0.docx

Estado (B) Borrador, (R) Revisin, (A) Aprobado

HISTRICO DE CAMBIOS

Versin

Fecha

Cambios

0.1.0

06/01/201
0

Se elimino la seccin 11: Control de medios

0.2.0

07/01/201
0

Modificaciones a la seccin 2: Administracin, se aclararon


puntos de responsabilidades y de recursos de la organizacin

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Versin

Fecha

Cambios
Se realizaron cambios a las matrices de responsabilidades
Modificaciones a la seccin 6 del documento: Pruebas, se
definieron las actividades que debern de hacerse durante las
pruebas del software
Se elimino la seccin 9: Control de cdigo
Seccin de capacitacin eliminada, no cumpla con lo
establecido en el PDS

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

PRLOGO

Este documento contiene el Plan de Aseguramiento de la Calidad para el proyecto SCPCM


[SISTEMA DE CONTROL DE PETICIONES DE CAMBIOS Y MINUTAS]. En este documento se
describen las actividades de cada uno de los roles interesados en el desarrollo del proyecto.
El responsable de calidad asume la responsabilidad por este documento y sus actualizaciones, a
manera que sea requerido para el proyecto SCPCM. Los usuarios de este documento pueden
reportar deficiencias o correcciones de este texto, utilizando el Formato de Peticin de Cambios,
encontrado en el plan de administracin de la configuracin. Las Actualizaciones de este documento
se realizaran al menos cada vez que se reciba una peticin de cambio por parte de los usuarios de
este documento y esta sea aprobada, de acuerdo con el proceso de Administracin de la
Configuracin del proyecto SCPCM

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Contenido
Seccion 1. OBJETIVO.......................................................................................................................6
Seccion 2. ADMINISTRACIN.......................................................................................................9
Seccion 3. TAREAS DEL SQA........................................................................................................13
SecCion 4. DOCUMENTACIN....................................................................................................25
Seccion 6. PRUEBAS.....................................................................................................................27
SecCion 7. REPORTE DE PROBLEMAS Y RESOLUCIN.........................................................29
7.1 REPORTE DEL PROCESO DE AUDITORA......................................................................29
7.1.1

Presentacin del reporte del proceso de auditoria.....................................................29

Seccion 8. HERRAMIENTAS,TECNICAS Y METODOLOGIAS.................................................33

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

SECCION 1. OBJETIVO
El objetivo de este documento es definir el Plan de Aseguramiento de la calidad del proyecto
SCPCM, la organizacin, tareas y responsabilidades del equipo SQA, as como proporcionar guas,
herramientas, tcnicas y metodologas para la realizacin de las actividades y de los reportes de
calidad.

1.1 ALCANCE
El presente documento establece las actividades realizadas para asegurar la calidad, a lo largo del
ciclo de vida del proyecto SCPCM
La meta de este plan de aseguramiento de la calidad es verificar que todo el software y la
documentacin a ser entregada cumplan con todos los requerimientos tcnicos. Los procedimientos
definidos en este documento se utilizarn para examinar las prestaciones que dar el software, as
como para examinar la documentacin y determinar que ambos cumplieron con los requerimientos
tcnicos y de rendimiento del sistema a ser desarrollado.

1.2 IDENTIFICACIN
La siguiente lista muestra los tems de configuracin que aplican para el proyecto SCPCM :
a. IC# 001 : Plan de Aseguramiento de la Calidad
b. IC# 002 : Plan de Desarrollo de software
c. IC# 003 : Plan de Pruebas
d. IC# 004 : Especificacin de requerimientos del sistema
e. IC# 005 : Plan de Administracin de la Configuracin

1.3 DESCRIPCIN GENERAL DEL SISTEMA.


El sistema SCPCM es un sistema dedicado a la administracin y seguimiento de peticiones de
cambio para proyectos de desarrollo de software, as como la administracin de minutas para
reuniones.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Con este sistema (SCPCM) se quiere lograr:

Mejorar la calidad y eficiencia en el control de peticiones de cambio.

Mejorar la calidad y eficiencia en el control de minutas.

Aminorar la carga de trabajo de los administradores de cambio y administradores de juntas.

Dar un mejor seguimiento a las peticiones de cambio

TABLA 1-1. ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE


ACTIVIDAD
Planeacin del proyecto
Ambiente de desarrollo del software
Anlisis y requerimientos del sistema
Diseo del sistema
Implementacin (codificacin) y pruebas de unidad
Integracin de unidades y pruebas
Pruebas de sistema
Ciclo de vida de mantenimiento

TABLA 1-2. E IDENTIFICACIN DE LOS ITEMS DE CONFIGURACIN (IC)


NOMENCLATURA

ACRONIMO

NUMERO DE IC

Plan de SQA

SQAP

001

Plan de desarrollo de software

PDS

002

Plan de pruebas

PPS

003

Especificacin de requerimientos

ERS

004

Plan de administracin de la
configuracin

PAC

005

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

1.4 DESCRIPCIN GENERAL DEL DOCUMENTO


Este documento identifica la organizacin y procedimientos que se utilizarn para realizar las
actividades relacionadas al Aseguramiento de la calidad del proyecto SCPCM
La seccin 1 identifica el sistema para el cual aplica este Plan de Aseguramiento de la calidad.
Proporciona una descripcin general del sistema, se describen de igual manera el propsito y los
contenidos de este plan, as como la relacin del mismo con otros documentos o planes de
administracin en una lista de referencia.
La seccin 2 describe los elementos organizativos que influyen en la calidad del software.
La seccin 3 describe las tareas realizadas para el SQA
La seccin 4 lista la lnea base de documentos producidos y mantenidos por el proyecto
La seccin 5 identifica los estndares, prcticas y convenciones de codificacin y mtricas
La seccin 6 describe la participacin del SQA en las pruebas
La seccin 7 describe los reportes de problemas y acciones correctivas.
La seccin 8 describe las herramientas, tcnicas y metodologas que se utilizarn para el desarrollo
del sistema SCPCM .
El anexo A proporciona listas de verificacin a ser utilizadas para verificar que se cumplan las
mejores prcticas en la Ingeniera de Software.

1.5 DOCUMENTOS DE REFERENCIA


Esta seccin muestra los documentos de referencia que se utilizan en este Plan de Aseguramiento de
la Calidad.
a. IEEE-Std-730-1998, IEEE Standard for Software Quality Assurance Plans, June 1998.
b. IEEE-Std-730.1-1995, IEEE Guide for Software Quality Assurance Planning, December
1995.
c. Plan de Administracin de la configuracin del proyecto SCPCM .
d. Plan de Desarrollo del Software del proyecto SCPCM .

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

SECCION 2. ADMINISTRACIN
Esta seccin se describe cada uno de los principales elementos de la organizacin que influyen en la
calidad del software.

2.1 ORGANIZACIN
El responsable de SQA tiene la libertad de reportar anomalas y no conformidades (si la calidad del
producto est en peligro), al siguiente o al nivel ms alto en la cadena de liderazgo en la
organizacin del proyecto.
La figura 2-1 muestra la organizacin SQA con relacin a la organizacin del proyecto
Administrador
del proyecto
Ral Ramrez

Aseguramiento
de la calidad
Freddy Rodrguez

Administracin
de la
configuracin
Alma Canch

Requerimiento
s

Diseo/Desarrollo
Daniel Cervantes
Willberto Dzul

Pruebas

Riesgos

Mtricas

Rab Aranda

Mishel Agero
Rodrigo

Figura 2-1. En esta figura se presenta la estructura organizacional del proyecto a elaborar.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Descripcin de la estructura organizacional de la Figura 2-1


a. Administrador SQA, es responsable de lo siguiente:
1.
2.
3.
4.
5.
6.

Establecer un programa de calidad para el proyecto.


Identificar las actividades de SQA que se llevarn a cabo.
Revisar y aprobar el plan de SQA del proyecto SCPCM .
Resolver problemas relacionados con la calidad.
Auditar y reportar las funciones SQA para este proyecto.
Identificar los factores de calidad a ser implementados en el SCPCM

b. La Administracin de la Configuracin de Software es responsable de:


1. Revisar y comentar sobre el plan de SQA del Proyecto.
2. Implementar las actividades definidas de calidad acordadas en el plan de SQA.
3. Asegurarse que los factores de calidad referentes a ACS son implementados en el
proceso de ACS.
4. Revisar que los interesados en el proyecto cumplan con el plan de ACS.
c. La administracin del proyecto es responsable de:
1.
2.
3.
4.
5.
6.

Revisar y aprobar el Plan de aseguramiento de la calidad del proyecto SCPCM


Identificar a una persona o grupo que realice las funciones de SQA
Identificar los factores de calidad a ser implementados en el SCPCM
Resolver y dar seguimiento a cualquier asunto de calidad levantado por el SQA
Identificar y asegurarse que los factores de calidad se implemente en el software.
Identificar, desarrollar y mantener documentos de planeacin.

d. Pruebas es responsable de:


1. Comentar acerca del plan de SQA.
2. Implementar la calidad en las pruebas de acuerdo al plan SQA
3. Resolver y dar seguimiento a cualquier asunto de calidad que tenga relacin con las
pruebas del sistema
4. Verificar que los factores de calidad se implementaron en el sistema
5. Implementar las practicas de pruebas en el sistema, procesos y procedimientos,
como est definido en el documento de pruebas

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

e. Diseo y codificacin son responsables de:


1. Comentar acerca del plan de SQA
2. Implementar la calidad en el diseo y codificacin de acuerdo a este plan de SQA
3. Resolver y dar seguimiento a cualquier asunto de calidad que tenga relacin con el
diseo del sistema, arquitectura del sistema y desarrollo del mismo.
4. Identificar, implementar y evaluar los factores de calidad que van a ser
implementados en el sistema.
5. Implementar el diseo, arquitectura, desarrollo, procesos y procedimientos
necesarios para el sistema, siguiendo los documentos de planeacin para cada uno
de estos.
f.

Administracin de riesgos es responsable de:


1. Dar seguimiento a los riesgos identificados.
2. Buscar medidas de contingencia de los riesgos identificados
3. Comentar acerca del plan de aseguramiento de la calidad
4. Notificar al administrador del proyecto cuando un riesgo identificado, se convierta
en un problema

g. Administrador de requerimientos:
1. Realizar el ERS
2. Comentar acerca del plan de aseguramiento de la calidad
3. Implementar calidad en el ERS
4. Analizar los requerimientos
h. Mtricas es responsable de :
1. Realizar el plan de Mtricas para el proyecto
2. Evaluar las mtricas recabadas a lo largo del proyecto
3. Comentar acerca del plan de aseguramiento de la calidad
4. Implementar la calidad en el plan de mtricas del proyecto

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

2.2 RECURSOS
2.2.1 Instalaciones y equipamiento.
El SQA tendr acceso a las instalaciones y equipos definidos en el plan de desarrollo del software,
de igual forma el SQA tendr acceso a los recursos computacionales para realizar funciones tales
como: evaluar los productos de software y documentacin o realizar las auditorias.
2.2.2 Personal
El personal est familiarizado y es capaz de aplicar los estndares y pautas definidas en este
documento, lo que implica el conocimiento previo de este plan. El personal tambin est
familiarizado con los planes de desarrollo de software, plan de administracin de la configuracin y
administracin de riesgos, as como con las actividades relacionadas con el desarrollo de software,
de diseo, codificacin, pruebas y requerimientos. Es imprescindible que el personal tenga una
cultura de trabajo en equipo.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

SECCION 3. TAREAS DEL SQA


En esta seccin se muestran todas las tareas que el personal de SQA realizar, estas tareas se
realizaran a lo largo del ciclo de vida del proyecto, y se realizaran segn la calendarizacin descrita
en el plan de desarrollo del software.
Una tarea se considerar completa si se ha levantado un reporte acerca de esa tarea.
Las siguientes tareas requieren de la coordinacin y cooperacin de equipo de desarrollo para ser
llevadas a cabo de forma satisfactoria por el personal de calidad.

3.1 TAREA: EVALUAR LOS REQUERIMIENTOS


El anlisis de requerimientos establece un mutuo acuerdo entre el equipo del proyecto de software y
el cliente. Se deber mantener y establecer un acuerdo con el cliente para realizar el anlisis de
requerimientos del sistema.
Las actividades del personal de calidad en esta tarea son:
a. Revisar los requerimientos para determinar si son claros y consistentes.
b. Verificar que los cambios en el documento de requerimientos del sistema, sean seguidos,
revisados y comunicados al equipo de desarrollo.
c. Verificar que los compromisos con el cliente sean documentados, y comunicados al equipo
de desarrollo.
d. Verificar que los procesos descritos para definir, documentar y localizar requerimientos se
lleven a cabo.
e. Verificar que los requerimientos estn documentados, administrados, controlados y
seguidos (de preferencia mediante una matriz de rastreo).
Se utilizar el formato de auditora mostrado en la figura B-5 como gua para realizar estas
evaluaciones.
El resultado de esta tarea se documentar usando el Formato del proceso de auditora, localizado en
la seccin 7 de este documento y se entregar al administrador del proyecto. Las recomendaciones
correctivas realizadas por el SQA requieren la disposicin del administrador del proyecto y se
procesaran de acuerdo con la gua de la seccin 7 de este documento.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

3.2 EVALUAR EL DISEO DEL SOFTWARE


El objetivo del proceso de diseo del software es tomar decisiones sobre el comportamiento del
diseo del sistema y otras decisiones que afectan al diseo de los componentes. Se tendr que
tomar en cuenta la arquitectura del sistema dividiendo el sistema en subsistemas.
El nivel de detalle del diseo debe ser tal que el cdigo de los mdulos pueda ser realizado por otra
persona que no sea su diseador original.
Las actividades del SQA en esta tarea son:
a. Verificar que los procesos de diseo de software sigan los estndares determinados.
b. Verificar que todos los requerimientos estn presentes en el diseo.
c. Verificar que el diseo se encuentre bajo la administracin de la configuracin
d. Revisar y auditar el contenido de los documentos de diseo del sistema.
e. Si se encuentran no cumplimientos de los estndares establecidos, determinar las acciones
correctivas.
Se deber usar el formato de auditora mostrado en la figura B-6 como gua para realizar estas
evaluaciones.
El resultado de esta tarea se documentara usando el Formato del proceso de auditora, localizado en
la seccin 7 de este documento y se entregara al administrador del proyecto. Las recomendaciones
correctivas realizadas por el SQA requieren la disposicin del administrador del proyecto y se
procesaran de acuerdo con la gua de la seccin 7 de este documento.

3.3 TAREA: EVALUAR LAS PRUEBAS DE MODULOS IMPLEMENTADOS


En esta etapa, las pruebas de integracin combinan individualmente componentes ya encontrados en
la lnea base para verificar que trabajan juntos y as integrar las funcionalidades del sistema en un
solo producto.
Los encargados de las pruebas prestarn especial atencin a:
a. El buen funcionamiento de las interfaces entre los componentes.
b. El flujo de informacin a travs del sistema.
c. La satisfaccin de los requisitos del sistema.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Las actividades del SQA son:

a. Verificar que las discrepancias descubiertas en la integracin de software y pruebas de


rendimiento son identificadas, analizadas, documentadas, y corregidas.
b. Revisar el Plan de Pruebas de Software y que las descripciones de las pruebas de software
cumplan con los requerimientos.
c. Verificar que el software es probado.
d. Monitorear las actividades de pruebas.
e. Verificar que los encargados de las pruebas de unidad se apeguen al plan de pruebas.
f.

Verificar que se lleve una correcta ACS en el cdigo.

Se deber usar el formato de auditora mostrado en la figura B-8 y B-9 como gua para realizar estas
evaluaciones.
El resultado de esta tarea se documentara usando el Formato del proceso de auditora, localizado en
la seccin 7 de este documento y se entregara al administrador del proyecto. Las recomendaciones
correctivas realizadas por el SQA requieren la disposicin del administrador del proyecto y se
procesaran de acuerdo con la gua de la seccin 7 de este documento.

3.4 TAREA: EVALUAR EL PROCESO DE ACCIONES CORRECTIVAS.


El proceso de accin correctiva cumplir con los pasos para:
1.
2.
3.
4.
5.

Identificar el problema y la correccin realizada durante el desarrollo del software.


Reportar el problema a la autoridad apropiada.
Analizar el problema para proponer medidas de correccin.
Realizar la correccin oportuna y completamente.
Y registrar y dar seguimiento a cada problema.

Los problemas bajo este contexto incluyen errores de documentacin, errores de software, no
cumplimiento de estndares y procedimientos.
Las actividades son las siguientes:
a. Revisar peridicamente el proceso de accin correctiva y sus resultados.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Se deber usar el formato de auditora mostrado en la figura B-11 como gua para realizar estas
evaluaciones.
El resultado de esta tarea se documentara usando el Formato del proceso de auditora, localizado en
la seccin 7 de este documento y se entregara al administrador del proyecto. Las recomendaciones
correctivas realizadas por el SQA requieren la disposicin del administrador del proyecto y se
procesaran de acuerdo con la gua de la seccin 7 de este documento.

3.5 TAREA: EVALUAR LA ADMINISTRACIN DE LA CONFIGURACIN


La Administracin de la configuracin es la responsable de:
1. Identificar y documentar la funcionalidad y las caractersticas fsicas de los tems de
configuracin.
2. Documentar los cambios de control de los tems de configuracin.
3. Registrar y reportar la informacin necesaria para administrar los tems de configuracin
efectivamente, incluyendo el status de los cambios propuestos y los status de
implementacin de cambios aprobados.
Las actividades a realizar son las siguientes:
a. Verificar que la configuracin de los tems de configuracin cumplen con los estndares
establecidos de titulado, nomenclatura y descripcin de los cambios.
b. Verificar que las lneas base ha sido establecida en el tiempo establecido por medio de los
estndares y procedimientos definidos.
c. Verificar que todos los interesados en el proyecto tengan conocimiento del plan de ACS.
d. Verificar que el equipo de desarrollo tenga conocimiento si algn IC sufre cambios o
modificaciones
e. Auditar que se encuentre bajo el control de versiones todos los IC mencionados en el Plan
de Administracin de la Configuracin de acuerdo a las lneas bases creadas.

Verificar que se cuenta con un almacenamiento secundario de la lnea base, en caso de que haya
prdidas inesperadas en la lnea base primaria.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Se deber usar el formato de auditora mostrado en la figura B-14 como gua para realizar estas
evaluaciones.
El resultado de esta tarea se documentara usando el Formato del proceso de auditora, localizado en
la seccin 7 de este documento y se entregara al administrador del proyecto. Las recomendaciones
correctivas realizadas por el SQA requieren la disposicin del administrador del proyecto y se
procesaran de acuerdo con la gua de la seccin 7 de este documento.

3.6 TAREA: REVISIONES Y AUDITORIAS


3.6.1 Tarea: Verificar los avances en el proyecto.
El personal de calidad verificara peridicamente el estado del proyecto, el progreso y los problemas
en el proyecto El personal de calidad proporcionar la siguiente informacin a la direccin:
a.

Cumplimiento - la identificacin del nivel de cumplimiento del proyecto con la


organizacin de proyectos y procesos.

b.

reas de Problemas - la identificacin de problemas potenciales o actuales en reas del


proyecto.

Debido a que la funcin del SQA es parte integral del xito del proyecto, el personal de calidad
comunicara libremente sus resultados a la administracin del proyecto y el equipo del proyecto. El
mtodo para la presentacin de informes de cumplimiento, las reas problemticas se comunicarn
en un informe documentando el rea problemtica o la falta de cumplimiento.

3.7 RESPONSABILIDADES
El SQA supervisar al personal del proyecto y revisar las actividades de los procesos para el
cumplimiento de las normas y los procedimientos.

TABLA 3-2. MATRIZ DE RESPONSABILIDADES

Plan SQA

Admin
SQA

Admin
Proyecto

Desarrollar/Documentar
el Plan SQA

Revisar el Plan SQA

AC
S

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Aprobar el Plan SQA

Revisin de
productos de
Software

Admin
SQA

Admin
Proyecto

AC
S

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

Revisin de productos

Aprobar el producto

Evaluar las
herramientas de
software

Admin
SQA

Admin
Proyecto

AC
S

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

Evaluar Herramientas

AC
S

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

AC
S

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

Resolver las
recomendaciones de la
auditoria

Planificacin del
proyecto, seguimiento
y supervisin de
procesos

Admin
SQA

Desarrollar/Documentar
el Plan de Desarrollo de
Software y otros planes
Revisar Planes

Admin
Proyecto

Aprobar Planes

Resolver las
recomendaciones de la
auditoria

Proceso de anlisis de
requerimiento del
sistema
Desarrollar/Documentar
Requerimientos del

Admin
SQA

Admin
Proyecto

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

sistema
Requerimientos de
Administracin de la
Configuracin
Revisar requerimientos
del sistema

Aprobar requerimientos
del sistema
Evaluar/reportar el
proceso de anlisis de
req. Del sistema

Admin
SQA

Admin
Proyecto

AC
S

Prue
bas
SW

Riesgos

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

X
X

X
X

Resolver las
recomendaciones de la
auditoria

Desarrollar/Documentar
documento de req. de

Desarrollo/Di
seo
X

Aprobar el diseo del


sistema

Proceso de anlisis de
requerimientos de
software

Diseo de ACS

Evaluar/reportar el
proceso del diseo del
sistema

Desarrollar/Documentar
el Diseo del Sistema
Revisar el diseo del
sistema

Resolver las
recomendaciones de la
auditoria

Proceso de Diseo del


Sistema

Admin
SQA

Admin
Proyecto

AC
S

Req

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

software
Revisar requerimientos
de software

Aprobar requerimientos
de software
Evaluar/reportar el
proceso de
requerimientos de
software

Admin
SQA

Admin
Proyecto

AC
S

Aprobar Diseo de SW

Prue
bas
SW

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

Riesgos

Req

Resolver las
recomendaciones de la
auditoria

Admin
SQA

Admin
Proyecto

AC
S

Desarrollar/Arreglar
Cdigo
Revisin de Cdigo

Desarrollo/Di
seo

Revisar Diseo de SW

AC de Cdigo

ACS del diseo

Implementacin de
Software y Proceso de
Pruebas de Unidad

Desarrollar/Documentar
Diseo de SW

Evaluar/reportar
proceso de Diseo de
SW

Resolver las
recomendaciones de la
auditoria

Proceso de Diseo de
Software

X
X
X

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Pruebas de Unidad
Evaluar/Reportar el
Proceso de
Implementacin y
Pruebas Unitarias de
SW

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Prue
bas
SW

Riesgos

Resolver las
recomendaciones de la
auditoria

Integracin de
Unidades y Proceso de
Pruebas

Admin
SQA

Admin
Proyecto

AC
S

Integrar SW

Pruebas de Integracin
de SW
Arreglar Errores
Evaluar/Reportar el
Proceso de Integracin
de Unidades y Pruebas

X
X

Resolver las
recomendaciones de la
auditoria
Proceso de Entrega de
productos Finales

Admin
SQA

Admin
Proyecto

Preparar/Documentar la
versin del documento
de liberacin
Revisar la versin del
documento de liberacin

Resolver las

AC
S

Desarrollo/Di
seo

Req

Aprobar la versin del


documento de liberacin
Evaluar/Reportar el
Proceso de Entrega de
Productos Finales

Req

X
X

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

recomendaciones de la
auditoria

Proceso de Acciones
Correctivas

Admin
SQA

Admin
Proyecto

AC
S

Desarrollo/Diseo

Pruebas
SW

Riesgos

Req

Seguir el Proceso de
Acciones Correctivas

Evaluar/Reportar el
Proceso de Acciones
Correctivas

Resolver las
recomendaciones de
la auditoria

Proceso de
Administracin de la
Configuracin

Admin
SQA

Admin
Proyecto

Desarrollar/Documentar
el Plan de ACS
Revisar el Plan de ACS

Prue
bas
SW

Riesgos

Req

AC
S

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

Documentar
procedimientos de ACS
Evaluar/Reportar el
Proceso de AC

Desarrollo/Di
seo

Aprobar el Plan de ACS


Seguir el Proceso de
ACS

AC
S

X
X

Resolver las
recomendaciones de la
auditoria

Auditorias

Admin
SQA

Asistir/Realizar
Auditoras

Admin
Proyecto

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Evaluar/Reportar el
Proceso de
Configuracin de
Auditorias

Resolver las
recomendaciones de la
auditoria

Aseguramiento de la
Calidad del Software

Admin
SQA

Nombrar un auditor
independiente de SQA

AC
S

Desarrollo/Di
seo

Prue
bas
SW

Riesgos

Req

Asistir a Auditorias
SQA

Evaluar/Reportar el
Proceso de Auditorias
SQA

Resolver las
recomendaciones de la
auditoria

Admin
Proyecto

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

SECCION 4. DOCUMENTACIN
La documentacin que describe el software SCPCM y el proceso de desarrollo de software se
crear y actualizar peridicamente en todo el ciclo de desarrollo del software.
Los documentos mencionados en la siguiente tabla deben de estar bajo la administracin de la
configuracin, enviando una peticin al administrador de ACS cuando se realicen cambios, para que
este determine si el documento puede entrar a la lnea base,
TABLA 4-1. PRODUCTOS ENTREGABLES
NOMENCLATURA

DOCUMENTACION
ENTREGABLE

DESCRIPCIN

Especificacin de
requerimientos de Software

ERS.docx

Describe los requisitos del


software SCPCM tanto
funcionales como no
funcionales

Plan de Aseguramiento de
calidad

SQAP.docx

Describe los planes y roles que


adoptara cada uno de los
interesados en el desarrollo del
software SCPCM

Plan de pruebas

PB.docx

Describe los mdulos a ser


probados, as como las pruebas
que se utilizaran , entradas y
salidas esperadas para cada
prueba

Administracin de la
configuracin

PAC.docx

Describe la nomenclatura
utilizada en el proyecto as
como la forma en que se
determina la lnea base

Plan de desarrollo de SW

PDS.docx

Describe lo que se va a
implementar, los calendarios,
actividades y responsabilidades
de los miembros del equipo de
desarrollo

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

SECCIN 5. NORMAS, PRACTICAS, CONVENCIONES DE


CODIFICACIN Y MTRICAS
La siguiente tabla describe los estndares que contienen cada uno de los documentos mencionados:
DOCUMENTO
Plan de codificacin y diseo
Plan de Riesgos
Plan de desarrollo de software
Plan de Mtricas

Plan de administracin de la configuracin

ESTADARES QUE DESCRIBE


Estndares de codificacin y diseo
Estndares de identificacin y seguimiento de
riesgos
Normas a seguir en el desarrollo de software
Estndares y convenciones acerca de quin,
cuando, como y donde se levantaran las
mtricas
Estndares de procesos relacionados a la
administracin de la configuracin

5.1 METRICAS
Las siguientes mediciones se harn y se utilizarn para determinar el costo y el calendario de la
situacin de las actividades a lo largo del proyecto:
a.
b.
c.
d.
e.
f.
g.
h.
i.

Tiempo Estimado
Tiempo real invertido
Esfuerzo planeado
Esfuerzo realizado
Costo planeado
Costo real
Nmero de incumplimiento sin arreglar
Nmero de incumplimientos arreglados
Nmero total de incumplimientos

Para ver ms detalles ver el Plan de Mtricas.


El personal de mtricas es responsable de la presentacin de informes a estas medidas al director del
proyecto sobre una base quincenal.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

SECCION 6. PRUEBAS
Las actividades de pruebas que se realizarn para el proyecto SCPCM son:
a. Pruebas de integracin
b. Pruebas de aceptacin
c. Pruebas de Cajas Negras
El administrador del proyecto designara a una persona como el lder de pruebas, el cual realizar un
plan de pruebas para el software SCPCM
Todo personal que desarrolle algn CU del proyecto realizar las siguientes actividades de pruebas
necesarias del software y estas son responsables de:

Realizar las pruebas Unitarias


Realizar las pruebas de acuerdo al plan de pruebas del software SCPCM
Anotar los resultados de las pruebas
Recomendar acciones correctivas si se encontraron defectos en los mdulos probados

Los mdulos a probar deben de estar bajo la administracin de la configuracin


Actividades del SQA:
El personal de calidad se encargar de auditar las actividades descritas en esta seccin as como de
verificar que el software y la documentacin de pruebas sea el adecuado y estn completos,
correctos y aprobados antes de utilizarlos

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

Tabla 6-1. Diagrama de Flujo del proceso de prueba

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

SECCION 7. REPORTE DE PROBLEMAS Y RESOLUCIN


En esta seccin se describe el reporte y control del sistema utilizado por el personal de calidad para
registrar y analizar las discrepancias encontradas, as como para monitorear la implementacin de
las acciones correctivas. Los formatos utilizados para realizar los reportes se describen ms adelante
en esta seccin.

7.1 REPORTE DEL PROCESO DE AUDITORA


El personal de calidad reportar el resultado de las auditorias y las recomendaciones
proporcionadas. Este reporte se usa para asegurarse que el proceso:
1. Se est siguiendo de manera correcta y se est trabajando de forma efectiva
2. Se est siguiendo pero no se est trabajando de manera efectiva
3. No se est siguiendo
7.1.1

Presentacin del reporte del proceso de auditoria

El proceso de Reporte de Auditorias est dirigido hacia el Administrador del Proyecto el cual
utilizara los reportes de las siguientes maneras:
1. Para saber si los procesos de desarrollo son acatados y si son efectivos para el
cumplimiento de las metas del proyecto. Cuando sea necesario el administrador del
proyecto puede iniciar cambios a los procesos, mediante los procedimientos
establecidos, para que los procesos queden estables.
2. Para indicar el acuerdo, desacuerdo, o el aplazamiento de las recomendaciones hechas
en el Proceso de Reporte de Auditora. En caso de que el administrador del proyecto
indica desacuerdo con las recomendaciones registradas en el proceso de reporte de
auditora, la disposicin final de recomendaciones del informe se hace por el
patrocinador del proyecto.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

REPORTE DEL PROCESO DE AUDITORIAS


IDENTIFICADOR DE SEGUIMIENTO:____________
AUDITOR:______________________________________FECHA DE REPORTE:_____________
EQUIPO:________________________________________________________________________
________________________________________________________________________________
NOMBRE DEL
PROYECYO:____________________________________________________________________
FECHA DE LA AUDITORIA:________________________
PROCESO/PROCEDIMIENTO
AUDITADO:_____________________________________________________
CHECKLIST DE AUDITORIA USADO
(Agregar)_____________________________________________________
RESULTADO DE LA AUDITORIA: (Marcar uno solo.)
_____ Proceso/Procedimiento Aceptable
_____ Proceso/Procedimiento Condicionalmente aceptable
(Sujeto a la finalizacin satisfactoria de los puntos mencionados arriba)
Notas de Condiciones:
_____ Proceso/Procedimiento Inaceptable
(Sujeto a la finalizacin satisfactoria de los puntos mencionados arriba)
Notas de Condiciones:
________________________________________________________________________________________

TITULO

ENCARGADO:

FECHA VENCIMIENTO:

________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
ACCIONES CORRECTIVAS:
________________________________________________________________________________
____
DISPOSICON:

APROBADO

CANCELADO

APLAZADO

Administrador del proyecto:

FECHA:

________________________________________________________________________________
Firma del encargado SQA:

FECHA:
Figure 7-1. Reporte del proceso de Auditorias

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

7.1.2 Procedimiento de Escalamiento para la Resolucin de no concurrencia en el Proceso de


reporte de Auditora
Al encontrase un problema de calidad en algn elemento de trabajo ya sea documento, cdigo o
producto de software se tendr que realizar lo siguiente:
1. primero se tratara con el creador de ese elemento,
a. Si existen problemas de desacuerdos en la resolucin de del problema, el personal
de calidad tendr que notifica al administrador del proyecto para que este tome
cartas en el asunto y de una solucin al problema.
b. Si el administrador del proyecto no da una solucin, se escalara el problema al
patrocinador el proyecto y el tomara la decisin final.
El personal de calidad conservar el registro original de las conclusiones tomadas y la resolucin
posterior en sus expedientes de auditora.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

7.2 REPORTE DE EVALUACIN DE HERRAMIENTAS DE SOFTWARE


La Figura 7-2 proporciona el formato para la evaluacin de herramientas de software
EVALUACION DE HERRAMIENTAS DE SOFTWARE
SQA:_________________________

FECHA DE EVALUACION:___________

Herramienta de Software Evaluada:

Mtodos o criterios utilizados en esta evaluacin:

Resultados de la evaluacin:

Acciones correctivas recomendadas

Acciones correctivas tomadas

Figura 7-2. Evaluacin de herramientas de software

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

SECCION 8. HERRAMIENTAS, TECNICAS Y METODOLOGIAS


Herramientas:
Utilidades del sistema operativo, Debuggeadores, documentos de ayuda, checklist, , analizadores de
estructuras, analizadores de cdigo, auditorias de estndares, monitoreo de rendimiento, software de
desarrollo, matrices de seguimiento de software, pruebas de generadores de casos.
Como lenguajes de programacin: PHP, HTML, CSS, J2EE, Struts
Herramientas de diagramas UML: Jude, DB Designer
Herramientas de bases de datos: MYSQL o Postgres
Herramientas de Casos de Uso: Jude
Herramienta de procesamiento de texto: Microsoft Word
Herramientas de apoyo: Internet, Excel, Photoshop.
Herramientas de desarrollo: Netbeans, Dreamweaver.
Tcnicas:
En las tcnicas se incluir la revisin de uso de estndares, inspecciones de software, rastreo de
requerimientos, verificacin y validacin de diseo y requerimientos, mediciones y evaluaciones de
fiabilidad, anlisis de lgica de negocio.
Estndares: Codificacin de Lenguajes, UML, Diseo de BD Lgicas y Fsicas
Programacin en Pares.
Programacin orientada a objetos y Programacin orientada a eventos.
Metodologas:
Estas son un grupo de tcnicas y herramientas. Estas metodologas se deben de documentar para
completar la tarea o actividad y proporcionar una descripcin del proceso que se va a usar
Paradigma de programacin: Orientado a Objetos y Orientado a Eventos.

LIS7
Plan de Aseguramiento de la calidad para el Sistema de Control de Cambios y Minutas
07/1/10

ANEXO A. FORMATOS DE VERIFICACION O CHECKLIST


Ver documento anexo Formatos de checklist auditoriasSCPCM .docx

También podría gustarte