Any good agile software development team understands that a major final step in a sprint is an agile retrospective, a time for reflecting on the project, noting what worked and what didn’t and ...