20 Patterns is a collection of work patterns observed in working with hundreds of software teams. The hope is that you’ll use this field guide to get a better feel for how the team works, and to recognize achievement, spot bottlenecks, and debug your development process with data.