I have a software engineer that I supervise and management needs a "code review" as part of his annual review. I'm thinking that there might be something out there that could help with this. Something along the lines of a list of categories and maybe a rating (1-5?) in each category with a space for comments. Categories that I'm thinking of:
- Documents code properly
- Clearly organizes source files (?!?)
- Adheres to coding standards
- etc.
I haven't been asked to review any of the usual employee attributes like "ability to work well with others", etc. That will be handled by his non-engineer supervisor. I just need to review his abilities as a developer.
Any ideas on this?
Edit: Norman Ramsey asked "why" management needs this. The answer is that I'm an outside consultant and do not directly supervise this developer. There's nobody else technical in the company. They are doing his annual review and want feedback on the product of his work for the last year. I know that they are frustrated with the fact that their (artifical) deadlines have been missed. But I think they guy does good work. So I want to present this information to management in a formalized way that they can understand.