Change search
ReferencesLink to record
Permanent link

Direct link
Faktorer som förbättrar systemutveckling med hjälp av agila utvecklingsmetoder: en kvalitativ studie med exempel från praktiken
Karlstad University, Faculty of Arts and Social Sciences (starting 2013), Karlstad Business School.
2014 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Factors that improves system development with the help of agile development methods : A qualitative study with example from practice (English)
Abstract [sv]

Sammanfattning

Idag ställs företag och verksamheter inför ökad konkurrens, växande marknader, teknik som ständigt förändras, högre förväntningar och nya idéer. Dessa är faktorer som ökar trycket på företag och verksamheter att prestera och leverera slutprodukter med hög kvalitet. Detta är något som alltid ökar, speciellt inom IT-projekt och systemutveckling. Idag använder sig många företag av olika affärssystem som integrerar hela verksamheten till en helhet. Detta är idag nästan ett måste för att kunna konkurrera framgångsrikt med andra konkurrenter. Alla leveranser av system och produkter blir inte alltid lyckade, flertalet faktorer kan göra så att ett projekt hamnar i obalans. Bristerna kan vara kostnad, tid, resurser, kvalitet eller dålig metodanvändning.

Syftet med denna kandidatuppsats i ämnet informatik är att undersöka hur verksamheter kan förbättra sitt IT-projekt med olika utvecklingsmetoder där agila utvecklingsmetoder står som fokus, samt att identifiera och beskriva vilka andra faktorer som bidrar till en lyckad utveckling.

Utifrån personliga intervjuer med individer som arbetar samt studerar inom området systemutveckling har jag kunnat identifiera faktorer som ofta skapar problem inom projekt. Analysmodellen belyser faktorer som måste fungera för att ett projekt ska bli så lyckat som möjligt inom systemutveckling, där vissa faktorer har visat sig vara ett återkommande problem inom verkliga projekt. Bristande kommunikation är ett exempel på en faktor som är ett återkommande problem, det innebär kommunikationen både internt inom verksameten samt kommunikationen med utomstående roller som exempelvis kunden. Faktorer som inte fungerar inom en verksamhet kan komma att påverka andra moment inom utvecklingen då samtliga moment måste fungera korrekt för att arbetet ska föras framåt.

Litteraturavsnittet omfattar vad systemutveckling inom IT och agila utvecklingsmetoder är samt hur de fungerar. Litteraturavsnittet berör också de olika roller som kan anammas i ett projekt samt hur iterativa metoder fungerar. Teorin ska fungera som ett underlag för den senare empiri och analysavsnittet.

Den insamlade empirin fungerar som en verklig analys där studien grundar sig på intervjuer från företag och individer som arbetar och studerar inom IT, för att få en inblick i hur deras företag arbetar och vilka metoder de använder sig utav fullföljde jag den verkliga analysen genom att närvara vid ett IT företag under en arbetsdag för att kunna jämföra mina teoretiska fakta med verkliga situationer. Analysen framför svagheter inom de relevanta metoderna i systemförvaltningsarbetet och beskriver även hur de kan komma att förbättras med de agila processerna.

I studien kan jag konstatera att företag som anammat agila utvecklingsmetoder har sett stora positiva förändringar, speciellt inom kommunikation då regelbundna möten mellan utvecklare och beställare har fått ett större fokus. Med mindre regelbundna leveranser har också företagen kunnat erhålla större kontroll med löpande utvärderingar på samtliga delresultat. Eftersom arbetet också är iterativt har det varit lättare att bemöta nya krav och önskemål.

Nyckelord: Systemutveckling, Agila utvecklingsmetoder, IT-system

Abstract [en]

Abstract

Increased competition, growing markets, altered technology, higher demands and new ideas, these are perennial factors businesses and organizations have to adapt to. These factors also increase the pressure to produce and deliver final products with high quality. These factors are something that continuously increases, especially within IT-projects and system development. Many organizations use various systems who integrate the whole organization to one ensemble. This is almost a must-have for businesses to compete successfully with other organizations. Every delivery of a system and products isn’t always successful; multiply factors can cause a project to wind up in imbalance. The lack of time, resources, quality or bad method approaches can be deficits that influence the conclusive quality of the product.

The purpose of this candidate essay in information systems is to examine how businesses can improve their projects with different development methods where agile methods are in focus, as well as identify and describe how other factors can contribute to a successful development.

With the help of personal interviews with individuals who works and studies within system development I’ve managed to identify factors that create problems within projects. The analysis-model illustrates factors that has to work in order for a project to be as successful as possible within system development, where some of these factors has been a recurring problem within real projects. The lack of communication is an example of a factor that is a recurring problem, which implies problems both within the business and the communication with other individuals such as costumers etc. A factor that doesn’t work within a business may have an influence on other parts of the development. Every element has to work correctly for the operation to move on forward.

The literature section covers what system development within IT and agile development methods are as well as how they work. This chapter also includes different roles that can be embraced in a project and how iterative methods work. The theory operates as a material for the later empirism and analysis part. The gathered empirism works as a analysis where the study seized information from interviews from businesses and individuals who works and studies within IT, to get an insight how their companies works and which methods they use. The analysis presents weaknesses within relevant methods among system management work and also describes how they might improve with agile processes.

In this study I observed that companies who embraced agile development methods has seen many positive changes, especially within communication, when regularly meetings between developer and costumer has had a bigger focus. With smaller more regularly deliveries the companies have been able to obtain more control with continuous evaluations on all results. Since they also work iterative it has been easier to meet new demands and requests.

Keywords: System development, Agile Development, IT-systems

Place, publisher, year, edition, pages
2014. , 48 p.
Keyword [en]
agile, agile development, system development, IT-systems
Keyword [sv]
agile, agila utvecklingsmetoder, systemutveckling, IT-system
National Category
Information Systems
Identifiers
URN: urn:nbn:se:kau:diva-34798Local ID: 641OAI: oai:DiVA.org:kau-34798DiVA: diva2:771891
Subject / course
Information Systems
Educational program
Study Programme in IT design, 180 hp
Supervisors
Examiners
Available from: 2014-12-19 Created: 2014-12-15 Last updated: 2014-12-19Bibliographically approved

Open Access in DiVA

No full text

By organisation
Karlstad Business School
Information Systems

Search outside of DiVA

GoogleGoogle Scholar

Total: 33 hits
ReferencesLink to record
Permanent link

Direct link