Agile is an iterative, flexible approach. Scrum is its most widely used framework.
Agile Principles
1. Iterative development.
2. Communication and collaboration.
3. Continuous integration.
4. Regular retrospectives.
5. Adaptability.
6. Empowered teams.
Scrum Components
1. Roles: Product Owner, Scrum Master, Development Team.
2. Artifacts: Product Backlog, Sprint Backlog, Increment.
3. Events: Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective.
