Yeah, only 3 roles, we are not free to create new roles.
The roles in Scrum are quite different from the traditional software methods. Clearly defined roles and expectations help individuals perform their tasks more efficiently.
Together they are known as the Scrum Team, which is the fundamental Scrum unit
They are responsible for achieving the most business value for the product
The Scrum Master guides, facilitates, and teaches all Scrum practices to everyone involved in the process. They remove impediments and ensure that scrum components are followed by everyone.
It’s a group of people who are committed to creating useful and valuable increments in each interaction.
They work in the sprint backlog.
Although a task is handled by a single developer, everyone is responsible for the task, there is no individual work, everyone collaborates on the project.
The team composition should not be changed frequently, if it's necessary to change it, it should be done after the sprint is concluded. (note. all team changes impact directly on the team performance)
We are almost done...