This article describes strategies for organizing agile teams of various sizes, from small agile teams to very large agile programs. In the case of large agile teams, also called programs, this article goes into further detail and describes how to support them.