Scrum is a framework of so-called agile project management that's particularly popular in software development and tech in general. In agile project management, the entire project isn't planned out in advance: the teams plan a sprint (a few weeks of work), then review their work and plan the next sprint. This makes planning much simpler, more flexible, and more open to change. More precisely, it will teach...