Scrum is a framework that’s used primarily to manage product and software development. When teams use scrum, they are encouraged to learn through experience, self-organize as they work on a project, and use reflection to improve themselves continuously.