Scrum

Definition

Scrum is an Agile framework for managing software development, featuring defined roles, events, and artifacts to enhance team collaboration and

Use Cases

Frequently Asked Questions

What's the difference between Scrum and Agile?
Agile is a set of values and principles for building software iteratively with frequent feedback. Scrum is one specific Agile framework that defines roles (Product Owner, Scrum Master, Developers), events (sprints, planning, daily scrum, review, retrospective), and artifacts (product backlog, sprint backlog, increment).
When should I use Scrum?
Use Scrum when you have a cross-functional team building a product in an environment where requirements can change and you benefit from delivering in small increments (often 1–4 week sprints). Scrum works well when stakeholders can review progress regularly and the team can commit to consistent ceremonies and continuous improvement.
How much does Scrum cost?
Scrum itself is free to use—there are no licensing fees for the framework. Costs usually come from people and tooling: team time for ceremonies, training or coaching (optional), and software tools for tracking work (e.g., Jira, Azure DevOps, GitHub). If you pursue certifications (e.g., Scrum Master), those have separate exam/training fees depending on the provider.

Category: software

Difficulty: intermediate

Related Terms

See Also