Abstract
Agile development methods such as Scrum and eXtreme programming has become the standard way of development in many countries. When more software is developed according to agile methods, this leads to an increased focus on teamwork, as agile teams work very closely together. In this talk, I will give a short overview of general findings on team effectiveness, explain how they relate to agile software development, and give examples from studies of agile teams on issues that are challenging to achieve in practice. From a teamwork perspective, is there any reason to belive that agile teams are more effective than traditional teams?