Scrum is an agile project management framework that enables cross-functional teams to deliver complex products through iterative, incremental cycles called sprints. Originally developed by Jeff Sutherland and Ken Schwaber in the early 1990s, Scrum defines a set of roles (Product Owner, Scrum Master, Development Team), artifacts (Product Backlog, Sprint Backlog, Increment), and ceremonies (Sprint Planning, Daily Standup, Sprint Review, Sprint Retrospective). The framework emphasizes transparency, inspection, and adaptation, making it one of the most widely adopted collaborative work methodologies in software engineering and beyond. It is particularly relevant in Software Engineering and Business.
Scrum supports co-creation and distributed collaboration and is suited for small teams and organizational settings in in-person, remote and hybrid settings.
Scrum is classified as a well-documented method, indicating broad adoption and available documentation. The Scrum method involves a structured process including: Sprint Planning: the team selects items from the product backlog and defines the sprint goal and sprint backlog., Daily Standup: a brief daily meeting where team members synchronize work and identify impediments., Sprint Execution: the team works collaboratively to complete the sprint backlog items within the time-box., and further steps.