Junior
What are the main differences between Agile and Scrum?
sobes.tech AI
Answer from AI
Agile is a philosophy and a set of values for software development, while Scrum is one of the frameworks (methodologies) for implementing Agile.
| Characteristic | Agile | Scrum |
|---|---|---|
| Type | Philosophy / Methodology | Framework / Methodology |
| Flexibility | High | High |
| Iterativity | Yes | Yes (Sprints) |
| Values | Individuals and interactions are more important than processes and tools; working product is more important than comprehensive documentation; customer collaboration is more important than contractual negotiations; readiness to change is more important than following the initial plan. | Transparency, Inspection, Adaptation. |
| Roles | Does not prescribe specific roles | Product Owner, Scrum Master, Development Team. |
| Events | Does not prescribe specific events | Daily Scrum, Sprint Planning, Sprint Review, Sprint Retrospective. |
| Artifacts | Does not prescribe specific artifacts | Product Backlog, Sprint Backlog, Increment. |
| Application | Can be implemented with different frameworks (Scrum, Kanban, XP, etc.) | A specific way of applying Agile, with clear rules and roles. |
In simple words: Agile is a general "how we should work," and Scrum is a specific "recipe" or structure for how to do it.