- being able estimate how long the work will take* - being able to deliver projects on-time - effectively communicating their status - quality of the work delivered - deliverables meet all stated business and architecture requirements - being able to function effectively on the team
*If an developer comes to me with an estimate that seems really low or high then that's a good time for a conversation to see the reasoning behind their estimate so it can be adjusted if needed. This is a metric that also scales with experience, I expect more from senior members of the team.