My organization has been doing waterfall for many years, but we are dipping our toes in the agile pond currently. So far we have had a couple successful projects using agile so everyone is gung ho about it. However, upper management has some concerns about the lack of individual accountability.
In waterfall, it is very easy to see that there are tasks with due dates that are assigned to individuals that are either delivered on time or not. And this data is used in part for end-of-year reviews, bonuses, etc. Agile shifts the accountability away from the individual and toward the team. The team either delivers the stories for a given sprint, or they don't.
Management is having trouble figuring out how to get the individual performance metrics they want out of the agile process. They need a way to see which people on their staff are high performers and which aren't. But the only place where individual assignments are made in agile is a sticky note on a Scrum board, which doesn't have any upward visibility or historical tracking.
What are the techniques for tracking individual accountability when using agile? Will this level of tracking hurt the team mentality that agile seeks to create? How can we meet the needs of management of knowing the relative strength of their staff members, while still focusing on the team accountability with agile?