Self-Organizing Roles on Agile Software Development Teams
Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study