DocumentCode
2653768
Title
Applying Agile Principles for Distributed Software Development
Author
Phalnikar, Rashmi ; Deshpande, V.S. ; Joshi, S.D.
Author_Institution
IT Dept., MIT COE, Pune
fYear
2009
fDate
22-24 Jan. 2009
Firstpage
535
Lastpage
539
Abstract
The necessity of finding right skilled people, sharing resource and limitation on cost has made distributed software development indispensable. In a distributed development project, but are working collaboratively toward the outcome. Such offshore service providers follow the traditional process models. Agile practices promote development iterations, open collaboration, and process adaptability throughout the life cycle of the project. Adapting these practices in a distributed environment can help distributed development tackle the challenges of cultural incompatibility, leadership struggle and lack of trust. This paper describes the benefits of using agile process and Scrum the iterative incremental process in distributed software development, and proposes two team structures for its implementation.
Keywords
distributed programming; software development management; team working; Scrum; agile principle; cultural incompatibility; development iteration; distributed development project; distributed software development; leadership struggle; open collaboration; process adaptability; project life cycle; resource sharing; team structure; Collaborative work; Costs; Cultural differences; Customer service; Distributed computing; Environmental economics; Environmental management; Programming; Project management; Roads; Agile; Distributed Software Development; scrum;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Control, 2009. ICACC '09. International Conference on
Conference_Location
Singapore
Print_ISBN
978-1-4244-3330-8
Type
conf
DOI
10.1109/ICACC.2009.93
Filename
4777400
Link To Document