Ero solito analizzare le prestazioni dei programmatori nel mio team esaminando i problemi che avevano chiuso. Molti dei problemi sono ovviamente bug. E qui arriva un altro aspetto importante della performance: chi ha introdotto i bug. Mi stavo chiedendo, se creare un campo personalizzato nel sistema di tracciamento dei problemi "Incolpato" per aver segnalato la persona che ha generato il problema, è una buona pratica.
Da una parte, mi sembra giusto promuovere la responsabilità personale per la qualità e questo potrebbe ridurre il lavoro aggiuntivo che abbiamo a causa di una programmazione spensierata. D'altra parte questo è negativo, le cose a volte sono vaghe e talvolta c'è una ragione per cui "questa cosa doveva essere fatta molto velocemente a causa di un cliente ...".
Che cosa ne pensi?