Great Teams Need SQUAD Depth If you have ever been part of a great team you will know it is exponentially better than being part of a mediocre team. Teams are at the heart of working in complex domains and are essential to the success of agile approaches yet relatively few teams achieve greatness.Agile and leadership coach Geoff Watts has pulled together his many years of experience with all sorts of teams from software, to product development, from...