Sprint retrospective meeting is the last part of the sprint. It is probably done after the review meeting of a sprint. The whole teams along with scrum master participate in this discussion and it lasts for 2 to 3 hours.