I am the senior developer at a company I work for and we have rapidly added many other developers and contractors. Our company is growing and that is great! Recently however, I have been tasked with code review (which is fine) but also with giving my opinion on how long certain projects most likely took for a particular coder to accomplish. This estimation is then used to compare against the hours the remote coders submitted.
I am a bit uncomfortable in this role, but I understand why they chose me: They have no idea what coding is or how to judge or read it. But my only resources for this is to look over their commits, get an idea of what they were doing and come up with my best guesstimation of how much time each code commit likely took to conceive, develop, debug, test, deploy. I factor all that together and present it in a spreadsheet, commit by commit.
There surely must be better ways to do this? What are some other ways to measure the work of our team members?