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. This approach encourages ownership and ultimately results in a better product. The leaders of each team are responsible for management, guidance, and coordination, while the team members focus on carrying out their missions. The model is comprised of six clearly defined roles.