Being retrospective about your iteration
Agile methodologies encourage continuous improvement
Agile development teams look for opportunities to improve
During the iteration, the team acquires valuable experience
Good teams use their experiences to improve themselves
Use iteration retrospectives to learn from your experiences
Step 1: Look back at the iteration for ways to improve
Ask questions about current challenges and future risks
Ask yourself what worked well and what the team has achieved
Ask “what were the significant decisions taken?”
Step 2: Record information learnt from the iteration
Use a checklist to cover all important aspects
Each team member uses the checklist to contribute their experiences
Avoid using strict templates, as they constrain flexibility
Step 3: Extract and discuss your iteration in a formal meeting
The minutes form the documentation for the retrospective
Use the checklist to prepare for the meeting
Discuss and summarize the experiences of the team
Will your team improve with experience?
Good teams learn from their mistakes and use opportunities
Use iteration retrospectives to learn from your experiences
Iteration retrospectives can improve the whole team
Make the most of your own experience