Source: Agile Project Management for Dummies, Mark C. Layton, 2012
Pages 73-74

Scrum roles:
- Product owner: represents the business needs of the project;
- Development team: cross-functional team that performs the day-to-day work, ideally dedicated to the project;
- Scrum master: protects the team from organizational distractions, clearing roadblocks/impediments, keeping the process consistent.

Scrum artifacts:
- Product backlog: full list of (current) requirements for the product, often in the form of user stories;
- Sprint backlog: list of requirements and tasks for a given sprint, selected by the Product owner and the Development team in the sprint planning;
- Product increment: the usable product.

Scrum events:
- Sprint planning meetings, in which the scrum team decides what will be in the sprint backlog;
- Daily scrum meeting, in which each team member states what was completed yesterday, what will be worked on today, and any impediments stand in the way of progress;
- Sprint review meeting, where the development team, at the end of each sprint, demonstrates the results of the sprint to the stakeholders;
- Sprint retrospective, an internal team meeting in which the scrum team members (PO, SM, DT) evaluate the sprint that was just finished and how the process can be improved for the next sprint.
