Professionen testare i DevOps: En fallstudie på ett IT-konsultföretag
2017 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
The profession testers in DevOps : – A case study at an IT consulting company (English)
Abstract [sv]
När systemutveckling bedrivs utifrån traditionella utvecklingsmetoder så uppstår
en klyfta mellan utveckling och drift. DevOps, kombinationen av Development
(sv. utveckling) och Operations (sv. drift) är en metod som är avsedd att minska
den klyfta som uppstår. DevOps i kombination med en av de viktigaste delarna i
systemutveckling, som är testfasen, gör det intressant att undersöka vilka
förändringar en traditionell testare står inför vid en övergång mot DevOps.
Syftet med studien är att beskriva hur ett IT-konsultföretag arbetar med DevOps
samt att få förståelse för vad professionen testare har för roll i DevOps.
Studien utgår ifrån följande frågeställningar:
- Hur arbetar ett IT-konsultföretag med DevOps?
- Vilken roll har professionen testare i DevOps?
För att svara på detta har denna studie genomförts där forskningsstrategin
fallstudie har tillämpats. Det specifika fallet i studien är att fokus ligger på ITkonsultföretaget
Sogeti och deras tillämpning av DevOps. I undersökningen har
intervjuer och dokumentstudier använts för att samla in data. Även en
litteraturstudie har gjorts för att få en överblick av tidigare studier inom området.
Resultatet av undersökningen bidrar med kunskap om DevOps samt kunskap om
vad professionen testare har för roll i DevOps. Resultatet leder till slutsatsen som
är att DevOps förespråkar samarbete och kommunikation mellan multidisciplinära
team som har ett driv att automatisera mera för att frekvent kunna leverera
mjukvara. Isolerade kunskaper inom test ses som en utmaning och begränsning,
DevOps förespråkar inte bara multidisciplinära team utan också multidisciplinär
kunskap.
Abstract [en]
When system development is based on traditional development methods, a gap
between development and operation occurs. DevOps is a clipped compound of
Development and Operation and is a software engineering practice designed to
reduce the gap between development and operation. DevOps combined with one
of the most important phases of system development, which is the test phase,
makes it interesting to explore what changes a traditional tester is facing when
transitioning to DevOps.
The purpose of this study is to describe how an IT consulting company applies
DevOps and also gain an understanding of what role the profession testers have in
DevOps.
The study is based on the following questions:
- How does an IT consulting company work with DevOps?
- What role does the profession testers have in DevOps?
In order to respond to this, this study has been conducted where the research
strategy case study has been applied. The specific case in the study is to focus on
the IT consulting company Sogeti and their enforcement of DevOps. Interviews
and document studies have been used to collect data. A literature study has also
been made to get an overview of previous studies in the field. The results of the
survey contribute knowledge of DevOps and what role the profession testers have
in DevOps. The result indicates that DevOps is an enforcement focusing on
cooperation and communication between multidisciplinary teams and a drive to
automate more in order to frequently deliver software. Isolated skills in testing is
seen as a challenge and limitation, DevOps advocates not only multidisciplinary
teams but also multidisciplinary knowledge.
Place, publisher, year, edition, pages
2017.
Keywords [en]
DevOps, Quality Assurance and Test in DevOps, Systems Development, Software Development
Keywords [sv]
DevOps, Test och kvalitetssäkring i DevOps, Systemutveckling, Mjukvaruutveckling
National Category
Information Systems
Identifiers
URN: urn:nbn:se:du-26445OAI: oai:DiVA.org:du-26445DiVA, id: diva2:1150800
2017-10-202017-10-202018-01-13