Today we're encouraged to be agile. We want to change to meet the customer's demands. We want to change to meet expanding market demands. How can we do that? Only by taking the time to reflect and learn and proactively determine that mistakes will be corrected and progress will be made. This talk will share experiences and ideas based on retrospectives for dozens of projects--successful and not-so-successful.