When we adopted agile we were not looking to reinvent our human resource policies, but our organization changed in fundamental ways that we did not predict. Peers routinely provide feedback to each other on performance. Team members schedule their own reviews. Everyone on the team has an opportunity to work with clients. Vacation schedules are submitted without regard to project delivery dates. We have programmers who job share, and mothers bring their infants to work.