Taking Teamwork beyond the Boundaries
Agile development experience has demonstrated how practical conditions and simple processes foster highly-performant teams that produce sustainable results. A Small-World View Here are some of the "rules-of-thumb" that contribute to success: A small number of people, no more than can be fed by two pizzas Everyone in the same room with no walls and barriers Lots of collaborative tools, include shared computers, full wall visuals, and whiteboards Optimal mutual availability and accountability Full awareness of roles and capabilities Easily communicate with all members Maximum opportunity for serendipity and knowledge sharing Everyone focused on a single well understood project No personnel turnover Beyond the Ideal Of course, we all would love to have the conditions that accelerate effective teamwork as described above. The reality is that people are constantly moving, often collaborating across corporate and geographic boundaries, and working on a variety of projects in very...