What are some key teamwork skills?

As logical as these tips from Wikipedia may seem, it's amazing how many teams seem to go out of their way to avoid them ...
  1. Listening ... it is important to listen to other people's ideas. When people are allowed to freely express their ideas, these initial ideas will produce other ideas.
  2. Discussing ... it is important to discuss your ideas with your teammates until you agree.
  3. Questioning ... it is important to ask questions, interact, and discuss the objectives of the team.
  4. Persuading ... individuals are encouraged to exchange, defend, and then to ultimately rethink their ideas.
  5. Respecting ... it is important to treat others with respect and to support their ideas.
  6. Helping ... it is crucial to help one's coworkers, which is the general theme of teamwork.
  7. Sharing ... it is important to share with the team to create an environment of teamwork.
  8. Participating ... all members of the team are encouraged to participate in the team. (usually consist of three or more people)
  9. Communicating ... For a team to work effectively it is essential team members acquire communication skills and use effective communication channels between one another e.g. using email, viral communication, group meetings and so on. This will enable team members of the group to work together and achieve the team's purpose and goals.