At Microsoft, a team is much more than a group of people assigned to the same project. An effective team has the right expertise for the project, empowers members to use that expertise, and holds them accountable for results in the areas they own. Accountability and empowerment remove the obstacles to high achievement. Without an effective team model in place, certain obstacles to success are predictable.
Nobody has time to deal with users or user training materials.
You have to make a choice between developing the software or testing it. Everybody claims they're in charge of the same activities. Some activities have nobody claiming ownership. The Microsoft's team model is defined as a team of peers working in interdependent and cooperating roles. Each team member has a well-defined role on the project and is focused on a specific mission.