File Download
  Links for fulltext
     (May Require Subscription)
  • Find via Find It@HKUL
Supplementary

Article: Lessons Learned From Distributed Agile Software Projects: A Case Based Analysis

TitleLessons Learned From Distributed Agile Software Projects: A Case Based Analysis
Authors
KeywordsAgile methods
Case analysis
Case studies
Distributed development software development
Issue Date2008
PublisherAssociation for Information Systems. The Journal's web site is located at http://aisel.aisnet.org/cais/
Citation
Communications of the Association for Information Systems, 2008, v. 23 n. 1, p. article no. 34, 619-632 How to Cite?
AbstractAgile software development in a distributed setting is challenging. The teams involved in the process face difficulties in communication, personnel selection, work culture, and knowledge management. The shortcomings associated with working in different time zones and the inabilities to develop trusting relationships between developers are well known. Companies often take recourse to agile software development methods in a distributed environment in search of reduced cost, higher efficiency, increased flexibility, and good customization. However, it is not clear whether agile methods can be successfully followed and their benefits realized in a distributed setting. This paper revisits and synthesizes the lessons learnt from twelve case studies detailing successful implementation of distributed agile software projects. The cases are analyzed from the perspective of the agile manifesto to determine how closely they follow its values and principles and to what extent they realize the benefits of the agile methodology. The cases lead to the discovery of disparate and innovative solutions adopted by different companies for overcoming the challenges of distributed agile software development. Some solutions are commonplace and others are unique and their combination in the context of the challenges is enlightening. The list of solutions can suitably guide companies that plan to adopt the agile methodology in distributed software development environments in future.
Persistent Identifierhttp://hdl.handle.net/10722/60223
ISSN
2015 SCImago Journal Rankings: 0.483

 

DC FieldValueLanguage
dc.contributor.authorBose, Ien_HK
dc.date.accessioned2010-05-31T04:06:12Z-
dc.date.available2010-05-31T04:06:12Z-
dc.date.issued2008en_HK
dc.identifier.citationCommunications of the Association for Information Systems, 2008, v. 23 n. 1, p. article no. 34, 619-632en_HK
dc.identifier.issn1529-3181-
dc.identifier.urihttp://hdl.handle.net/10722/60223-
dc.description.abstractAgile software development in a distributed setting is challenging. The teams involved in the process face difficulties in communication, personnel selection, work culture, and knowledge management. The shortcomings associated with working in different time zones and the inabilities to develop trusting relationships between developers are well known. Companies often take recourse to agile software development methods in a distributed environment in search of reduced cost, higher efficiency, increased flexibility, and good customization. However, it is not clear whether agile methods can be successfully followed and their benefits realized in a distributed setting. This paper revisits and synthesizes the lessons learnt from twelve case studies detailing successful implementation of distributed agile software projects. The cases are analyzed from the perspective of the agile manifesto to determine how closely they follow its values and principles and to what extent they realize the benefits of the agile methodology. The cases lead to the discovery of disparate and innovative solutions adopted by different companies for overcoming the challenges of distributed agile software development. Some solutions are commonplace and others are unique and their combination in the context of the challenges is enlightening. The list of solutions can suitably guide companies that plan to adopt the agile methodology in distributed software development environments in future.-
dc.languageengen_HK
dc.publisherAssociation for Information Systems. The Journal's web site is located at http://aisel.aisnet.org/cais/en_HK
dc.relation.ispartofCommunications of the Association for Information Systemsen_HK
dc.subjectAgile methods-
dc.subjectCase analysis-
dc.subjectCase studies-
dc.subjectDistributed development software development-
dc.titleLessons Learned From Distributed Agile Software Projects: A Case Based Analysisen_HK
dc.typeArticleen_HK
dc.identifier.emailBose, I: bose@business.hku.hken_HK
dc.identifier.authorityBose, I=rp01041en_HK
dc.description.naturelink_to_OA_fulltext-
dc.identifier.hkuros160453en_HK
dc.identifier.volume23-
dc.identifier.issue1-
dc.identifier.spagearticle no. 34, 619-
dc.identifier.epage632-
dc.publisher.placeUnited States-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats