Return to search

Observation av en praktisk tillämpning av Scrum : - Skillnaden mellan teori och praktik

Dagens samhälle är beroende av väl fungerande mjukvara. I en teknisk revolutionerande värld är det viktigt att ha en mjukvara som ständigt utvecklas och underhålls. Produkter som kräver detta är bl.a. datorer, surfplattor och mobiltelefoner. Dessa produkter är bara en del av mängden inom dagens industri som är beroende av mjukvara och har en stor betydelse i den moderna människans vardagliga liv. I samband med utvecklingen av sådana produkter måste även mjukvaran utvecklas i samma takt. Detta sätter krav på mjukvaruindustrin. Ett utvecklingsprojekt måste ha en fungerande arbetsmetod för att ständigt utveckla mjukvara på bästa möjliga sätt som uppfyller krav på produkten inom dagens marknad. Ett sådant arbetssätt är agila metoder som kännetecknas bland annat av att det hålls en bra kommunikation med kunden och anpassar mjukvaruutvecklingen efter kundens krav. Detta är möjligt då hela projektet utförs i ett flertal olika iterationer, som vid varje avslut levereras till kunden som återkopplar med eventuella förändringar eller vidare krav. Denna uppsats inriktar sig på en agil metod, Scrum. Det finns en bred mängd information gällande Scrum och hur metoden ska tillämpas. I denna uppsats görs en jämförelse mellan beskrivningen av Scrum i teorin och den praktiska tillämpningen i mjukvaruprojekt på företag. Studien genomförs på konsultföretaget Slagkryssaren AB, som för tillfället är på uppdrag vid ett annat företag. Deras projekt går ut på att utveckla en redan fungerande mobilapplikation. I projektet tillämpar utvecklingsteamet Scrum, vilket medför att projektet kan studeras utifrån vetenskapligt perspektiv. Företaget och projektet får inte nämnas i denna studie med hänsyn till företagets begäran. Studien påvisar både skillnader och likheter mellan utvecklingsteamets arbetssätt samt teorin bakom Scrum. Vid en jämförelse finns skillnader i vilka roller som ingår i utvecklingsteamet samt rollens ansvarsområde. Utvecklingsteamet tillämpade dock nästan alla artefakter, som finns beskrivet inom teorin om Scrum. Den enda artefakten som utvecklingsteamet har valt att avstå ifrån är att göra ett processdiagram, som grafiskt visar förhållandet mellan kvarvarande tid och arbete. En utveckling som framgår av studien är att det fysiska pappersarbetet under projektet har blivit digitalt. Utvecklingsteam har börjat använda webbaserade program för att hantera dokumentation och följa upp arbetet, vilket underlättar för medarbetare som inte kan närvara på arbetsplatsen för de dagliga mötena. / Today's society is dependent on the proper functioning of the software. In a revolutionary technological world, it is important to have software that are continually developed and maintained. Products that require this includes computers, tablets and mobile phones. These products are only part of the amount in today's industry that is dependent on the software and has a great importance in modern man's everyday life. In connection with the development of such products, the software must also develop at the same pace. This puts demands on the software industry. A development project must have a working methodology for the continuous development of software in the best possible way, which meets product requirements in today's market. Such approaches are agile methods that are notable in ways to keep up good communication with the client and customize the software development according to customer requirements. This is possible when the entire project is carried out in several different iterations, at each termination delivered to the customer who reconnects with any changes or further requirements. This paper focuses on an agile methodology, Scrum. There are a wide variety of information regarding Scrum and how the method should be applied. In this paper a comparison is made between the description of Scrum in the theory and practical application in software projects for companies. The study is conducted at consulting firm Slagkryssaren AB, whom are currently on assignment at another company. Their project is to develop an already functioning mobile application. The development team applies Scrum their project which facilitates that it can be studied from a scientific perspective. The company and the project must not be mentioned in this study with regard to the company's request. This study demonstrates both the differences and similarities between the development team's approach and the theory behind Scrum. When comparing the differences in the roles, it involved the development and the responsibility of the roles. The development team applied however, almost all the artifacts, which are described in the theory of Scrum. The only artifact that the development team has decided to give up is to make a process diagram, which graphically shows the relationship between the remaining time and work. A development that is clear from the study is that the physical paperwork for the project has become digital. Development team has started to use web-based application to manage documentation and follow up work, making it easier for employees who cannot attend the workplace for daily meetings.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-185461
Date January 2014
CreatorsSanghera, Soniapreet Kaur, Sörensen, Ingrid
PublisherKTH, Skolan för informations- och kommunikationsteknik (ICT)
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-ICT-EX ; 2014:214

Page generated in 0.0023 seconds