Ho lavorato in un'azienda una volta dove la gestione aveva un sistema molto elaborato per monitorare i progressi e la produttività, quasi interamente basati sul controllo delle modifiche e sugli articoli relativi ai bug. È stato un triste fallimento:
ad es. Potresti avere un programmatore che ha avuto a che fare con un bug molto oscuro e difficile da riprodurre, e come tale ha appena risolto "1 item" per tutta la settimana. Sul rovescio della medaglia, qualcun altro avrebbe potuto lavorare su articoli relativamente facili e ha risolto "20 articoli" nella stessa settimana. Superficialmente sembra che il secondo programmatore fosse "20 volte più produttivo".
Ora, per essere onesti, nessuno di questi è stato direttamente usato per premiare o punire le persone di per sé. La nostra gestione era abbastanza tecnica per capire che lo scenario sopra può accadere. Ma ancora, dato che le metriche sono a posto, tendeva a guardare psicologicamente e a sentirsi male quando spendevi per sempre qualcosa. E alcuni prodotti e codebase dell'azienda tendevano a generare bug più sgradevoli di altri - o il lavoro era più prevedibile che su altri. Alla fine, tutto questo ha fatto sì che le persone diventassero demotivate quando i loro "numeri" non sembravano buoni come quelli di altri gruppi o programmatori.