Agile Software Development: Teams. - Roland Cuellar; Sanjiv Augustine (Encyclopedia of Software Engineering, 2010)