Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Adaptation of Agile Practices: A Systematic Review and Survey
Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation.
Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation.
2011 (engelsk)Independent thesis Advanced level (degree of Master (Two Years))OppgaveAlternativ tittel
Adaptation of Agile Practices : A Systematic Review and Survey (svensk)
Abstract [en]

Context. Due to the uniqueness of software projects there is no single Agile development approach that ideally fits all project contexts. Each software project is unique, whether in its subject area, development team, or project size. Because of this, adapting Agile practices according to project circumstances is a must. There has been a number of literature published discussing Agile practices adaptation topic. However, it is still unclear how to adapt Agile practices. Therefore, researchers as well as practitioners need to find out the knowledge of how the Agile practices adaptation should be applied in software development project. Objectives. In this study we investigate how companies adapt their software development practices when they claim they use Agile software development. Knowledge about this can assist Agile software practitioners to apply Agile practices adaptation in their own context and obtain the most benefit out of Agile software development. Methods. We used systematic literature review using guidelines from Kitchenham and survey in this research study. In the systematic review, a number of relevant article sources were used including peer-reviewed papers and grey literature. Peer-reviewed papers were searched from several electronic databases. Grey literature was also included, which covered books, theses and dissertations, white papers and website/blog articles. The survey was executed using a web based survey tool which invited Agile practitioners from a broad range of industries. In total there are 79 selected literature reviewed in the systematic review comprising 63 peer-reviewed papers and 16 grey literature. Data extraction results were categorized into used and unused Agile practices, adapted practices, additional practices, importance of practices, adaptation challenges and solutions recommended by Agile practitioners. Furthermore, an online survey was conducted with a total of 700 respondents of which 468 responses completed the survey. Only the completed and valid responses were considered in the results analysis. We classify the survey results into several categories: Agile practices usage scale, importance of practices, details of adaptation, Agile practices instruction/guidelines, and Agile practitioners‟ adherence to the instruction/guidelines. Results. Our systematic review shows that some companies used Agile practices in literature with various degrees of adaptation. Several companies creatively used a hybrid of Agile practices from various Agile approaches. In addition, we found that most of the Agile practices, especially in the XP approach, have to be adapted appropriately according to company software development context. On the other hand, survey results show that most of the Scrum practitioners apply Scrum practices without adaptation. Regarding importance of practices, unit testing/Test-Driven Development and continuous integration are identified by XP practitioners as the most important practices. For Scrum practitioners, the most important practices are product/feature backlog and Sprint. Conclusions. Many reasons are discovered why adaptation of Agile practice is necessary e.g. to suit with software development context or for effectiveness reason. Therefore, better support from management and developers is needed to facilitate Agile practices adaptation. Different degrees of adaptation also depend on the type of implemented Agile approach. XP as a technical approach requires more adaptation when compared to project management approach such as Scrum. Findings regarding respondents‟ adherence to the Agile instruction/guidelines indicate the need to improve quality of Agile instructions/guidelines and Agile leadership and enforce the implementation of instructions/guidelines as well.

Abstract [sv]

This thesis investigates how companies adapt their software development practices when they claim they use Agile software development based on the systematic review on Agile literature and an online survey. The derived knowledge from this thesis can assist Agile software practitioners to adapt Agile practices in their own context and maximize the benefit of Agile software development.

sted, utgiver, år, opplag, sider
2011. , s. 136
Emneord [en]
Agile practice adaptation, systematic review, survey
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-4693Lokal ID: oai:bth.se:arkivexDB8CCA9CDA14C69DC1257961004D8318OAI: oai:DiVA.org:bth-4693DiVA, id: diva2:832040
Uppsök
Technology
Veileder
Tilgjengelig fra: 2015-04-22 Laget: 2011-12-09 Sist oppdatert: 2018-01-11bibliografisk kontrollert

Open Access i DiVA

fulltekst(1250 kB)833 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 1250 kBChecksum SHA-512
6f8666ee51fdfc750082c089bdb9fc932229d2a82657fce609e1b7f4cba3d4aeaedf9e7f5d45d9c7db16123f264f6f11287b2c55aa9da7cb957461ac967d2ba5
Type fulltextMimetype application/pdf

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 833 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 543 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf