The team is not working effectively without any effort from the individuals in the team. The people need to have certain skills to enable real teamwork. Some people have easier than others. If you got a team of experts that cannot cooperate, then you will never benefit of the of power of teamwork.

Jason Little has created a list of skills needed for teamwork:

  • Active Listening
  • Questioning
  • Logical Argument
  • Respecting
  • Helping
  • Sharing
  • Participating

Please check out Agile Mashup » Seven Essential Teamwork Skills for descriptions of these skills.