Visa enkel post

dc.contributor.authorWilde, Robin
dc.contributor.authorRydstedt, Gustav
dc.date.accessioned2016-10-14T13:20:58Z
dc.date.available2016-10-14T13:20:58Z
dc.date.issued2016-10-14
dc.identifier.urihttp://hdl.handle.net/2077/48500
dc.descriptionAccording to traditional software development principles, software development should be done in a linear and well planned process that, only in the last parts of the project life cycle, will conduct tests on the system's functionality. Agile development methods became more popular in the beginning of the 21st century where methods of testing-focused orientation was included. In 2006, Dan North published an article in which he presented a new method called Behavior Driven Development (BDD). With a structured development process which used a ubiquitous language as the core for communication, Dan North intended to increase the understanding of the software for all project participants in a development project. As this method is relatively new and the published literature is limited regarding the use of BDD we asked ourselves: What factors are of particular relevance for the use of behavior driven development? Using a qualitative study with an inductive approach, we received the results based on theory from published literature and empirical data from multiple semi structured interviews. Based on our results, the practical application of BDD differs from what we found in theory. Adapting of a method might sometimes be necessary, but we found that some factors are relevant to take into consideration when using BDD to prevent loss of business benefits.sv
dc.description.abstractEnligt traditionella principer skall mjukvaruutveckling ske i en linjär och välplanerad process där det först i de sista delarna av projektets livscykel genomförs tester på systemets funktionalitet. Agila utvecklingsmetoder blev mer populära under 2000-talets början där metoder med testfokuserad inriktning var inkluderade. Dan North publicerade under år 2006 en artikel där han presenterade sin metod Behavior Driven Development (BDD). Med en strukturerad utvecklingsprocess där ett gemensamt språk är kärnan för kommunikation ville Dan North öka förståelsen för mjukvaran för alla projektdeltagare i ett utvecklingsprojekt. Då metoden är relativt ny och den publicerade litteraturen är begränsad gällande användandet av BDD ställde vi oss frågan: Vilka faktorer behöver beaktas vid användandet av beteendedriven utveckling? Med hjälp av en kvalitativ studie med en induktiv ansats fick vi fram ett resultat som grundar sig i teori från publicerad litteratur och empiri från flera semistrukturerade intervjuer. Vårt resultat tydde på en skillnad i den praktiska tillämpningen av BDD än det vi fann i teorin. Anpassning av en metod kan ibland vara nödvändig men vi fann att vissa faktorer är relevanta att ta i beaktning vid användandet av BDD för att inte affärsnytta skulle gå förlorad.sv
dc.language.isoswesv
dc.relation.ispartofseries2016:015sv
dc.subjectBeteendedriven utvecklingsv
dc.subjectBDDsv
dc.subjectgemensamt språksv
dc.subjectagil mjukvaruutvecklingsv
dc.subjectaffärsnyttasv
dc.titleBeteendedriven utveckling i praktiken En empirisk studie kring den praktiska tillämpningen av beteendedriven utveckling.sv
dc.title.alternativeBehavior Driven Development in practice An empirical study on the practical application of behavior driven development.sv
dc.typeTexteng
dc.setspec.uppsokTechnology
dc.type.uppsokM2
dc.contributor.departmentInstitutionen för tillämpad informationsteknologiswe
dc.contributor.departmentDepartment of Applied Information Technologyeng
dc.type.degreeKandidatuppsatsswe
dc.type.degreeBachelor thesiseng


Filer under denna titel

Thumbnail

Dokumentet tillhör följande samling(ar)

Visa enkel post