Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Något vi utvecklare är dåliga på är att testa dumma grejer som bara användarna gör: En studie av testande utvecklare i agila utvecklingsprojekt
Linköping University, Department of Management and Engineering, Information Systems. Linköping University, Faculty of Arts and Sciences.
Linköping University, Department of Management and Engineering, Information Systems. Linköping University, Faculty of Arts and Sciences.
2019 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
One thing we developers are bad at is testing stupid stuff that only the users do : A study of testing developers in agile development projects (English)
Abstract [sv]

Eftersom testning idag står för runt 50% av kostnader och resurser inom systemutveckling, är det av stor vikt att denna organiseras på ett effektivt sätt. Det finns ett antal olika alternativ att välja bland när testning ska organiseras, men tidigare forskning fokuserar framförallt på de alternativ där rollerna utvecklare och testare är separata. Därför är rollen som testande utvecklare, där systemutvecklare och testare kombineras i samma roll, högintressant att utforska. Syftet med denna studie är därför att undersöka denna roll närmare och se på föroch nackdelar med den. Studien har utförts som en kvalitativ fallstudie på ett mellanstort systemutvecklingsföretag i Östergötland, där rollen testande utvecklare nyttjas. Totalt fem semistrukturerade intervjuer utfördes och bland dessa förekommer både testande utvecklare samt personer i chefspositioner som respondenter, vilket hjälpte till att lyfta olika perspektiv på rollen. Intervjuerna transkriberades och relaterades till den forskning som tidigare presenterats i litteraturgenomgången. Det har endast bedrivits ett fåtal studier kring fenomenet testande utvecklare, vilken innebar att litteraturgenomgångens huvudfokus hamnade på de separata rollerna utvecklare och testare. Studiens syfte och frågeställning besvarades med ett antal fördelar och nackdelar som rollen testande utvecklare medför. Bland fördelarna märks exempel som att personer med denna yrkesroll har en hög kvalitetsmedvetenhet, konflikter som vanligtvis uppstår mellan de separata rollerna uteblir till stor del när rollerna kombineras och dessutom främjar rollen kompetensspridning inom utvecklingsteamen. Exempel på nackdelar är att de testande utvecklarna inte tycker att det är särskilt roligt att testa, de upplever att det är svårt att anta ett användarperspektiv när de testar och dessutom upplevs det som kostsamt när de testande utvecklarna växlar mellan olika arbetsuppgifter och de upplever både en praktisk men även en mental ställtid. Då det finns uppenbara för- och nackdelar med denna roll så är frågan hur testningen ska organiseras en avvägning som måste göras från fall till fall.

Abstract [en]

Because testing today accounts for around 50% of the costs and resources in system development, it is of great importance that this is organized in an efficient manner. There are a number of different options regarding how to organize testing, but prior research mainly focuses on the separate roles of developers and testers. Therefore, the role of testing developer, where system developers and testers are combined into the same role, is of significant interest. The purpose of this study is therefore to investigate this role in more detail and to examine its pros and cons. The study has been carried out as a qualitative case study at a medium-sized system development company in Östergötland, Sweden, where the role of testing developer is utilized. Five semi-structured interviews were conducted with both testing developers and people in managerial positions, which helped to lift different perspectives on the role. The interviews were transcribed and related to the research previously presented in the literature review. Only a few studies have been conducted on the phenomenon of testing developers, which meant that the main focus of the literature review was on the separate roles of developers and testers. The purpose and research question of the study was answered with a number of advantages and disadvantages that the role of testing developer entails. Advantages are for example high quality awareness among people with this professional role, fewer conflicts arise among testing developers than what is usually observed when the roles are separate and furthermore, the role promotes knowledge transfer within the development teams. Examples of disadvantages are that the testing developers do not really enjoy the testing tasks, they find it difficult to adopt a user perspective when testing and, in addition, it is perceived as costly when the testing developers switch between different tasks and experience both a practical but also a mental changeover. Since there are obvious advantages and disadvantages to this role, the question of how the testing should be organized, is a trade-off that must be done on a case-by-case basis.

Place, publisher, year, edition, pages
2019. , p. 56
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:liu:diva-161811ISRN: LIU-IEI-FIL-G--19/02187--SEOAI: oai:DiVA.org:liu-161811DiVA, id: diva2:1369153
Subject / course
Informatics/Information systems
Supervisors
Examiners
Available from: 2019-11-11 Created: 2019-11-11 Last updated: 2019-11-11Bibliographically approved

Open Access in DiVA

fulltext(548 kB)23 downloads
File information
File name FULLTEXT01.pdfFile size 548 kBChecksum SHA-512
a663d98478212ca5d25a17585897283ff4b9fbe9bf01940db1fdcf70743518f6e95acb4fb2f4aa563d299c44019af74f55de4cc526ea81fb879da66de288bf58
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Storm, MarcusKarlsson, Madelen
By organisation
Information SystemsFaculty of Arts and Sciences
Information Systems, Social aspects

Search outside of DiVA

GoogleGoogle Scholar
Total: 23 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 440 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf