Effective teamwork is an essential component of the innovations we've studied in History of Computing.
Famous teams include Babbage and Byron, Turing and Flowers, Aiken and Hopper, Eckert and Mauchly, Jobs and Wozniak, Gates and Allen, and Brin and Page.
Increasing interest in improving the outcomes of collaborative software development has made the building effective teams a vigorous research area in CS education.
Please review the following articles and videos.
Successful teamwork - Google
https://www.youtube.com/watch?v=hHIikHJV9fI
3 tips for effective teams - Cisco
https://www.youtube.com/watch?v=K6ppysmJZbE
“Teaching and Assessing Teamwork Skills in Engineering and Computer Science”, By Robert W. Lingard; Systemics, Cybernetics, and Informatics, Volume 8 - Number 1
http://www.iiisci.org/journal/cv$/sci/pdfs/gq816ex.pdf
Lingard, Robert & Barkataki, Shan. (2011). Teaching teamwork in engineering and computer science. Proceedings - Frontiers in Education Conference. 10.1109/FIE.2011.6143000
https://www.researchgate.net/publication/254049406_Teaching_teamwork_in_engineering_and_computer_science