This is mostly the last part of the sprint or may be done after the sprint review meeting. Scrum master and the whole team participate in it, they discuss ‘ what was good during the sprint',' what was bad',' what needs to be improved'. It generally lasts for 2-3 hrs.