|
Objetivo:
El objetivo de la revisión formal es descubrir errores en la función, la lógica
ó la implementación de cualquier producto del software,
verificar que satisface sus especificaciones, que se ajusta a los
estándares establecidos, señalando las posibles desviaciones detectadas.
Es un proceso de revisión riguroso, su objetivo es llegar a detectar lo
antes posible, los posibles defectos o desviaciones en los productos que
se van generando a lo lago del desarrollo. Esta característica fuerza a
que se adopte esta práctica únicamente para productos que son de
especial importancia, porque de otro modo podría frenar la marcha del
proyecto.
|
-
En este proceso intervienen varias personas, el responsable de SQA e integrantes del equipo de
desarrollo.
-
El responsable del grupo de aseguramiento de calidad una vez que conoce los
productos que se van a revisar formalmente, establece los grupos que van a
llevar a cabo las revisiones, convocando a los participantes por
adelantado, e informando del objetivo de la revisión, la agenda, y las
responsabilidades que tendrán asignadas en la revisión. La revisión se
centra en una parte específica( y pequeña) del software total.
-
Antes de la revisión el SQA debe:
- Convocar a la
reunión formalmente a los involucrados, marcando lugar, día y hora
- Informar en la
convocatoria el material que ellos deben preparar por adelantado (
no puede llevar más de dos horas de trabajo por persona)
- La duración de la
reunión de revisión no puede ser mayor a dos horas
- Estudiar el
producto a ser revisado, anotando las preguntas y dudas que le
surgen para hacer en la reunión
-
Durante la reunión:
Se comienza con una explicación de la /las personas que hicieron el
producto, explicando cómo se llegó a ese producto, el responsable de SQA
hace en el transcurso las preguntas necesarias.
Es importante que en el transcurso de la revisión se sigan las directrices
que estableció el responsable SQA, con el fin de que sea productiva y no
se pierda tiempo en discusiones o ataques al responsable del producto. Se
concluye determinando las áreas de problemas y elaborando un informe de
revisión formal que incluye las acciones correctivas.
Las
siguiente es una guía de directrices para la reunión :
- Revisar el producto, no al productor
- Fijar una agenda y mantenerla
- Limitar el debate y las impugnaciones
- Enunciar áreas de problemas, pero no intentar
resolver los problemas. Esto debe ser hecho por el que hizo el
producto con otra persona, después de la revisión.
- Limitar el número de participantes de 3 a 5 e
insistir en la preparación anticipada
- Usar checklist para el producto a revisar
- Deben estar agendadas en el plan de la iteración
y en el plan de SQA
- Repasar las revisiones anteriores, incluso
para encontrar errores en el propio proceso de revisión
|