Tipos de revisiones Flashcards
¿Qué es la técnica de inspección?
Proceso formalmente definido para la verificación de un producto de software a lo largo de su desarrollo.
¿Qué hace una **inspección **a lo largo del proceso de desarrollo?
Examina los entregables de desarrollo en fases definidas para medir el estatus actual y efectividad de la calidad desde los requerimientos hasta las fases de desarrollo.
¿Cuál es una de las desiciones mayores dentro de una inspección?
Decidir si un entregable de software se elige para pasar a la siguiente fase de desarrollo.
Ventaja principal de las inspecciones
La calidad de software es lograda en un producto durante las etapas tempranas, cuando es de 10 a 100 veces menos costoso de arreglar que en la fase de pruebas y mantenimiento.
Menciona **8 **características de las inspecciones
- Inspeccionan al objeto de revisión usando listas de comprobación y métricas.
- Un moderador capacitado (formación específica) e independiente dirige la revisión.
- La viabilidad de la revisión de un objeto es valorada de forma previa a la revisión.
- Criterios de entrada y salida previamente especificados para la aceptación del producto de software.
- Proceso formal basado en reglas, listas de comprobación para las actividades de preparación, ejecución, documentación y seguimiento.
- Normalmente realizadas como una evaluación entre pares.
- Preparación previa a la reunión.
- Informe de inspección, incluyendo la lista de hallazgos (“findings”).
¿Cuál es el estándar que las inspecciones usan para medir la finalización del producto al final de una fase?
La definición de los criterios de salida.
Ventajas y desventajas de las inspecciones (9)
- Muy sistematicas
- Controladas
- Menos estresantes
- Sesiones formales y organizadas con roles claramente definidos.
- Requiere actividades intensivas de preparación y seguimiento.
- Son necesarios el moderador y el escriba.
- Propósito principal: detección de defectos usando un método estructurado.
- Promueve el concepto de programación sin ego
- Administrada correctamente es un foro en el que los desarrolladores no se tienen que volver emocionalmente protectores de su trabajo.
Objeto importante en una revisión que ayuda a orientar su preparación.
Un temario
¿Una inspección tiene requisitos de entrada y salida?
Si, son requisitos rigurosos para las prestaciones de trabajo del proyecto.
¿Cuál es una diferencia entre las revisiones guiadas y las inspecciones estructuradas?
Las inspecciones **recopilan **información para mejorar el desarrollo y revisión de los propios procesos.
La inspección es más una técnica de aseguramiento de la calidad que los walkthroughs.
Inspecciones aplicadas al modelo PDCA - Plan
- Planeación de la inspección y un repaso general para capacitación.
- Diseñar e implementar un proceso de revisión apropiado, eficiente y efectivo.
- Productos específicos son designados, al igual que los criterios de aceptación, se definen métricas significativas para medir y maximizar la eficiencia del proceso.
- Los materiales de la inspección deben de cumplir con los criterios definidos para la inspección.
- Se seleccionan los participantes adecuados y se agenda una reunión de inicio.
- El grupo de participantes se capacita sobre lo que ha de ser inspeccionado y sus roles.
Inspecciones aplicadas al modelo PDCA - Do
- Incluye la preparación individual para las inspecciones y la propia inspección.
- Los participantes se aprenden el material, se preparan para sus roles asignados y la inspeccion toma lugar.
- A cada revisión se le asigna uno o más aspectos específicos sobre el producto que será revisado, en terminos de:
- Precision técnica
- Normas y convenciones
- Garantía de calidad
- Legibilidad
Inspecciones aplicadas al modelo PDCA - Check
- Incluye la identificación y documentación de los defectos descubiertos.
- Los defectos son descubiertos durante la inspección, pero la búsqueda de la solución y la discución de alternativas de diseño son descartadas
- Las inspecciones son un proceso de revisión, no una sesión de solución.
Inspecciones aplicadas al modelo PDCA - Act
- Reanudación y seguimiento necesario para corregir cualquier defecto.
- El autor vuelve a trabajar todos los defectos descubiertos.
- El autor asegura que todas las posibles acciones correctivas sean eficaces y que no se introduzcan defectos secundarios de forma inadvertida.
¿Cómo alteran al ciclo de desarrollo el modelo PDCA y las inspecciones?
- Aplicar el modelo PDCA con inspecciones para cada fase de desarrollo verificamos y mejoramos los entregables de cada fase desde su origen y paramos en seco cuando se descrubren defectos.
- La siguiente fase no se inicia hasta que se corrigen los defectos.
- Corregimos los defectos lo más tempranamente posible.
- Su repetida aplicación en un espiral ascendente mejora la calidad en cada fase.
- Habrá menos pruebas de software ya que los defectos se corrigieron en etapas tempranas.