We're working hard to create and maintain high fidelity scrum teams. One challenge we have is handling the HR side of things for the scrum team members. We're a smaller organization and we can have a lot of influence on how to adapt our organization to work well with scrum teams, but I'm finding it hard to find good information on this topic.
What does it look and feel like?
Who does the performance reviews, salary adjustments, and other HR issues?
Who determines team or project budgets?
Who does the hiring/firing?