The Scrum Framework consists of three roles: the Product Owner, the Scrum Master, and the Development Team. The Product Owner is responsible for setting the vision and direction of the product, while the Scrum Master is responsible for facilitating the Scrum process and ensuring that the team is following the Scrum Framework. The Development Team is responsible for developing the product according to the Product Owner’s vision.