2006 · 58 citations · 19 references
ManagementProject ManagementTeachingImprovisationSoftware EngineeringTeamworkCollaborative LearningDistributed LearningExperiential LearningTeam LearningCollaborative ImprovisationImprovisation LearningImprovisation MethodologyImprovisational LearningSoftware Engineering EducationStudio-based Pedagogy
The Global Studio Project integrated the work of Software Engineering students spread across four countries into a single project and represented, for most of the students, their first major "real-world" development experience. Interviews indicated that the major areas of learning were informal skills that included learning to establish and work effectively within a team, learning how to react quickly to frequent changes in requirements, architecture and organization, and learning to manage and optimize communications. Since all these skills require rapid reaction to unpredictable factors, we view them as improvisation and discuss the role of experiential education in facilitating improvisation.
19
Splitting the organization and integrating the code
James D. Herbsleb, Rebecca E. Grinter · 1999 · 421 citations
Distance, dependencies, and delay in a global collaboration
James D. Herbsleb, Audris Mockus, Thomas A. Finholt et al. · 2000 · 395 citations
Global software development at siemens
James D. Herbsleb, Daniel J. Paulish, Matthew Bass · 2005 · 221 citations
Edward M. Roche · Journal of Global Information Technology Management · 1999 · 157 citations