Sökresultat:
149 Uppsatser om Agila systemutvecklingsmetoder - Sida 6 av 10
Agila metoder i stora projekt inom två svenska storbanker
Bakgrund: ?Målstyrning tydliggör ställda krav, medger en riktig och effektiv resursanvändning, ger ett bättre verksamhetsresultat, ger alla anställda möjlighet att påverka sitt eget arbete, ger större ansvar åt den enskilde, skapar utrymme för anställdas kreativitet, initiativförmåga och delaktighet, höjer trivseln och förbättrar arbetsmiljön? (Svensson, 1993:21). Att döma av Svenssons ord framstår målstyrning som lösningen på företagsvärldens alla problem. Fairhurst (1996:11) som skriver om nyretorikens framing (inramning), drar i sin forskning slutsatsen att retorisk medvetenhet ökar sannolikheten för att nå mål. Men hur går det till i praktiken?Syfte: Vi vill med denna studie öka förståelsen för ledares styrning mot uppställda mål utifrån ett retoriskt perspektiv.
En undersökning av faktorer som styr valet mellan XP och RUP
För att genomföra ett lyckat systemutvecklingsprojekt kan ett flertal utvecklingsmetoder användas. Utvecklingsmetoder hjälper till att undvika fallgropar under utvecklingsprocessen. De två typer av utvecklingsprocesser som arbetet baseras på är eXtreme Programming (XP) och Rational Unified Process (RUP).Genom att identifiera skillnader samt hur XP och RUP kan kombineras, presenteras olika faktorer. En faktor är projektstorlek som enligt litteratur är den viktigaste faktorn vid valet mellan XP och RUP. Med hjälp av en enkätundersökning hos ett antal utvecklingsföretag har data samlats in för att ta reda på om projektstorlek är en huvudsaklig faktor för valet mellan XP och RUP.
Pralinbutiken : Erfarenheter fra?n utvecklingen av en webbapplikation
Denna rapport beskriver arbetet med att utveckla en e-butik fo?r egenkomponerade askar med chokladpraliner, Pralinbutiken, utifra?n den agila utvecklingsmetodiken Scrum. Arbetet har utfo?rts av ett team besta?ende av a?tta studenter vid Linko?pings Universitet som en del i ett kandidatarbete inom Civilingenjo?rsprogrammet i industriell ekonomi.Teamet kom fram med ide? och koncept till Pralinbutiken. Rapporten tar upp erfarenheter kring utvecklingsprocessen, arbetsmetodiken och teamet.
Verksamhetsanalys i metoder för systemutveckling och verksamhetsutveckling.
Metoder för systemutveckling består av ett antal faser där verksamhetsanalysen ingår innan själva utvecklingen påbörjas. Systemutveckling är en form av verksamhetsutveckling eftersom utveckling av informationssystem förbättrar verksamheten.Detta arbete beskriver metoder för två områden, systemutveckling och verksamhetsutveckling. I min bakgrund definierar jag olika begrepp som jag anser vara centrala och viktiga för dessa områden. Jag gör sedan en beskrivning av tre metoder för systemutveckling, en metod för verksamhetsanalys och två metoder för verksamhetsutveckling med avseende på aspekter som beskrivs i verksamhetsanalysen.I mitt arbete finns en huvudfrågeställning, Är det möjligt att använda systemutvecklingsmetoder och främst verksamhetsanalysen i andra avseenden än vid systemutveckling? och även ett antal övriga frågeställningar.För att kunna besvara frågeställningarna har jag genomfört litteraturstudier.
Användningen av Microsoft Team Foundation Server i agila projekt
Idag pratas det mycket om ett fenomen som kallas Cloud Computing, vilket kan kort beskrivas som tillhandahållning av datorresurser så som informationslagring, processorkraft och applikationer via Internet. Begreppet Cloud Computing har ingen direkt motsvarighet på svenska men kan översättas till exempelvis molnbaserade datortjänster eller molntjänster. Vanligtvis så innebär Cloud Computing att it-företag hyr ut en del av en server samt annan datorservice till en organisation. Cloud Computing är ett attraktivt alternativ för både den privata och offentliga sektorn och efterfrågas i allt större utsträckning. Från ett arkivvetenskapligt perspektiv associeras Cloud Computing med många fördelar, men kanske med ännu fler nackdelar. De centrala problemföreställningarna relateras till tillit i en digital miljö.
Agila metoder : Produktivitetsökning i IT-projekt genom införandet av agila metoder
Problem och Syften:Det har visat sig att en vanlig orsak bakom icke framgångsrika tjänsteföretag är att företagets medarbetare inte är tillräckligt informerade om vad företaget står för vilket gör att de inte alltid levererar tjänsten på det sätt de lovat sina kunder. En av orsakerna till detta problem kan vara att företaget misslyckats med att marknadsföra sin tjänst och sitt varumärke internt. Med denna studie vill vi då undersöka hur ett tjänsteföretag kan gå tillväga för att försäkra sig om att de anställda levererar tjänsten i enlighet med kundlöftet: Hur får ett tjänsteföretag sina kundtjänstmedarbetare att leverera tjänster i enlighet med vad varumärket lovat sina kunder? Vi vill undersöka vilka faktorer och problemområden som inverkar på detta problem samt undersöka hur dessa kan påverkas och hanteras på ett tjänsteföretag. Det ena av uppsatsens två syften handlar om att vi vill kunna skapa en modell samt ge praktiska exempel för hur ett företag kan använda de två teorierna Internal Marketing och Internal branding, för att arbeta med detta problem.
En fallstudie om kvalitetsfrämjande
Domain Driven Design (DDD) är en filosofi som kan användas ihop med olika systemutvecklingsmetoder. Det centrala i DDD är problemområdet. Förutom att problemområdet skall vara i fokus så är DDD uppbyggt på en samling rekommenderade tillvägagångssätt som tillsammans gör det lättare att lyckas med ett systemutvecklingsprojekt. Dessa tillvägagångssätt skall förutom att göra det lättare att lyckas med projektet även öka kvaliteten på resultatet. Syftet med studien var att undersöka om kvaliteten på mjukvara kan förbättras genom att använda DDD.
Agila metoders påverkan på testare
To assure good quality the software needs to be tested to find errors and to verify that the programme meets the customer?s expectations. Traditional methods are usually used in software development and means that a number of predetermined steps are followed. By using agile methods the development can more easily be adapted to the changes on the market. With these methods the testing is carried out continuously throughout the project.
Utvärdering av Mock Objekt Bibliotek : ur ett interaktionsbaserat perspektiv
Att skriva enhetstester är en viktig del i nya populära systemutvecklingsmetoder som extreme programming. Med testdriven utveckling skriver man testerna innan den källkod som skall testas. Ett vanligt problem med dessa tester är att de blir beroende av delar i systemet som inte är intressant för själva testen. Mock objekt är en teknik som gör det enkelt att isolera tester från allt som inte är relaterat till det som skall testas.Det finns två sätt att se på mock objekt. Den traditionella synen är att mock objekt skall användas som ett verktyg vid isolering av externa system.
Anpassning, införande och användning av Rational Unified Process (RUP) : en fallstudie
Systemutveckling omfattar alltmer komplexa och tidskrävande uppgifter, vilket lett till större fokus på användningen av metoder och processer. Systemutvecklingsmetoder är ofta generellt beskrivna för att passa flera olika typer av verksamheter och projekt. Generaliseringen gör att metoden passar alla och ingen, vilket kan föranleda att den måste anpassas för att ge optimal hjälp och vägledning till en enskild verksamhet.Detta arbete belyser hur systemutvecklingsprocessen RUP anpassas, införs och används inom ett företag, samt vilka problem som är förenat med detta. Studien omfattas av en fallstudie som gjorts vid ett större mjukvaruutvecklingsföretag.Resultatet visar att processen inte används i sin helhet, utan att delar valts ut och integrerats med befintlig metodik. Anpassnings- och införande arbetet har organiserats som projekt och resultatet har dokumenterats i development case.
Integrerad projektstyrnings- och systemutvecklingsmodell för anskaffning och implementering av standardsystem
Arbetet med anskaffning, anpassning och implementering av standardsystem är komplext med många faktorer att beakta. För att det slutliga resultatet av detta systemutvecklingsarbete skall bli så bra som möjligt krävs det därför att arbetet genomförs på ett strukturerat och metodiskt sätt. Det finns ett flertal olika systemutvecklingsmetoder att tillgå som stöd men systemutvecklingsmodeller behandlar generellt sett huvudsakligen tekniska aspekter och är avsedda att ge stöd i själva utvecklingsarbetet i ett systemutvecklingsprojekt. Projektstyrningsmodeller å andra sidan behandlar olika sätt att planera, organisera och följa upp projekt. Syftet med denna studie har därför varit att identifiera vilka övergripande steg som bör ingå i en arbetsmodell som integrerar projektstyrning och systemutveckling, istället för att behandla dessa som två separata delar.Utifrån analys av den litteraturstudie respektive den intervjustudie som utförts under detta arbete kan bland annat följande övergripande steg identifieras som bör ingå i en integrerad projektstyrnings- och systemutvecklingsmodell: förändringsstudie, projektstart och projektavslut..
Design och användbarhetstestning av webbplats
I detta projekt har en webbplats utformats enligt måldriven design. Arbetssättet har delvis följt den agila metoden scrum. Syftet med webbplatsen är att fungera som ett verktyg för praktiserande tjänstedesigners samt studenter i processen att välja visualiseringsteknik för att representera data. Begreppet användbarhet samt olika metoder för att testa detta har utretts. Intervjuer har genomförts, dessa har legat till grund för personor och scenarier.
Agila Business Intelligence System : Kritiska framgångsfaktorer
Agila Business Intelligence System (ABIS) är en relativt ny och komplex typ av informationssystem, som kännetecknas av förkortade utvecklingstider, genom att exempelvis införa mer självbetjäning i de analytiska systemen, för att kunna möta ett behov av att analysera omvärldsfaktorer, som förändras i en allt snabbare takt. Eftersom ABIS är ett nytt och relativt outforskat område, finns ett behov av att utforska detta område. IT-investeringar är alltför ofta olönsamma och finns ett intresse av att visa på vad som bidrar till ett framgångsrikt införande av ett ABIS och på vilket sätt.Syftet med denna fallstudie var att identifiera högt rankade och gemensamma faktorer baserat på de kritiska framgångsfaktorer som belagts av tidigare forskning inom ABIS, beskriva hur dessa bidragit till ett framgångsrikt införande samt utröna skillnader och/eller likheter mellan hur dessa faktorer verkar ur kund- respektive leverantörsperspektiv.Som underlag för denna studie användes framför allt tidigare forskning kring kritiska framgångsfaktorer för Business Intelligence System. Speciellt en modell som utvecklades 2010 av Yeoh och Koronios användes som utgångspunkt för att lista de potentiella faktorer, som skulle beaktas av denna studie.Denna undersökning genomfördes som en fallstudie med hjälp av ett företag, som både levererar konsulttjänster och ABIS. En Delphipanel användes för att sortera fram framgångsfaktorer, som sedan studerades närmare genom semistrukturerade intervjuer för hur dessa kritiska framgångsfaktorer bidragit till ett framgångsrikt införande av ABIS från dels ett kundperspektiv, dels ett leverantörsperspektiv.De två faktorer som rankades högt och samtidigt delades av samtliga respondenter var:affärsvision och planerdatakvalitet och dataintegritetKundperspektivet var det styrande och leverantörens roll var ordentligt förstå kundens perspektiv, för att på så sätt framgångsrikt införa ABIS.
Finns det någon list med digitala tavlor? : En kvalitativ studie av översiktstavlor inom agila projekt och förutsättningar för digitala sådana
This paper is about the use of task boards in agile system development projects. The main focus is on how digitalized versions of the task board can be of assistance during the development process. Our investigation is based on qualitative studies, with system developers of various backgrounds and professional roles, along with studies of relevant literature. The main results are that a digitized version of the task board can increase awareness for the team and be of major importance if it is accessible through the web. On the other hand negative effects of the digitalization can emerge as well.
Erfarenheter från utvecklingen av ett e-handelssystem med ett MVC-ramverk
Den här rapporten, som är en del av kursen TDDD83 Kandidatprojekt datateknik vid Linköpings Tekniska Högskola, beskriver utvecklandet av ett e-handelssystem för den fiktiva t-shirtbutiken Utique. Den berör dels tekniska aspekter, men även de erfarenheter och lärdomar de tre gruppmedlemmarna fått under projektets gång. För att genomföra projektet användes programmeringsspråken Html, Css, Php, Mysql och Javascript samt ramverken och biblioteken Bootstrap, Cakephp och Jquery. Under projektets gång användes, efter anpassning till gruppstorleken, den agila utvecklingsmetoden Scrum, vilket beskrivs kortfattat i rapporten. Rapporten innefattar även en marknadsföringsplan för Utique där en konkurrensanalys genomförts och ämnena marknadssegmentering, positionering och differentiering berörts.