The purpose of the Sprint Retrospective is to plan ways to increase quality and effectiveness.
The Scrum Team inspects how the last Sprint went with regards to individuals, interactions, processes, tools, and their Definition of Done.
Scrum master role
the Scrum Master is responsible for keeping the meeting running smoothly moment-to-moment. That means ensuring the team doesn’t dwell too long on a particular topic, making sure that all questions are asked (and answered), and keeping everything running smoothly. It’s a role of a moderator on the retrospective meeting.
Team role
team use the opportunity to pause and reflect on how things have been going and then, based on those reflections, identify the improvements they want to make. Conducting Retrospectives frequently and regularly supports a team to continuously improve their performance