Proceso de inspección - novaDepto/Nova GitHub Wiki
Nombre | Rol |
---|---|
Dan | Dueño del proceso |
Lisieux | Autor |
Realizar una inspección al código fuente de un componente de un proyecto de software, de acuerdo a una checklist de código, para así encontrar posibles defectos y dar paso a su resolución
- Reporte de inspección de código
- Componente a inspeccionar
- Guía de entorno de verificación
Fase | Actividades | Encargado | Áreas del CMMI |
---|---|---|---|
Preparación | Copia y pega el Reporte de inspección. | Todo el equipo | VER, PPQA |
Selecciona a los integrantes del departmaneto que realizarán la inspección. | |||
Define los roles que tomará cada integrante durante la inspección. | |||
Agenda la inspección siguiendo la Guía para agendar eventos. | Miembro del departamento | ||
En la hoja Resumen, escribe los componentes a inspeccionar. | Autor del código | ||
Identifica los archivos que corresponden al componente a inspeccionar. | |||
Escribe las líneas de código y Agile Points que conforman el componente. | |||
Entrega a los inspectores los archivos necesarios para inspeccionar el componente (Consulta las Precondiciones en la Guía del Entorno de Verificación). | |||
Inspección | Asiste a la sesión de inspección. | Integrantes de la inspección | VER, PPQA |
Abre el Reporte de inspección y los archivos de código del componente a inspeccionar. | Inspectores | ||
Indica el inicio de la inspección. | Moderador | ||
Mide el tiempo de la inspección. Cuando el tiempo termine, avisa a los demás integrantes de la inspección. | Asistente | ||
Por cada rubro de la hoja Checklist de inspección, lee el código del componente y registra los defectos que vayas encontrando en tu hoja correspondiente. | Inspectores | ||
Discusión | Al terminar el tiempo de la inspección, copia los defectos encontrados por cada inspector en la hoja Historial. Anota la persona que encontró el defecto y revisa si otros inspectores también lo encontraron. | Moderador | VER, PPQA |
Discute si cada defecto encontrado es un defecto, y determina su tipo y severidad. | Inspectores | ||
Finalización | Registra el total de defectos encontrados. En la columna # Incidencias, anota cuántos inspectores encontraron el mismo defecto. | Moderador | VER, PPQA, MA |
En la hoja Resumen, rellena las métricas de la inspección. | |||
Estima cuántos defectos hay en el producto con la técnica de Catch-Recatch: (A*B)/C | |||
Calcula la densidad de defectos (KLOC). | |||
Comunicación | Pasa los defectos al log de defectos de tu equipo. | Autor del código | VER, PPQA, MA |
Comunica los resultados al PO, AO y TL del equipo dueño del componente para que se corrijan los defectos. | Moderador | ||
Actualización de Checklist | Determina si se deben actualizar las checklists del Reporte de Pair Review para que el equipo desarrollador detecte los defectos en un futuro. | Moderador | VER, PPQA, MA, PMC |
Determina si se deben actualizar las checklists del Reporte de inspección de código para futuras inspecciones. |
- Reporte de inspección actualizado
- Log de defectos del equipo desarrollador actualizado
- Checklist de inspección actualizada
- Número total de defectos
- Densidad estimada de defectos (KLOC)
- Número de defectos estimados en el producto
- Esfuerzo total de la inspección
versión 2.0