Scrum is the most widely used Agile framework in the software development industry today. One of the key Scrum’s advantages is that it provides a significant amount of structure to deliver valuable software frequently and predictably.
The framework includes specific roles, events, artifacts, and rules that work together. It is based on empirical process control, and therefore it aspires for transparency and frequent inspection and adaptation. Done well, Scrum supports effective development and successful outcomes.