Skip to main content
Wednesday, November 13, 2013 - 10:15am - 11:30am
Projects & Teams

Patterns of Effective Teams

Understanding the dynamics of how teams work and how to make them work better is one of the most difficult problems in software delivery. Adopting agile methods compounds this problem by breaking up groups who used to sit together and forming new cross-functional teams, adding stand-ups, and initiating retrospectives and other new social interactions. Agile also discourages process and technology focused experts in favor of "generalizing specialists." Dan North describes patterns, models, and techniques for creating and growing successful teams—and organizations—that will deliver great software. Starting with how people of different skill levels operate within teams, Dan guides you through the potential pitfalls and success strategies of agile practices such as stand-ups and pair rotation. He makes a case for less popular activities like code reviews and argues that having local experts and even specialist teams might not be all bad. Find out if the patterns present in your teams are optimized for delivering great software.