Scrum is an agile, iterative framework for managing the work of a software development project. Here is what you need to know about Scrum events, benefits, and roles.