The three main roles in Scrum are: Product Owner, Scrum Master, and Scrum Team Member. The Product Owner forms product vision and is the main source of tasks for the Scrum team. Scrum Master protects Scrum Team Members from distractions and facilitates the proper execution of Scrum Ceremonies. Scrum Team drives product development within short development cycles called sprints.