A field study of the software design process for large systems
Communications of the ACM
Patterns of contact and communication in scientific research collaborations
Intellectual teamwork
Software project dynamics: an integrated approach
Software project dynamics: an integrated approach
Cross-cultural communication and CSCW
Global networks
People, Organizations, and Process Improvement
IEEE Software
Coordination in software development
Communications of the ACM
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
Communication media choice by workers in distributed environment
Information and Management
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Modern Programming Practices: A Report from Industry
Modern Programming Practices: A Report from Industry
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Softwear Reliability
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Guest Editors' Introduction: Global Software Development
IEEE Software
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
A hybrid model of the software development process
A hybrid model of the software development process
The Effect of Time Separation on Coordination Costs in Global Software Teams: A Dyad Model
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 1 - Volume 1
Getting the Best out of Software Process Simulation and Empirical Research in Software Engineering
REBSE '07 Proceedings of the Second International Workshop on Realising Evidence-Based Software Engineering
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Hi-index | 0.00 |
We describe a hybrid computer simulation model of the software development process that is specifically architected to study alternative ways to configure global software development projects, including phased-based, module-based, and follow-the-sun allocation strategies. The model is a hybrid system dynamics and discrete event model. In this paper, test cases have been developed for each allocation strategy, and project duration under each configuration is computed under a range of plausible assumptions for key parameters. The primary finding is that although under ideal assumptions, follow-the-sun is able to produce impressive reductions in time-to-market, under more realistic assumptions the reverse is true, thus corroborating findings by other researchers. Further analysis reveals the presence of some interaction between the assumptions, but the results remain robust.