• 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