Hur överförs kunskap i agila systemutvecklingsprojekt? En fallstudie i hur Scrum används för att säkerställa kunskapsöverföring.
How is knowledge being transferred in agile development projects? A case study on how Scrum is used to ensure knowledge being transferred.
Abstract
I alla år som mjukvara har existerat så har systemutvecklingsprojekt skådats som komplext och svårhanterligt, utan någon helhetslösning för komplexiteten. Det är känt att systemutvecklingsprojekt har en låg kundnöjdhetsgrad med endast 10-40% nöjda kunder.
Systemutvecklingsprojekt är beroende av att kommunikationen mellan människor fungerar, och utformningen av precisa krav vilar på hur effektiv kommunikationen är. Studiens teoretiska ramverk förklarar hur krav genereras från kunskap, och hur kommunikation är medlet för att överföra kunskap. Agila systemtvecklingsmetoder har skjutit i popularitet det senaste decenniet. Den här studien syftar därför till att undersöka och analysera hur agila systemutvecklingsmetoder används för att säkerställa kunskapsöverföring. Frågeställningen har formulerats enligt följande:
“Hur används Scrum för att säkerställa kunskapsöverföring i systemutvecklingsprojekt?”
Studien har utfört en kvalitativ fallstudie på ett IT-konsultbolag och ett Scrum-forum. Slutsatsen visar att Scrum som agil systemutvecklingsmetod har en serie moment som leder till kunskapsöverföring. Studien visar även på att Scrum tenderar att ha en viss vaghet i hur dessa moment ska utföras.
Degree
Kandidatuppsats
Bachelor thesis
Other description
Software development projects has throughout the history of software been viewed as complex and difficult to manage, without any comprehensive solution for this complexity. It’s known that software development projects has a general low degree of satisfaction with only 10-40% pleased customers. Software development project depends on communication between various parties, where the accuracy of the requirements depends on the effectiveness of this communication. The studies theoretical framework shows that requirements are created through knowledge and communication is the means to transfer knowledge. Agile software development has become one of the most popular software development methods in the last decade. This study aims therefore to research how agile software development methods is used to ensure knowledge transferring. The issue of the thesis was formulated as following:
“How is Scrum used to ensure knowledge being transferred in system development projects?”
The thesis conducted a qualitative case study at a IT-consultancy and a Scrum-forum. The conclusion shows that Scrum as a agile software development method has as series of tasks that leads to knowledge being transferred. The thesis also shows that there tends to be a vagueness in how these tasks should be fulfilled.
Date
2015-10-14Author
Wittenstam, Marcus
Jonsson, Michael
Keywords
krav
kunskap
kommunikation
agil systemutveckling,
Scrum
Series/Report no.
2015:018
Language
swe