Question: what are the agile roles?
Answer: Team lead. This role, called "Scrum Master" in Scrum or team coach or project lead in other methods, is responsible for facilitating the team, obtaining resources for it, and protecting it from problems. ... 
Team member. ... 
Product owner. ... 
Stakeholder.