TECHNICAL DEBT OCH MINDRE MJUKVARUFÖRETAG En fallstudie om hur technical debt kan appliceras på mindre mjukvaruföretag
Technical debt and smaller software devel-opment firms A case study on how technical debt can be applied on smaller software develop-ment firms
Abstract
Technical debt presenterades av Cunningham 1992 och nyligen har ämnet blivit av större intresse inom forskning. Idag är världens IT-skuld över 500 miljarder dollar och det fortsätter att öka. Därför finns det ett intresse att få en förståelse för hur det används i organisationer. Technical debt är ett begrepp som behandlar hur företag arbetar när de utvecklar mjukvara. Framförallt hur företag idag tar genvägar i ut-vecklingen för att fokusera på andra processer där de kan generera vinster nu. Denna undersökning har syftet att bidra till forskningen kring technical debt genom att fokusera på hur technical debt kan användas för att beskriva mindre mjukvaru-företags beslutsfattande och resultatet därefter. Frågeställningen lyder “Hur kan te-chnical debt användas för att beskriva mindre mjukvaruföretags beslutsfattande och konsekvenserna därefter?”. För att besvara frågeställningen utfördes det en kvalitativ fallstudie hos ett mindre mjukvaruföretag. Det genomfördes fyra semi-strukturerade intervjuer för att fördjupa kunskaperna i hur de arbetade. Därefter analyserades svaren med ett teoretiskt ramverk för att hitta stöd till varför de tog på sig technical debt, vilken form av technical debt och vad utfallet blev. Studiens re-sultat visar att mindre mjukvaruföretag arbetar mycket med prioritering där fokus ligger på processer som genererar ny funktionalitet till användaren. Där de skjuter upp problem som inte är synliga för användarna. Detta för att få in kapital till före-tag då de inte har samma resurser som större företag. Studien visar att det är frukt-bart att applicera ett teoretiskt ramverk baserat på technical debt hos mindre mjuk-varuföretag.
Degree
Kandidatuppsats
Bachelor thesis
Other description
Cunningham presented his idea of technical debt in 1992. Recently the term has seen an increase in attention from both the industry and academia. Today it is esti-mated that the global IT debt is around 500 billion dollars and continuing to climb. Technical debt in its essence is the act of taking shortcuts in software development that allows you to focus your resources on the core processes. The purpose of this study is to contribute to the research surrounding technical debt by studying how technical debt can be applied to smaller software development firms’ decision mak-ing and the results that come with it. This leads to the research question “How can technical debt be used to describe smaller software development firms’ decision making and the results that come with it?”. To answer the research question four interviews were held at a smaller software development firm in Sweden. The pur-pose of the interviews was to get an understanding for how they worked when de-veloping their product. The answers from the interview were analyzed together with a theoretical framework on technical debt to gain knowledge on why compa-nies took on technical debt, what form of technical debt, and what the result was. This study found that smaller companies have a strong use of prioritization where focus lies on processes that generate new functionality to the user. They postpone problems that the user can’t see. Doing so to generate income to the busi-ness since they do not have the same capital larger firms do. The study shows that it is possible to apply a theoretical framework for technical debt on smaller devel-opment firms to describe their way of working.
View/ Open
Date
2018-06-29Author
Philipp, Jonathan
Gocko, Kristian
Keywords
Technical debt
utveckling
mjukvaruföretag
beslutsfattande
konsekvenser
avvägningar
Series/Report no.
2018:110
Language
swe