A Sprint Review and Sprint Retrospective are two closely related ceremonies held by a Scrum Team at the end of each sprint in an agile development process. While both ceremonies serve to inspect and reflect on the team's performance, there are six main differences between the two -- The Sprint Review is more focused on inspecting what was delivered, while the Retrospective focuses on analyzing how it was done; The Sprint Review is attended by all stakeholders, while only core team members join a Retrospective; The former provides feedback about delivered work, whereas the latter evaluates processes used to deliver; A review explores options for future work items or initiatives, whereas a retrospective emphasizes ways to improve current projects; A review is organized after completion of an iteration and planning activities begin when it ends; The retrospective assists in preparation for future sprints.