Introduction

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
From Principles behind the Agile Manifesto

Team retrospectives have a very long history in software engineering. Before agile development processes, these meetings usually happened at the end of a project. Agile practice puts this meeting as an essential element of each Sprint (aka iteration). Doing so helps the team improve its own process and facilitates self-organization.

Learning Outcomes

Study Resources

For your study of this topic, use these resources.

Video Lessons

These videos provide additional explanation or instruction.

Web Articles and Blogs

Books

Wikipedia

Class Lecture

Exercises

Before-Class Exercises

This activity will take about 30-60 minutes total.

In-Class Exercises