Categoría : Pruebas

Hacer pruebas es lo más ineficiente, pero peor es nada!.

Si es verdad, hacer pruebas es lo más ineficiente para controlar la Calidad de nuestro software. ¿Por qué?, muy simple: Los números no mienten.

Del 100% de los errores, se pueden encontrar tan sólo el 7% a través del compilador-Intérprete.

Algunas opiniones dicen que si como desarrolladores dependemos del Debug y el Compilador para encontrar errores – manifestados como Fallos o Defectos – en realidad es porque no sabemos desarrollar.

La cosa es : “Mientras antes observemos la calidad, más posibilidades se tiene de encontrar errores“.

Algunos datos empíricos gringos:

La distribución de defectos es:

      • 56% en Especificación de requisitos.
      • 27% en Diseño.
      • 7% en Implementación.
      • 10% Otros.

Los errores más importantes los cometemos al especificar requisitos, debemos recordar que una aplicación no está libre de errores si compila; sino que al no hacer lo que la aplicación debe hacer siguiendo las reglas de negocio.

No es buena práctica esperar a realizar las pruebas para comprobar la calidad, puesto que simplemente descubriremos menos errores.

Por otra parte los costos al finalizar un Proyecto y encontrar errores en cada Flujo de Trabajo es:

    • Especificación de requisitos : 82%
    • Diseño: 13%
    • Implementación: 1% (Si, 1 %).
    • Otros: 4%.

Imagínense que están entregando el Proyecto y no hace lo que se supone que debería hacer: ¿Quién está a cargo de especificar requisitos en tu equipo de trabajo? ….

Ahora si queremos corregir los errores, los costos son exponenciales mientras más tarde nos preocupemos de la calidad:

En un proyecto mediano

    • Corregir errores anteriores mientras Analizamos cuesta en promedio 200 Dólares.
    • Corregir errores anteriores mientras Diseñamos cuesta en promedio 500 Dólares.
    • Corregir errores anteriores mientras Codificamos cuesta en promedio 1200 Dólares.
    • Corregir errores anteriores mientras se hacen las Pruebas cuesta en promedio 5000 Dólares.
    • Corregir errores anteriores estando en Operación cuesta en promedio 15000 Dólares.

De verdad las pruebas no son suficientes y no son sinónimo de Control de Calidad.

Leer Más →