Abstract
Our research has shown that many companies are struggling with the successful implementation of global software engineering, due to temporal, cultural and geographical distance, which causes a range of factors to come into play. For example, cultural, project managementproject management and communication difficulties continually cause problems for software engineers and project managers. While the implementation of efficient software processes can be used to improve the quality of the software product, published software process models do not cater explicitly for the recent growth in global software engineering. Our thesis is that global software engineering factors should be included in software process models to ensure their continued usefulness in global organisations. Based on extensive global software engineering research, we have developed a software process, Global Teaming, which includes specific practices and sub-practices. The purpose is to ensure that requirements for successful global software engineering are stipulated so that organisations can ensure successful implementation of global software engineering.
Original language | English (Ireland) |
---|---|
Title of host publication | Collaborative Software Engineering |
Publisher | Springer Berlin Heidelberg |
Pages | 35-56 |
Number of pages | 22 |
ISBN (Print) | 9783642102936 |
DOIs | |
Publication status | Published - 2010 |
Keywords
- Global software engineering
- Software process
- Specific goals
- Sub-practices
- Virtual teams