• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 22
  • 3
  • Tagged with
  • 25
  • 25
  • 14
  • 13
  • 13
  • 12
  • 12
  • 12
  • 12
  • 9
  • 8
  • 6
  • 4
  • 4
  • 4
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

En studie om intern kommunikation i distribuerad agil systemutveckling : Utmaningar och kritiska framgångsfaktorer / A Study of Internal Communication in Distributed Agile Software Development : Challenges and Critical Success Factors

Burburan, Andreas January 2017 (has links)
Agil systemutveckling och distribuerad systemutveckling är två fenomen som båda växer i popularitet. Flera av de värderingar som agil systemutveckling förespråkar innebär dock vissa utmaningar i kombination med distribuerad systemutveckling, med andra ord distribuerad agil systemutveckling. Kunskapen om distribuerad agil systemutveckling är emellertid i dagsläget låg, liksom hur man går till väga för att göra distribuerade agila projekt framgångsrika. Studien antar av den anledningen en vertikal karaktär för att ingående utreda och beskriva naturen av den ofta största utmaningen i distribuerad agil systemutveckling, nämligen kommunikationen mellan människor (Gurram & Goud Bandi 2012), samt identifiera kritiska framgångsfaktorer med hänsyn till dessa utmaningar. Studien är dessutom avgränsad till intern kommunikation och upplevelser hos svenska leverantörer som arbetar med distribuerad agil systemutveckling i projektform. För insamling av data har studien antagit en kvalitativ ansats i form av semistrukturerade intervjuer. En analysmodell har också utformats och använts i olika steg under forskningsprocessen. Två företag har deltagit i studien och antalet respondenter har uppgått till sju personer sammanlagt. Dessa respondenter har, förutom en matchning mot studiens avgränsning, olika roller i den agila projektorganisationen för att tillfredsställa det kunskapsmässiga djup som studien avser att omfatta med hänsyn till problemområdet. De flesta utmaningar i distribuerad agil systemutveckling har visat sig bero på den distribuerade naturen av de projekt som tillämpar metoden, såsom bristen på kroppsspråk, undermålig ljudkvalitet i ljud- och videokonferenser, språkbarriärer och kulturskillnader. Bland de kritiska framgångsfaktorer som studien har identifierat och bedömt som särskilt betydelsefulla ingår bland annat videokonferenser med intresse för att fånga projektmedlemmars kroppsspråk, användning av hårdvaror med bra kvalitet för uppspelning och upptagning av ljud, en högre grad av skriftlig kommunikation med projektmedlemmar som är mindre bra på att tala engelska samt en större öppenhet om vilka förväntningar som ställs på kommunikationen från andra samlokaliserade projektorganisationer och de projektmedlemmar som ingår i dessa.
2

Agila utvecklingsmetoder i distribuerade systemutvecklingsprojekt : Utmaningar och framgångsfaktorer / Agile development methods within distributed software developments projects : Challenges and Success Factors

Vazquez Cruz, Emmanuel Martin January 2019 (has links)
Agila utvecklingsmetoder används ofta i systemutvecklingsprojekt för grupper som arbetar på en och samma plats. I takt med globaliseringen har många organisationer behövt arbeta på ett distribuerat sätt. Distribuerad systemutveckling i kombination med agila utvecklingsmetoder har blivit ett önskvärt tillvägagångsätt för att arbeta i projektform. Denna symbios innebär ett antal utmaningar och framgångsfaktorer som påverkar varandra och gör distribuerade agila systemutvecklingsprojekt komplexa.   Denna studie undersöker området agila utvecklingsmetoder i samband med distribuerade agila systemutvecklingsprojekt. Syftet är att identifiera och beskriva viktiga utmaningar och kritiska framgångsfaktorer som kan förekomma i ett agilt distribuerat systemutvecklingsprojekt. I studien har tidigare forskningsartiklar använts som stöd för bygga en grund till denna forskning och därefter har en analysmodell utformats för att underlätta identifieringar av utmaningar och framgångsfaktorer i distribuerade systemutvecklingsprojekt. Studien har genomförts genom en kvalitativ metod i form av semistrukturerade intervjuer för att identifiera utmaningar och framgångsfaktorer. Två företag har deltagit i studien och sex respondenter har sammanlagt medverkat i, där samtliga har erfarenhet av att arbeta i agila distribuerade projekt. För att tillfredsställa det djupgående kunskapsmässiga som studien avser undersöka har olika roller valts ut för att säkerställa att upplevelsen inte styrs av en specifik roll, där alla olika rollers erfarenheter skapar ett bredare perspektiv.  Slutsatser som kan dras av denna studie är att socio-kulturella skillnader, koordination, geografiskt avstånd, kunddeltagande, förtroende, projektstatus och kommunikation är de viktigaste utmaningar i distribuerade agila systemutvecklingsprojekt.  Användningen av agila utvecklingsmetoder i distribuerade miljöer har även visat att det finns framgångsfaktorer för att hantera utmaningarna och göra projekt framgångsrika. Dessa faktorer är effektiv kommunikation, kommunikationsverktyg, koordination, förtroende och stå-upp-möte, som till exempel genom att implementera en sorts dagligt webbaserade stå-upp-möte även om arbetet sker på distans.   Det visar sig även att kommunikationsverktyg och stå-upp-möte har underlättat samarbete och kommunikationen mellan distribuerade team och de är viktiga och potentiella determinanter för att bygga interaktioner och förtroende.
3

Individrelaterade utmaningar i globala systemutvecklingsprojekt

Rakocevic, Andrej, Autieri, Pourja January 2015 (has links)
Global systemutveckling (GSD) är en ökande trend inom systemutvecklingsbranschenoch möjliggör för verksamheter att reducera utvecklingskostnaderna, få tillgång tillexpertis till lägre kostnader samt öka flexibilitet och effektivitet genom att konstantbedriva systemutveckling över olika tidszoner. Global mjukvaruutveckling ikombination med agila metodologier visar sig bli allt vanligare då framgångsrika agilaprojekt kan producera programvara av högre kvalitet som bättre uppfylleranvändarnas behov. Tidigare forskning konstaterar dock att utmaningar ochkomplikationer kan uppstå i globala mjukvaruutvecklingsmiljöer ur perspektivet avindivider som arbetar i geografiskt separerade projektgrupper. Syftet med dennastudie har varit att undersöka vilka problem och utmaningar som individer upplever iglobala mjukvaruutvecklingsmiljöer där den agila metodologin Scrum tillämpas.Problemen och utmaningarna som i denna studie undersökts relaterar till följandehuvudområden: kommunikation, språkliga och kulturella skillnader,gruppsammanhållning och laganda samt kunskapshantering. Studien syftar även tillatt redogöra för hur de uppkomna utmaningarna förslagsvis kan hanteras. Enundersökning har genomförts på ett mjukvaruutvecklingsföretag i Växjö som verkarinom ekonomitjänstebranschen. En kvalitativ undersökningsmetodik i form avsemistrukturerade intervjuer har genomförts med arbetstagare som arbetar i ettmjukvaruutvecklingsprojekt som bedrivs globalt.Slutsatserna som dras av studien är att individer som arbetar inom globalamjukvaruutvecklingsprojekt ställs inför flera utmaningar. Kommunikationsrelateradesvårigheter upplevs bl.a. på grund av bristen på informell kommunikation vilketresulterar i misskommunikation, missförstånd och långa svarstider. För en förbättradkommunikation kan kombinationen av synkrona och asynkrona verktyg användassamt skärmdelning och videosamtal. Scrum aktiviteter som daily scrums ochretrospectives kan även förbättra kommunikationen inom projektgruppen. Avseendekulturella skillnader visar studien att det upplevs svårt att definiera om utmaningarkan relateras till kulturella skillnader mellan olika länder eller om det avser skillnaderi organisationskulturer. Språkrelaterade skillnader visar sig upplevas som en barriäroch leder bl.a. till svårigheter att uttrycka sina idéer och tankar och att arbetetförsvåras eftersom att översättning krävs. Beträffande gruppsammanhållning upplevsdet råda en bristande gruppsammanhållning när projektmedlemmarna är fysisktseparerade och att gruppsammanhållningen tenderar att öka inom respektive separeradgrupp snarare än projektgruppen som helhet. Den geografiska spridningen påverkaräven tilliten inom projektgruppen. För ökad gruppsammanhållning och tillit ärinformella sammanträffar en nyckelfaktor. Medlare ses även som en nyckelfigur föratt länka samman teammedlemmarna i de fysiskt separerade grupperna. Avseendekunskapshantering upplevs den geografiska spridningen inom projektgruppen som enmöjlighet att dra nytta av varandras olika bakgrunder och erfarenheter för att på så sättöka kunskapen inom hela projektgruppen. Utmaningar som relaterar tillkunskapshantering är att samma misstag kan begås flera gånger inom projektet p.g.a.en avsaknad av informellt kunskapsutbyte. För förbättrad kunskapshantering inomprojektgruppen ges förslag på användning av t.ex. code reviews, checklistor ochkunskapstävlingar för främjandet av kunskapshantering inom projektgruppen / Global software development (GSD) is a growing trend within the software industryand enables companies to reduce development costs, get access to expertise to lowercosts and increase flexibility and efficiency by constantly conducting softwaredevelopment across different time zones. Global software development combinedwith agile methodologies proves to be more common as successful agile projects canproduce software of higher quality that better meet user needs. Previous researchconcludes however that challenges and complications can arise in GSD environmentsfrom the perspective of the individuals working in geographically separated projectteams. The purpose of this study was to examine the problems and challenges thatindividuals experience in GSD environments where the agile Scrum methodology isapplied. The problems and challenges that have been examined relate to the followingareas: communication, language and cultural differences, group cohesion and teamspirit and knowledge management. The study also aims to explain and exemplify howthe challenges can be mitigated. A study has been conducted at a softwaredevelopment company in Växjö operating in the finance service industry. Aqualitative research method in the form of semi-structured interviews was conductedwith employees working in a global software development project.The conclusions drawn from the study are that individuals working within GSDprojects face several challenges. Communication related difficulties are experiencedpartly due to of the lack of informal communication, which results in failedcommunication, misunderstandings and long response times. In order to improve thecommunication, a combination of synchronous and asynchronous tools can be used aswell as screen sharing and video calls. Scrum activities such as daily scrums andretrospectives can also improve the communication within the project team.Regarding cultural differences, the study shows that it’s difficult to distinguishwhether challenges are related to cultural differences between the countries, orwhether it relates to differences in organizational cultures. The language-relateddifferences prove to be perceived as a barrier and lead to difficulties for individuals toexpress their ideas and thoughts, as well as understanding other individuals. Thelanguage differences also hamper the work because translation is required. Challengesrelated to group cohesion include that individual’s experience a lack of groupcohesion when project members are physically separated and that the group cohesiontends to increase in each separated group instead of the project team as a whole. Thegeographic dispersion also affects the trust within the project team. In order improvegroup cohesion and trust within the team informal gatherings are a key factor.Mediators are also seen as a key figure for linking the team members in physicallyseparated groups. Knowledge management is seen as an opportunity to benefit fromeach other's different backgrounds and experiences to increase the knowledge withinthe entire team. Challenges related to knowledge management are that the samemistakes can be committed several times in the project due to a lack of informalknowledge exchange. In order to improve knowledge management within the project,suggestions are given such as the use of code reviews, checklists and to organizeknowledge competitions to promote knowledge sharing within the project team.
4

