Sono lo sviluppatore senior presso un'azienda per cui lavoro e abbiamo rapidamente aggiunto molti altri sviluppatori e appaltatori. La nostra azienda sta crescendo e questo è fantastico! Di recente, tuttavia, sono stato incaricato di revisionare il codice (che va bene), ma anche di dare la mia opinione su quanto tempo alcuni progetti probabilmente hanno fatto per un particolare programmatore da realizzare. Questa stima viene quindi utilizzata per confrontare le ore trascorse dai codificatori remoti.
Sono un po 'a disagio in questo ruolo, ma capisco perché mi hanno scelto: non hanno idea di cosa sia la codifica o come giudicarla o leggerla. Ma le mie uniche risorse a questo scopo sono di controllare i loro commit, avere un'idea di quello che stavano facendo e trovare la mia migliore stima del tempo impiegato da ogni codice per concepire, sviluppare, eseguire il debug, testare, implementare. Traggo tutto questo insieme e lo presentiamo in un foglio di calcolo, commetti per commit.
Ci devono sicuramente essere modi migliori per farlo? Quali sono alcuni altri modi per misurare il lavoro dei membri del nostro team?