Figures from Agile Software: Patterns of Practice

Here are figures from the book, and possibly additional material, in a form more easily readable than on your mobile device.

These figures show the relationships between the practices/patterns. Generally speaking an arrow implies that one practice supports another in some way or gains synergy from the combination. Only the most important connections are shown so as not to overly complicate the diagrams.

Scrum Patterns

Scrum Patterns


Extreme Programming Patterns

Extreme Programming Patterns


Sheltering Manager

Sheltering Manager


Effective Coach

Effective Coach


Onsite Customer

Onsite Customer


Whole Team

Whole Team


Executable Tests

Executable Tests


Collective Responsibility

Collective Responsibility

Continuous Integration

Continuous Integration


Constant Refactoring

Constant Refactoring


Pair Programming

Pair Programming


Estimate Whole Task

Estimate Whole Task Cluster


Dispersed Agile Development

Dispersed Agile Development Cluster


Large System Development

Large System Development Cluster

Last Updated: February 17, 2012