Agile Software Development in Sweden : A quantitative study of developers’ satisfaction and their attitude towards agile thinking / Agil systemutveckling i Sverige : En kvantitativ undersökning kring utvecklares belåtenhet och deras attityd till agilt tänkande

Fransson, Oskar, af Klercker, Patrick January 2005 (has links)
På senare tid har agila systemutvecklingsmetoder trätt fram på marknaden, metoder som värderar flexibilitet, kundmedverkan och fokus på utvecklingsteamet och fungerande mjukvara snarare än fokus på utvecklingsverktygen och dokumentation. Vi vet dock inte vilken typ av systemutvecklingsmetod som verkligen är bättre än den andra. Den här uppsatsen består av en historisk översikt av systemutvecklingsmetoder och en undersökning kring graden av belåtenhet med olika typer av systemutvecklingsmetoder och attityden till de agila värderingarna. Genom en kvantitativ studie har svenska organisationer som utövar systemutveckling tillfrågats angående detta. Resultaten är inte helt säkra, men anspelar på att utövare av mer traditionella systemutvecklingsmetoder var något mer nöjda med sin metod än utövare av agila metoder var, men de agila utövarna var istället mer nöjda med hur deras metod hjälper dem med att tillgodose kundernas behov och önskemål än de traditionella utövarna var. Båda typerna av systemutvecklare var mer positiva till de agila värderingarna än deras motsatser, men de agila metodutövarna var positiva till en större utsträckning. / Recent times have seen the emergence of agile software development methods, valuing flexibility, customer collaboration, and focus on the development team and working software rather than focus on tools and documentation. What is unknown is which type of software development method is really better than the other. This thesis consists of a historical overview of software development methods and an investigation of the level of satisfaction with different types of software development methods and the attitude towards the agile values. Through a quantitative study, Swedish software development organizations have been heard regarding these issues. The results, although not fully statistically supported, indicate that practisers of more traditional software development methods were slightly more satisfied with their methods than practisers of agile methods were, but the agile method practisers were instead more satisfied with how their method helped them in satisfying their customers’ wants and needs than the traditional method practisers were. Both types of software developers were more positive towards the agile values than their counterparts, but the practisers of agile software development methods were so to a greater extent.
5

