A Global Teaming Model for Global Software Development Governance: A Case Study

J. Noll, Sarah Beecham, Ita Richardson, Clodagh Nic Canna
{"title":"A Global Teaming Model for Global Software Development Governance: A Case Study","authors":"J. Noll, Sarah Beecham, Ita Richardson, Clodagh Nic Canna","doi":"10.1109/ICGSE.2016.33","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":437860,"journal":{"name":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 11th International Conference on Global Software Engineering (ICGSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICGSE.2016.33","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

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.
全球软件开发治理的全球团队模型:一个案例研究
全球软件开发(GSD)日益成为一种规范。随着公司向海外新市场扩张,收购不同国家的公司,并在新地区招募有才华的开发人员,项目必然会分布。随着项目变得越来越分散,并包括外部参与者,如外包供应商,传统的自上而下的管理监督和控制变得更加困难。组织如何确保所有相关方的活动与软件开发企业的战略目标和价值一致?全局团队模型是为全局软件开发指定实践和建议的框架。因此,它作为组织与软件开发治理相关的GSD实践的一种手段。我们对一个从事全球软件开发的小团队进行了案例研究,确定了治理的缺点。然后,我们使用全球团队模型来确定可以解决这些缺点的治理实践。我们确定了团队与公司中其他团队互动的几个方面,这些方面将通过全球团队治理模型的建议得到改进。全球团队模型为软件开发治理提供了一个蓝图,寻求以受控的方式使其当前的开发项目全球化的组织可以使用该蓝图来实现良好的软件开发治理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信