Sixteen Essential Patterns of Mature Agile Teams
Many teams have a relatively easy time adopting the tactical aspects of the agile methodologies. Usually a few classes, some tool introduction, and a bit of practice can lead you toward a somewhat efficient and effective adoption. However, such teams quite often are simply going through the motions-neither maximizing their agile performance nor delivering as much value as they could. Borrowing from his experiences and lean software development methods, Bob Galen explores essential patterns-the "thinking models" of mature agile teams-including large-scale emergent architecture, relentless refactoring, quality on all fronts, pervasive product owners, lean work queues, stretching above and beyond, providing total transparency, saying "no", and many more. Bob explores the leadership dilemma of self-directed teams and why there is still the need for active and vocal leadership in defending, motivating, and holding agile teams accountable.