One of the most powerful phenomena that we have observed on effective Agile Development teams is something we have come to call "TeamSwarm".
In my upcoming blog posts, I will be describing what TeamSwarm is, how you can see it, some simple rules that guide its operation. I will discuss how the TeamSwarm can be coaxed into existence by building upon these simple rules. In Lean, we call putting simple rules into practice, building blocks. I will define and discuss the rules as building block practices and how they synergize to form emergent behavior that shows a team is swarming. Briefly, these building blocks are: