Setting and Measuring Individual Performance in Agile Teams
When software development teams work in waterfall environments, traditional performance management programs can help encourage personal development and innovation. However, Tina Rusnak says that when organizations move to agile, measuring performance takes on a new form that often causes confusion. If you're an agile developer, the days of receiving a high performance rating for writing the most code are over. Why? Agile is all about creating value, not writing code. If you're an agile tester, the days of receiving a high rating for finding the most bugs are over. Why? Agile testing is all about preventing, not finding defects. So what's the agile manager to do? What are the correct goals for individuals, and how does this relate back to overall team performance? It’s crucial to understand how traditional roles within the team have changed. With a focus on quality, Tina highlights the differences between traditional and agile work. She provides a model to develop a quality strategy that will serve as an example to create, track, and measure goals for all agile team members.