Skip to main content

Measuring a software engineers performance

Why measure?

There are a few different reasons why a software engineering team lead would want to track each software engineers individual performance.
  1. Fair Compensation
  2. Promote individual growth in key skill areas
  3. Assess individuals comparative to their team’s performance

What to measure ?
  1. Ability to write source code that adheres to specifications
  2. Peer reviewing other team members work
  3. Debugging and troubleshooting complicated issues
  4. Process Improvements

How to measure ?
Here are a few ways to gather the information below
  1. Surveying the individuals more senior peers
  2. Creating metrics through issue trackers and time sheets
  3. Observing the quality and speed yourself
  4. Surveying the individuals senior most peers


Feel free to share your thoughts in comments below.

Comments