Roles, events, and artefacts in the Scrum framework
Scrum is the most widely used agile framework, providing a lightweight structure for delivering complex products in an iterative, incremental manner. Scrum defines three roles, five events, and three artefacts, plus three pillars (transparency, inspection, adaptation) and five values (commitment, courage, focus, openness, respect).
Scrum is intentionally incomplete — it provides a framework within which teams implement their own processes and techniques. This makes it flexible but also means that Scrum Teams must understand the purpose behind each element to use it effectively.