Applying Agile Principles for Distributed Software Development

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 mod...

Full description

Saved in:
Bibliographic Details
Published in2009 International Conference on Advanced Computer Control pp. 535 - 539
Main Authors Phalnikar, R., Deshpande, V.S., Joshi, S.D.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.01.2009
Subjects
Online AccessGet full text
ISBN9781424433308
076953516X
9780769535166
1424433304
DOI10.1109/ICACC.2009.93

Cover

More Information
Summary: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.
ISBN:9781424433308
076953516X
9780769535166
1424433304
DOI:10.1109/ICACC.2009.93