I was just reading an article on performance appraisals by Shane Hastie. It is a good summary of some of the issues that traditional performance appraisals cause on agile projects.
But it leaves two questions unanswered:
- Where would you start if you actually had to do a performance agreement; and
- How would you actually know what was expected of you if you didn’t?
The situation is made worse, according to the links in Shane’s article, when you want the team to be jointly accountable for shared success rather than individual success. This is important if you want to work out how to evaluate testers or BA’s for example, because their purpose is to make the team successful rather than to stand out on their own.