Ett arbetssätt för agil kravhantering / An approach for agile requirements management

Eriksson, Beatrice January 2014 (has links)
För att kunna utveckla ett IT- system behövs förståelse om specifika funktioner som systemet skall stödja. En viktig del av systemutveckling är kravhantering, eftersom det är kundens önskemål och krav identifieras. Under 1990-talet uppkom agil systemutveckling. Det som utmärker att arbeta agilt är nära kundsamarbete, anpassning till förändrade krav, mycket kommunikation och att leverera fungerande programvara med jämna mellanrum. Scrum är en metod inom agil systemutveckling som utvecklades för att passa i en förändringsdriven miljö.Under litteraturgenomgången upptäcktes att det fanns mycket information om olika problem med agil kravhantering och att det fanns lite information om hur agil kravhantering genomförs. Därför behövs det undersökas om hur den agila kravhanteringen egentligen går till. För att få svar på detta, behövdes intervjuer genomföras för att se hur olika IT- företag arbetar inom agil systemutveckling. För studien genomfördes en kvalitativ ansats med fyra semistrukturerade intervjuer med tillhörande intervjuguide. Respondenterna som ställde upp på intervju arbetar inom agil systemutveckling och har erfarenhet av agil kravhantering. Genom att sedan tolka och analysera data från intervjuerna kunde ett arbetssätt utvecklas för agil kravhantering. Studiens kunskapsbidrag är ett arbetssätt för hur kravhantering bör genomföras i agil systemutveckling. / Program: Systemvetarutbildningen
6

Agile Software Development in Sweden : A quantitative study of developers’ satisfaction and their attitude towards agile thinking / Agil systemutveckling i Sverige : En kvantitativ undersökning kring utvecklares belåtenhet och deras attityd till agilt tänkande

Fransson, Oskar, af Klercker, Patrick January 2005 (has links)
<p>På senare tid har agila systemutvecklingsmetoder trätt fram på marknaden, metoder som värderar flexibilitet, kundmedverkan och fokus på utvecklingsteamet och fungerande mjukvara snarare än fokus på utvecklingsverktygen och dokumentation. Vi vet dock inte vilken typ av systemutvecklingsmetod som verkligen är bättre än den andra. Den här uppsatsen består av en historisk översikt av systemutvecklingsmetoder och en undersökning kring graden av belåtenhet med olika typer av systemutvecklingsmetoder och attityden till de agila värderingarna. Genom en kvantitativ studie har svenska organisationer som utövar systemutveckling tillfrågats angående detta. Resultaten är inte helt säkra, men anspelar på att utövare av mer traditionella systemutvecklingsmetoder var något mer nöjda med sin metod än utövare av agila metoder var, men de agila utövarna var istället mer nöjda med hur deras metod hjälper dem med att tillgodose kundernas behov och önskemål än de traditionella utövarna var. Båda typerna av systemutvecklare var mer positiva till de agila värderingarna än deras motsatser, men de agila metodutövarna var positiva till en större utsträckning.</p> / <p>Recent times have seen the emergence of agile software development methods, valuing flexibility, customer collaboration, and focus on the development team and working software rather than focus on tools and documentation. What is unknown is which type of software development method is really better than the other. This thesis consists of a historical overview of software development methods and an investigation of the level of satisfaction with different types of software development methods and the attitude towards the agile values. Through a quantitative study, Swedish software development organizations have been heard regarding these issues. The results, although not fully statistically supported, indicate that practisers of more traditional software development methods were slightly more satisfied with their methods than practisers of agile methods were, but the agile method practisers were instead more satisfied with how their method helped them in satisfying their customers’ wants and needs than the traditional method practisers were. Both types of software developers were more positive towards the agile values than their counterparts, but the practisers of agile software development methods were so to a greater extent.</p>
7

Aktiesammanställare med teknisk analys och simulation / Stock collector with technical analysis and simulation

