Scrum is a framework for implementing Agile project management. For several years, it has been strongly used and has become an indispensable tool for certain types of projects.