A Retrospective is an Agile ritual conducted after each Sprint. It is basically a meeting or session for the Agile team to reflect for improvement. It follows a very simple format in which the team goes through 3 questions:
#1 What went well?
#2 What didn’t?
#3 What can we do better next time?