Scrum is one of many agile frameworks for managing and completing complex projects. It's commonly used in software development but applied to any project due to its effectiveness—the Scrum framework adapts the principles of transparency, inspection, and adaptation.
Here are the main components of the Scrum framework:
Product Backlog (PB): PB is a prioritized list of features or user stories that need completing for the project. The Product Owner (PO) maintains the Product Backlog and ensures it is up-to-date.