TY - GEN
T1 - A global teaming model for global software development governance
T2 - 11th IEEE International Conference on Global Software Engineering, ICGSE 2016
AU - Noll, John
AU - Beecham, Sarah
AU - Richardson, Ita
AU - Canna, Clodagh Nic
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/9/26
Y1 - 2016/9/26
N2 - Global software development (GSD) is increasingly the norm. As firms expand into new markets overseas, acquire companies in different countries, and recruit talented developers in new locations, projects become distributed by necessity. As projects become increasingly distributed, and include external participants such as outsourcing vendors, conventional top-down management oversight and control becomes more difficult. How can organizations ensure that the activities of all parties involved are aligned with the strategic objectives and values of a software development undertaking? The Global Teaming Model is a framework that specifies practices and recommendations for Global Software Development. As such, it serves as a means to organize GSD practices relevant to Software Development Governance. We conducted a case study of a small team engaged in Global Software Development, identifying governance shortcomings. Then, we used the Global Teaming Model to identify governance practices that would address those shortcomings. We identified several aspects of the team's interactions with other teams in the company that would be improved by recommendations from the Global Teaming Governance Model. The Global Teaming Model provides a blueprint for Software Development Governance that organizations seeking to globalize their current development projects in a controlled way can use to implement good Software Development Governance.
AB - Global software development (GSD) is increasingly the norm. As firms expand into new markets overseas, acquire companies in different countries, and recruit talented developers in new locations, projects become distributed by necessity. As projects become increasingly distributed, and include external participants such as outsourcing vendors, conventional top-down management oversight and control becomes more difficult. How can organizations ensure that the activities of all parties involved are aligned with the strategic objectives and values of a software development undertaking? The Global Teaming Model is a framework that specifies practices and recommendations for Global Software Development. As such, it serves as a means to organize GSD practices relevant to Software Development Governance. We conducted a case study of a small team engaged in Global Software Development, identifying governance shortcomings. Then, we used the Global Teaming Model to identify governance practices that would address those shortcomings. We identified several aspects of the team's interactions with other teams in the company that would be improved by recommendations from the Global Teaming Governance Model. The Global Teaming Model provides a blueprint for Software Development Governance that organizations seeking to globalize their current development projects in a controlled way can use to implement good Software Development Governance.
KW - Empirical Study
KW - GSD
KW - Global Software Development
KW - Global Software Engineering
KW - Global Teaming
KW - Process Model
KW - Software Development Governance
KW - Software Process Improvement
UR - http://www.scopus.com/inward/record.url?scp=84994666589&partnerID=8YFLogxK
U2 - 10.1109/ICGSE.2016.33
DO - 10.1109/ICGSE.2016.33
M3 - Conference contribution
AN - SCOPUS:84994666589
T3 - Proceedings - 11th IEEE International Conference on Global Software Engineering, ICGSE 2016
SP - 179
EP - 188
BT - Proceedings - 11th IEEE International Conference on Global Software Engineering, ICGSE 2016
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 2 August 2016 through 5 August 2016
ER -