Abstract
This paper provides a review of the theories and strategies that have been advanced regarding the various roles that information systems development team members should adopt. Additionally, the roles that are frequently found in high-performing teams in areas other than information systems are examined. The paper concludes with recommendations regarding the identification and development of roles for high-performing information systems development teams.