A lot of people mix Scrum and XP methodologies. But these methodologies have different set of roles. I tried to make mapping between them. This is result:
________________________________ | Scrum roles | XP roles | |___________________|____________| | Development Team | Programmer | | | Tester | |___________________|____________| | Product Owner | Customer | |___________________|____________| | Scrum Master | Coach | | | Tracker | |___________________|____________| | N/A | Consultant | |___________________|____________| | N/A | Big Boss | |___________________|____________|
Is this correct? I have big doubts about this.
A little explanation of my question. The question is, to which roles in Scrum I should delegate authority of XP roles.
In case of the Development Team it's easy. All teams already have Programmers and Testers.
For Product Owner it's easy too. Product Owner speaks on behalf of the Customer. So, Product Owner in Scrum is the same that Customer in XP.
Delegate authority of Coach is harder. Should it be Scrum Master, because he controls compliance the methodology. Or Scrum Master responsible only for Scrum, and XP Coach should be another person.
The same problem with Tracker. Who should be the conscience of team? Scrum Master or it's better to appoint this to another person?