Collect what team members perceived as good, bad and non-optimal Source:
Put up three sections labeled ‘The Good’, ‘The Bad’ and ‘The Ugly’. Give everyone 5 minutes to note down one or more things per category from the last sprint. One aspect per post-it. When the time is up, have everyone stick their post-its to the appropriate labels. Cluster as you collect, if possible.
If your boss had witnessed the last iteration, what would she want you to change? Source:
Imagine your boss had spent the last iteration - unrecognized - among you. What would she think about your interactions and results? What would she want you to change? This setting encourages the team to see themselves from a different angle.
Asking and answering go around the team circle - an excellent way to reach consensus Source:
Everyone sits in a circle. Begin by stating that you'll go round asking questions to find out what you want to do as a group. You start by asking your neighbor the first question, e.g. 'What is the most important thing we should start in the next iteration?' Your neighbor answers and asks her neighbor a related question. Stop when consensus emerges or the time is up. Go around at least once, so that everybody is heard!
Let team members appreciate each other and end positively Source:
Agile Retrospectives who took it from 'The Satir Model: Family Therapy and Beyond'
Start by giving a sincere appreciation of one of the participants. It can be anything they contributed: help to the team or you, a solved problem, ...Then invite others and wait for someone to work up the nerve. Close, when no one has talked for a minute.