The Missing Link in Software Development: - A case study of a small software company and the interaction with its clients in joint software projects.
2019 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
Introduction: The impact of software in today’s society is massive and the market is competitive. The clients are demanding tailor-made solutions, but the development is complex as software projects often fails. Usually, software developers and their clients have different professional backgrounds which creates barriers.
Research Questions: Which gaps can occur when clients and co-workers value differently in joint projects? Which distinctive barriers between software companies and clients are affecting the implementations and results of projects?
Purpose: The purpose of this thesis is to create an in-depth understanding and analyze the challenges of software projects and its collaboration that takes place between a small software company and its clients.
Methodology: A qualitative pre-study was conducted in which a case study was performed in order to map a small software company’s project activities. A survey was conducted after that at the software company along with its client. The survey was based on the qualitative pre-study.
Conclusion: The results from the survey showed two statistically significant gaps between the software company and their clients. The rest of the gaps were however marginal. Apart from the gaps there are evident barriers between software developers and their clients. The different professional backgrounds have proven to be a root cause to why communication, language, knowledge transfer and project management fail. Software companies lack business know-how while their client lack technical capabilities. This makes the social processes fundamentally important.
Abstract [sv]
Bakgrund: Mjukvarans inverkan på dagens samhälle är enorm och marknaden är konkurrensutsatt. Kunderna efterfrågar skräddarsydda lösningar men utvecklingen är komplex där mjukvaruprojekt ofta misslyckas. Mjukvaruutvecklare och deras kunder har ofta olika yrkesbakgrunder vilket skapar barriärer.
Problemformuleringar: Vilka gap kan förekomma där kunder och medarbetare värderar olika i gemensamma projekt? Vilka utmärkande barriärer påverkar projektens genomförande och resultat mellan mjukvaruföretag och kunder?
Syfte: Syftet med denna uppsats är att skapa en fördjupad förståelse och analysera mjukvaruprojektens utmaningar i den samverkan som sker mellan ett mindre mjukvaruföretag och dess kunder.
Metod: En kvalitativ förstudie har genomförts där fallstudie har tillämpats som forskningsstrategi för att kartlägga ett litet mjukvaruföretags projektaktiviteter. Därefter genomfördes en enkätundersökning hos mjukvaruföretaget och dess kunder som baserades på den kvalitativa förstudien.
Slutsats: Resultaten från enkäten visade två statistiskt signifikanta gap mellan mjukvaruföretaget och dess kunder men utöver det var gapen marginella. Trots det finns det barriärer mellan mjukvaruutvecklarna och deras kunder. De olika yrkesbakgrunderna har visat sig vara en grundläggande orsak till att framför allt kommunikationen, språket, kunskapsöverföringen och projektledning brister. Mjukvaruföretag saknar affärsförståelse medan kunder saknar teknisk kompetens vilket gör att de sociala processerna mellan parterna blir fundamentala.
Place, publisher, year, edition, pages
2019. , p. 82
Keywords [en]
Software Project, Project Management, Social Interactions, Barriers, Gap, Developers
Keywords [sv]
Mjukvaruprojekt, Projektledning, Sociala interaktioner, Barriärer, Gap, Utvecklare
National Category
Business Administration
Identifiers
URN: urn:nbn:se:lnu:diva-84601OAI: oai:DiVA.org:lnu-84601DiVA, id: diva2:1320440
Subject / course
Business Administration - Other
Educational program
Enterprising & Business Development, 180 credits
Supervisors
Examiners
2019-06-252019-06-042019-06-25Bibliographically approved