Cloud Computing as an Enabler of Agile Global Software Development

Timothy Haig-Smith, Maureen Tanner
InSITE 2016  •  2016  •  pp. 909
[The final form of this paper was published in the journal Issues in Informing Science and Information Technology.]
Agile global software development (AGSD) is an increasing prevalent software development strategy, as organisations hope to realise the benefits of accessing a larger resource pool of skilled labour, at a potentially reduced cost, while at the same time delivering value incremental-ly and iteratively. However, the distributed nature of AGSD creates geographic, temporal, socio-cultural distances that challenge collaboration between project stakeholders. The Cloud Compu-ting (CC) service models of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) are similar to the aspirant qualities of AGSD as they provide ser-vices that are globally accessible, efficient, and stable, with lower predictable operating costs that scale to meet the computational demand. This study focused on the 12 agile principles upon which all agile methodologies are based therein potentially increasing the potential for the find-ings to be generalized. The four dimensions of Domestication Theory were used to assist in un-derstanding how cloud technologies were appropriated in affordance of AGSD. The research strategy took the form of case study research. The findings suggest that through the use of CC some of the challenges in applying the agile principles in AGSD may be overcome.
Cloud Computing, Agile Software Development, Agile Global Software Development, Agile Principles, Scrum
19 total downloads
Share this

Back to Top ↑