Articulo de referencia

Revisión técnica por pares

En ingeniería , la revisión técnica por pares es un proceso de revisión bien definido para encontrar y corregir defectos, llevado a cabo por un equipo de pares con roles asignad...

En ingeniería , la revisión técnica por pares es un proceso de revisión bien definido para encontrar y corregir defectos, llevado a cabo por un equipo de pares con roles asignados. Las revisiones técnicas por pares son realizadas por pares que representan áreas del ciclo de vida afectadas por el material que se revisa (generalmente limitado a 6 personas o menos). Las revisiones técnicas por pares se realizan dentro de las fases de desarrollo, entre revisiones de hitos, en productos terminados o en partes terminadas de productos. [ 1 ] Una revisión técnica por pares también puede llamarse revisión de ingeniería por pares , revisión de producto por pares , revisión/inspección por pares o inspección.

Descripción general

El objetivo de una revisión técnica por pares es eliminar los defectos lo antes posible en el proceso de desarrollo. Al eliminar los defectos en su origen (por ejemplo, en los documentos de requisitos y diseño, los planes y procedimientos de prueba, el código del software, etc.), las revisiones técnicas por pares evitan que los defectos se propaguen a través de múltiples fases y productos de trabajo, y reducen la cantidad total de retrabajo necesario en los proyectos. Una mejora en la eficiencia del equipo es un efecto secundario (por ejemplo, al mejorar la comunicación del equipo, integrar los puntos de vista de diversas disciplinas de ingeniería, facilitar la incorporación rápida de nuevos miembros y capacitar a los miembros del proyecto sobre prácticas de desarrollo efectivas).

En CMMI , las revisiones por pares se utilizan como principal medio de verificación en el área de procesos de Verificación y como método de evaluación objetiva en el área de procesos de Aseguramiento de la Calidad del Proceso y del Producto. Los resultados de las revisiones técnicas por pares pueden reportarse en las revisiones de hitos .

Las revisiones por pares se distinguen de las revisiones de la dirección, que son realizadas por representantes de la dirección en lugar de por colegas y con fines de gestión y control, no de evaluación técnica. Esto es especialmente cierto en el caso de los responsables directos del autor u otros participantes en la revisión. Una política que fomente que la dirección se mantenga al margen de las revisiones por pares anima al equipo de revisión a centrarse en el producto que se está revisando y no en las personas o personalidades involucradas.

También se distinguen de las auditorías de software , que son realizadas por personal externo al proyecto para evaluar el cumplimiento de especificaciones, estándares, acuerdos contractuales u otros criterios. Una revisión por pares de software es un tipo de revisión técnica por pares. El IEEE define estructuras, roles y procesos formales para las revisiones por pares de software. [ 2 ]

Roles de los participantes

Moderador
Responsable de llevar a cabo el proceso de revisión técnica por pares y recopilar los datos de inspección. El moderador desempeña un papel fundamental en todas las etapas del proceso, excepto en la de retrabajo, y normalmente debe realizar diversas tareas durante la revisión técnica por pares, además de las de los inspectores.
Inspectores
Es responsable de detectar defectos en el producto de trabajo desde un punto de vista general, así como defectos que afecten a su área de especialización.
Autor
Proporciona información sobre el producto de trabajo durante todas las etapas del proceso. El autor es responsable de corregir todos los defectos importantes y cualquier defecto menor o trivial que el costo y el cronograma permitan, así como de desempeñar las funciones de un inspector.
Lector
Guía al equipo a través del trabajo realizado durante la reunión de revisión técnica por pares. El lector lee o parafrasea el trabajo en detalle y también puede desempeñar las funciones de un inspector.
Grabadora
Registra con precisión cada defecto encontrado durante la reunión de inspección en la Lista de Defectos de Inspección, y también puede desempeñar las funciones de un inspector.

Intereses creados de los revisores

Existen dos enfoques sobre el interés personal de los inspectores en el producto evaluado. Por un lado, el personal del proyecto, que tiene un interés directo en el producto, posee el mayor conocimiento del mismo y está motivado para detectar y corregir defectos. Por otro lado, el personal externo al proyecto, que no tiene un interés directo en el producto, aporta objetividad y una perspectiva fresca al equipo de revisión técnica.

Se invita a cada inspector a revelar sus intereses personales al resto del panel de revisión técnica por pares para que el moderador pueda ejercer un juicio sólido al evaluar las aportaciones del inspector.

Referencias

  1. Manual de ingeniería de sistemas de la NASA (PDF) . NASA . 2007. SP-610S.
  2. Norma IEEE 1028-1997, "Estándar IEEE para revisiones de software"
  • Comparación de productos