Developer Dictionary
Scrum
Definition
An agile framework for managing knowledge work.
Deep Dive
Scrum is an agile framework for developing, delivering, and sustaining complex products, especially software. It emphasizes iterative and incremental development within fixed-length iterations called "sprints," typically lasting one to four weeks. The framework is built around small, self-organizing, cross-functional teams that work collaboratively, focusing on delivering tangible increments of value at the end of each sprint. Key roles include the Product Owner (defining what to build), the Scrum Master (facilitating the process), and the Development Team (building the product).
Examples & Use Cases
- 1A software development team using daily stand-up meetings to coordinate progress on a new feature
- 2A marketing department planning and executing a campaign in two-week sprints
- 3A product team using a backlog to prioritize features for upcoming releases.
Related Terms
AgileSprintKanban