Gustavsson, Josef January 2013 (has links)
Websites today only offer simpler form of technical analysis and are not fun to use, therefore student decided to build a website that makes technical analysis a bit more fun by giving user possibility to experiment with settings for technical indicators and also see clear visible results from analysis. Student decided to build website in ASP.NET. Technical indicators for this project only consist of those who give buy and sell-signals via cross-over, no divergence or pattern finding.This project has three questions that define this project. It’s important that there is good functionality so that performing an analysis is perceived as simple, one question is therefore; what functionality for website is needed in order for analysis to be perceived as more simple?Technical analysis is a pretty complex subject and demands an interface that is perceived as easy to understand and easy to use, it’s therefore important that the interface is well designed, second question is therefore; how should the interface be designed to be user-friendly?When systems grow large they often become hard to develop and later on unmaintainable because of the accumulated complexity and dependency between classes, the code is a mess, the last question is therefore; how can the systems complexity be eased with object-oriented design principles?Jakob Nielsens ten heuristics for User Interface Design were used as inspiration for designing the interface for the website. The system design follows SOLID principles, some pattern-design were also used because pattern-design often fulfills SOLID principles or makes for pretty good solutions in regular code-problems.At the beginning of the project the student did a small research to find out what was needed in order to complete project. Work-method for project follows agile development where decisions were made on a weekly basis. The project was divided into three phases where each phase was strongly coupled to a specific area of responsibility. Prototypes for interface were made and used as a basis for the resulting interface.The project led to a working website with good functionality. Filter was considered as important in order to ease shaping of analysis because the user could more easily sort and pick stock. The student assumed that the user would want fast and easy access to their stock so portfolio management were implemented so that user could more easily get to stock that was considered as favorites. The interface follows to a big extent Jakob Nielsens ten heuristics for User Interface Design and is proven by comparing interface with principles. The same goes for design of the system, design is proven by comparing with principles, still to this day system is considered easy to continue development.Student made the conclusion that SOLID principles were very important in order for the system to maintain its health and took experience from these principles. Student became happy with the interface but more focus could’ve been given for a more interactive interface because it might’ve been perceived as more intuitive.
8

Tillit till automatiserade tester : En kvalitativ studie på en agil systemutvecklingsmiljö

Bernhäll, Malin, Niklasson, Andreas January 2015 (has links)
Idag arbetar allt fler företag inom agil systemutveckling vilket innebär att utvecklingsarbetet sker i korta iterationer. Att arbetet sker i korta iterationer innebär att det är mycket som ska göras på kort tid både inom utveckling och test. För att hinna med testarbetet krävs det därför att man arbetar med automatiserade tester. Automatiserade tester är en typ av automation som i sig är ett problematiskt område då människor misslyckas med att förlita sig på automation. Om människor inte litar på automatiserade tester leder det till att manuell testning ändå kommer att ske för att säkerställa resultaten av de automatiserade testerna vilket gör att värdet av att automatisera tester uteblir. Syftet med denna uppsats är att svara på hur tillit till automatiserade tester påverkas utifrån kunskap om automatiserade tester, tillit till personen som skapar automatiserade tester samt feedback från automatiserade tester. En kvalitativ undersökning i form av intervjuer har genomförts för att besvara frågeställningen. Undersökningen har genomförts på ett undersökningsföretag som levererar ekonomiprogram och internetlösningar till företag och redovisnings- och revisionsbyråer. Resultatet av den empiriska undersökningen visade att kunskap om automatiserade tester, tillit till personen som skapar automatiserade tester och feedback från automatiserade tester är aspekter som påverkar människors tillit till automatiserade tester. Brist på kunskap påverkar tillit då människor antingen skapar sig en övertro eller undertro till automatiserade tester. Har människor kunskap om automatiserade tester känner de också tillit till testerna. Att känna tillit till personen som skapar automatiserade tester påverkar tillit då människor känner mer tillit till automatiserade tester om de vet vem personen är, känner tro till personen samt dennes kunskap. Feedback från automatiserade tester påverkar människors tillit då utebliven feedback leder till att de inte vet vilka tester som finns och vad de gör. Detta gör att människor inte känner tillit till dem. / Today, an increasing number of companies’ uses agile system development which means that the development work is done in short iterations. Short iterations means that there is much to be done in a short time both in development and testing. To keep up with the testing it is required to use automated testing. Automated tests are a type of automation that in itself is a problematic area because people fail to rely on automation. If people have a lack of trust in automated testing it will cause them to still use manual testing, which will make the value of automating tests fail. The purpose of this paper is to respond to how people ́s trust in automated testing is affected based on knowledge of automated testing, trust in the person creating automated tests and feedback from automated testing. A qualitative study and interviews have been conducted to answer the question. The survey has been conducted on a research company that delivers finance software and internet solutions to companies and accountancy firms. The result of the empirical survey shows that knowledge of automated testing, trust in the person who creates automated testing and feedback from the automated tests are aspects that affect people's trust in automated testing. Lack of knowledge affects people ́s trust in automated testing in a way that leads to that people either create an overtrust or mistrust to the automated tests. People that have knowledge of automated tests feels trust in the tests. To have trust in the person that creates automated tests affects people's trust in that way that people feel more trust in automated testing if they know who the person is, feel the confidence to the person and his or her knowledge. Feedback from automated testing affects people's trust when no-feedback is taking place. This leads to that they do not know which tests there is and what they do. This means that people do not trust them.
9

