A field study of the software design process for large systems
Communications of the ACM
Prototypes as assets, not toys: why and how to extract knowledge from prototypes
Proceedings of the 18th international conference on Software engineering
Global software teams: collaborating across borders and time zones
Global software teams: collaborating across borders and time zones
The geography of coordination: dealing with distance in R&D work
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Agile software development
Leveraging Resources in Global Software Development
IEEE Software
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
Sysiphus: Enabling informal collaboration in global software development
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
Beyond Documents: Visualizing Informal Communication
REV '08 Proceedings of the 2008 Requirements Engineering Visualization
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Does distributed development affect software quality? An empirical case study of Windows Vista
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Experience and Knowledge Management in Software Engineering
Experience and Knowledge Management in Software Engineering
XP expanded: distributed extreme programming
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Requirements maturation analysis based on the distance between the source and developers
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
An experience base with rights management for global software engineering
i-KNOW '11 Proceedings of the 11th International Conference on Knowledge Management and Knowledge Technologies
Computer Supported Cooperative Work
Hi-index | 0.02 |
Effective communication of requirements is essential in all software projects. In distributed projects communication faces even more and bigger challenges due to the narrow communication channels that are available. Applying information theory and information flow concepts as provided by FLOW to process improvement can help to overcome challenges associated with communication of requirements in global software projects. We participated in a software project distributed over three locations in three time zones. To test the feasibility of our FLOW perspective we analyzed the projects information flows. We found communication problems that are typical in a global context. Based on FLOW theory we developed three new suggestions to overcome these problems. Finally, we present a measurement approach that can be used to evaluate our suggestions in future global projects.