Miguel Cornejo on the difference between teams and communities of practice:
In a community of practice the members work together on something they find valuable.
In a team the members work together on something their boss finds valuable.