This document outlines 21 patterns of mature agile teams. Some key patterns include: having an emergent architecture that evolves with each sprint; achieving different levels of "done-ness" for work, stories, and releases; practicing aggressive refactoring; investing in continuous integration; and ensuring organizational leadership is aligned with agile principles. The document provides examples and discussion topics for each pattern to help teams assess their own maturity and identify areas for improvement.