Scrum is an agile methodology focused on delivering business value through structured iterations called sprints, typically lasting 2-4 weeks. It emphasizes self-organizing teams and iterative work on software development with defined roles including product owner, scrummaster, and team members. Scrum has been widely adopted across various industries for diverse applications, promoting an environment of collaboration, flexibility, and continuous improvement.