Utmaningar och problem med start av testautomatisering : En Fallstudie på en agil systemutvecklingsmiljö

Sandberg, Oscar January 2014 (has links)
Inom dagens systemutvecklingsprojekt har testning en viktig roll för att ett företag ska kunna lyckas leverera en produkt. Testning har ofta nedprioriteras pågrund av att det största fokuset har legat på nyutveckling. Testrollen är väldigt viktig för att kunna försäkra om sin produkt är redo för marknaden.   Syftet med uppsatsen är att ta reda på utmaningar och problem med testautomatiseringens startprocess i en agil systemutvecklingsmiljö. Vad företag och undersökningsföretaget som startar med testautomatiseringen kan förbereda sig på för att kunna lyckas.   Undersökningen som uppsatsen bygger på har använt en induktiv ansats. Undersökningen har skett på ett undersökningsföretag som arbetar agilt inom systemutveckling. Målet är att undersöka verkligheten utan att söka svar och undersöka orsakssambanden. Syftet är att påståenden från teori och tidigare undersökningar ska jämföras med resultatet. Kvalitativ metod har använts för datainsamling i form av intervjuer.   Resultatet av undersökningen bevisar att testautomatiseringen är väldigt viktigt inom den agila systemutvecklingsmiljön och att det finns en många problem och utmaningar som behövs tänkas på när ett system ska börja med testautomatisering. Den agila utvecklingsmetoden har blivit vanligare inom utvecklingsbranschen och därför kommer också testautomatisering bli vanligare. Många av problemen och utmaningarna håller inte ihop, utan påverkas av olika konsekvenser. Resultatet av uppsatsen kom fram till utmaningar och problem med: testdata/testmiljö, förståelse, struktur, verktyg och kompetens.   Målet med uppsatsen är att bidra med nyttig information till ökad medvetenhet om vad som krävs för att starta igång testautomatisering. / Within today´s system development projects, testing have been an important role within company to be able to successfully deliver their product. Testing has often given a lower priority unfortunately, because focuses have been on new development. The test role is very important in order to insure their product is ready for the market.   The purpose of this paper is to find out the challenges and problems with test automation start-up process in an agile system environment. What companies that start with test automation could prepare in order to succeed.   For the survey on which the essay is based on an inductive approach has been used. The investigation has taken place at a research company that works with agile in system. The objective is to investigate reality without getting any answers. The aim is to claims from theory and previous information will be compared with the results. Qualitative methods were used for data collection in the in the form of interviews.   The survey results prove that test automation is very important in the agile system development environment and that there are a lot of problems and challenges that need arise when a system should start with test automation. The agile development methodology has become more prevalent in businesses and test automation will be development. Many of the problems or challenges do not hold together, without affected by different consequences. The results of the thesis came to the challenges and problems with: test data/test environment, understanding, structure, tools and skills.   The goal of this paper is to provide useful information to increase awareness of what is required to start running with test automation.
10

Utvärdering av agila systemutvecklingsmetoder : Småskalig agil systemutveckling

Sundberg, André, Torkkeli, Ted January 2016 (has links)
Inom systemutveckling är det viktigt att man använder den eller de metoder som lämpar sig bäst till projektet. De mest populära systemutvecklingsmetoderna är de agila metoderna. Att utveckla agilt innebär att man jobbar iterativt och inkrementellt och följer tolv grundprinciper för att skapa värde till kunden. Författarna till denna uppsats har utvecklat ett informationssystem under en månad där de tillämpat agila principer samt metodelement från SCRUM och Extreme Programming, och dokumenterat processen för att undersöka för- och nackdelarna med detta inom ett mikroprojekt.

Page generated in 0.1107 seconds