Ho il sospetto che molte correzioni di bug eseguite dai nostri sviluppatori prima o poi causino un altro bug, semplicemente perché il prodotto è troppo complesso.
Mi piacerebbe migliorare la qualità delle correzioni dei bug, ad esempio assicurarmi che le correzioni dei bug non producano errori aggiuntivi nel codice. Per questo, mi piacerebbe essere in grado di misurare come la qualità cambia mentre applico varie contromisure.
È una buona idea chiedere ai fixer di bug di cercare sempre la causa del loro difetto, e quindi valutare il rapporto delle correzioni dei bug precedenti come tali? Sono riluttante a causa delle evidenti maggiori spese e della riluttanza degli sviluppatori a dare la colpa a se stessi o ai colleghi.
C'è un approccio migliore?