Title :
Applying Agile Principles for Distributed Software Development
Author :
Phalnikar, Rashmi ; Deshpande, V.S. ; Joshi, S.D.
Author_Institution :
IT Dept., MIT COE, Pune
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;
Conference_Titel :
Advanced Computer Control, 2009. ICACC '09. International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-3330-8
DOI :
10.1109/ICACC.2009.93