Scrum Agile defines three key roles: the Product Owner, the Scrum Master, and the Development Team. The Product Owner represents the interests of stakeholders, ensures the product backlog is prioritized, and collaborates with the team. The Scrum Master facilitates the Scrum process, coaches the team, and helps remove any impediments. The Development Team consists of professionals who do the work of delivering the product increment, self-organize, and collaborate to achieve the project goals.