Home // International Journal On Advances in Software, volume 7, numbers 1 and 2, 2014 // View article


Development Framework for Distributed Agile Software Development

Authors:
Abdullah Alqahtani
John David Moore
David Harrison
Bruce Wood

Keywords: distributed Agile; development framework; Scrum; Lean and Kanban methods

Abstract:
There is a growing interest in applying Agile development methods alongside global software development in order to reap the benefits of both approaches. With this said however, research has shown that software companies are encountering significant challenges when attempting this, due to the contradiction between Agile values and the global development environment. This paper focuses on the challenges encountered with this kind of development, and discusses several techniques via which these challenges can be addressed. It proposes a framework for distributed Agile development. Data has been collected from 85 participants from all around the world using both a self-completed questionnaire and face-to-face interviews. From this study it was found that communication barriers are the biggest development challenge. In order to ameliorate this, development teams and product owners need to work hard to improve the level of communication between them, by adopting a regimented communication schedule. The co- located development strategy “Scrum of Scrums”, where distributed isolated teams integrate together using one of the Agile methods, was found to be the most suitable strategy for distributed Agile development.

Pages: 211 to 223

Copyright: Copyright (c) to authors, 2014. Used with permission.

Publication date: June 30, 2014

Published in: journal

ISSN: 1942-2628