Motivation behind using Distributed Agile Software Development (DASD) in the context of the GSD is its realized advantages such as, hyper-productivity and significant performance improvement illustrated in the recent literatures [2-6]. The basic principle of DASD of reducing the complexity of software development and focusing on the system’s complexity, complements to the motivation of using it in the GSD. As stated in the Agile Manifesto– “Individuals and interaction over processes and tools”[1], it significantly rely on empowering the team, self-organization, collaboration and coordination through efficient communication. Hence, self-organization of the different agents involved in the GSD is an inevitable outcome from the effective installation of DASD in this context. Therefore, these attributes of DASD surely contributes in the successful implementation of the GSD.
References :
[1] K. Schwaber, Agile Project Management With Scrum: Microsoft Press, 2004.
[2] J. Sutherland, et al., “Fully Distributed Scrum: Linear Scalability of Production between San Francisco and India,” presented at the Proceedings of the 2009 Agile Conference, 2009.
[3] J. Sutherland, et al., “Fully Distributed Scrum: The Secret Sauce for Hyperproductive Offshored Development Teams,” presented at the Proceedings of the Agile 2008, 2008.
[4] J. Sutherland, et al., “Distributed Scrum: Agile Project Management with Outsourced Development Teams,” presented at the Proceedings of the 40th Annual Hawaii International Conference on System Sciences, 2007.
[5] P. A. Beavers, “Managing a Large “Agile” Software Engineering Organization,” presented at the Proceedings of the AGILE 2007, 2007.
[6] M. Fowler, “Using an Agile Software Process with Offshore Development,” 2006.