Evolución de la Calidad de Software - Daniel Oña

By ROAD28
  • Ada Lovelace

    Ada Lovelace
    Creó un algoritmo para el motor analítico inventado por Charles Babagge, considerado como el primer programa de computación. También reconoció el potencial de las computadoras y el software.
  • Period: to

    Período 1840-1950

  • Alan Turing

    Alan Turing
    Propuso un método para la prueba de programas y señaló la importancia de separar al programador del tester.
  • Period: to

    Período 1951-1970

  • Daniel D. McCracken

    Daniel D. McCracken
    Autor del primer libro de programación ”Programación de computadores digitales"
  • Charles L. Baker

    Charles L. Baker
    Explicó la diferencia entre probar programas y depurarlos, ya que en la década de los 50's, estos procesos no se distinguían correctamente.
  • Gerald M. Weinberg

    Gerald M. Weinberg
    Uno de los autores del primer libro enfocado en pruebas de software.
  • Bill Elmendorf

    Bill Elmendorf
    Plantea por primera vez la necesidad de un enfoque disciplinado para las pruebas funcionales y propuso pruebas basadas en modelos.
  • Robert W. Bemer

    Robert W. Bemer
    Habló sobre la garantía de calidad de software durante la Conferencia de Ingeniería de Software patrocinada por el Comité Científico de la OTAN.
  • Edsger Dijkstra

    Edsger Dijkstra
    Criticó el uso excesivo de la sentencia Go To, marcando así el inicio de la programación estructurada. También recibió el Premio Turing en 1962.
  • Period: to

    Período 1971-2000

  • William C. Hetzel y David Gelperin

    William C. Hetzel y David Gelperin
    Organizadores de la primera conferencia dedicada a pruebas de software. Además, publicaron artículos donde describen modelos, metodologías y principios para pruebas de software.
  • Frederick Brooks

    Frederick Brooks
    Autor del libro "El hombre-mes". Este es un conjunto de ensayos de software, que exponen ideas válidas incluso en entornos ágiles y DevOps.
  • Tom Gilb

    Tom Gilb
    Da concepto a la fiabilidad del sistema y del software. Autor de un texto referencia en métricas de software y detalló el proceso formal de revisión del software.
  • Thomas J. McCabe

    Thomas J. McCabe
    Introdujo la complejidad ciclomática como métrica para medir la complejidad estructural del software.
  • Michael E. Fagan

    Michael E. Fagan
    Propuso un proceso para la inspección de diseños y códigos, buscando reducir el costo del retrabajo. Esto fue aplicado por IBM, mejorando así la calidad, duplicando su producción y reduciendo el número de defectos que tenían.
  • Glenford Myers

    Glenford Myers
    En su libro, definió la terminología básica para las pruebas de software e introdujo las pruebas de caja negra.
  • William C. Howden

    William C. Howden
    Define la palabra "oráculo" como un método para determinar si una prueba se ha pasado o se ha fallado.
  • Barry W. Boehm

    Barry W. Boehm
  • James Martin

  • Paul E. Rook

  • Robert B. Grady

  • Cem Kaner

  • Watts Humphrey

  • Boris Beizer

  • Dorothy Graham

  • Brian Marick

  • Paul C. Jorgensen

  • James Bach

  • R. Geoff Dromey

  • Eric S. Raymond

  • Jonathan Bach

  • Period: to

    Período 2001-2020

  • Kent Beck

  • Bret Pettichord

  • Michael Bolton

  • Erik Van Veenendaal

  • Doron Reuveni

  • Lisa Crispin

  • Mike Cohn

  • Jonathan Kohl