If you are serious about moving your organization from a traditional, hierarchical organization into flexible, nimble teams, think through the benefits and costs—as well as the many cultural changes that you, your employees, and your customers will have to face. For some, the changes are just too great, and teams may not be the best solution. For many, the benefits far outweigh the disadvantages.
Any organization interested in moving toward a team-based environment should have the following things in place.