Sök:

Sökresultat:

376 Uppsatser om Agil systemutveckling - Sida 19 av 26

Ett produktutvecklande IT-företag med rötter från konsultbranschen

I denna uppsats har vi undersökt ett produktutvecklande IT-företag med rötter från konsultbranschen. Syftet med uppsatsen var att se hur ett produktutvecklande IT-företag skiljer sig från ett konsultföretag. Vi har även undersökt hur det produktutvecklande företagets rötter från konsultbranschen påverkar arbetet med produktutvecklingen. Vi undersökte detta genom att på ett IT-företag göra en kvalitativ studie som främst bestod av intervjuer. Med hjälp av teorier har vi undersökt företaget inom fyra olika områden: företagets systemutvecklingsarbete, skillnader mellan tjänster och produkter, organisationens utveckling och företagets interorganisatoriska nätverk.

Software Reengineering: syfte och effekter

I dagens organisationer verkar mjukvarusystem som har varit länge i drift och genomgått mycket underhållsarbete. Detta kan göra att systemen är dyra att underhålla, inte uppträder som förväntat eller inte går att införa ny funktionalitet i. Dessa system är i regel väsentliga för organisationens verksamhet och bör därför inte nyutvecklas för då riskerar organisationen förlust av verksamhetskritisk information. Lösningen på underhållsproblem och dåligt skapade system är istället att göra en software reengineering. Detta kan medföra att systemet bibehåller kritisk verksamhetsinformation samt har en bättre systemlösning, vilket leder till lägre underhållskostnader och mer genomtänkt arkitektur.

Mobilapplikationsutveckling med en användarcentrerad designfilosofi ? enligt ISO 9241-210

Marknaden för smartphones har vuxit stort under de senaste åren och även utveckling av applikationer till dessa. Då utveckling av applikationer för smartphones skiljer sig från traditionell utveckling så passar inte traditionella utvecklingsprocesser för utveckling till smartphones på ett optimalt sätt. Denna studie undersöker mobilapplikationsutveckling med fokus på användbarhet. Då det råder brist på systemutvecklingsprocesser för mobilapplikationsutveckling så vill denna studie utvärdera ISO standarden ?ISO 9241-210 ? Användarcentrerad design för interaktiva system?.

Komponentbaserade ramverk : vilka faktorerpåverkar företag vid valet av ramverk?

An information system is something that evolves over time to enhance the company that is using it. The technology for building an information system is also evolving. New methods and new programming languages make system development easier. As new technology breaks ground and the demands of a company?s information system grow, the company will sooner or later get to a point where a change in the base of the system is necessary.

Förstudie för implementering av en ny arbetsmetod och automatiserad testning

Syftet med denna förstudie var att hitta en ny arbetsmetod för Argentum Group samt att hitta ett sätt att få in mer testning i det dagliga arbetet. Det primära syftet var att undersöka om detta kunde ske via automatisering av tester samt om det skulle vara lönsamt. Genom intervjuer, en enkät samt observationer på Argentum skapade jag mig en bild av de behov som jag anser fanns och därefter undersökte jag agila metoder som Scrum, RUP, Kanban, Lean Software Development, eXtreme Programming (XP) med flera och fann att Kanban, Scrum samt XP var intressanta för Argentum. Argentum önskade även att få rekommendationer om hur deras testning bör förbättras varav jag utarbetade ett förslag på projektprioriteringar, samt vilka krav dessa prioriteringar ställer på en utvecklare. När det gäller systemtestning bör Argentum börja använda sig av testfall till alla projekt.

Webbutveckling i praktiken : Förbättringsmöjligheter i utvecklingsprocessen

Webbutveckling är, i förhållande till traditionell systemutveckling, ett relativt ungt forskningsområde. En hel del forskning har dock gjorts inom området. Många studier har syftat till att utveckla metoder och tekniker som ska stödja arbetet i praktiken. Det har emellertid visat sig att dessa metoder och tekniker sällan används av webbyråer. Arbetssättet inom branschen beskrivs ofta som ostrukturerat och ibland kaotiskt.

Metoder och strategier för utveckling av Webb-baserade informationssystem

Det uppkommer ideligen innovativa tekniker för att utveckla möjligheterna att erhålla större förtjänst utifrån sitt agerande för företag och organisationer. En av teknikerna är webb-baserade informationssystem. Syftet med detta projekt är att undersöka huruvida traditionella systemutvecklingsmetoder stödjer utvecklingen av webb-baserade informationssystem och om dessa metoder används i arbetet med att utveckla webb-baserade informationssystem.För att erhålla en bättre överblick av problemet och för att kunna definiera en problemställning inleddes undersökningen med att studera tillgänglig litteratur. Problemställningen besvarades genom svar som inhämtades från ett antal intervjuer, vilka genomfördes med företag som arbetar med utveckling av webb-baserade informationssystem, samt den information som erhölls från litteraturstudien.Arbetet har förts på en strategisk nivå där de tekniska lösningarna inte har diskuterats i detalj, dock finns det vissa tekniska beskrivningar för att göra rapporten tydligare. Ett resultat som undersökningen givit är att traditionella systemutvecklingsmetoder används, men då förädlade i nya former för att tillse utvecklingen av webb-baserade informationssystem.

IT-stöd för mikroföretag inom tjänstesektorn Hur frisörbranschen kan använda sig av IT för att stödja sin verksamhet

Studier har visat att mikroföretag inom tjänstesektorn ofta är ganska eftersatta i sin ITanvändningi förhållande till större företag. Vi ser därför ett behov av att undersöka hurIT kan användas för att stödja mikroföretag inom tjänstesektorn.Vi har genom induktivt arbete utfört fem intervjuer för att undersöka hur IT kananvändas för att stödja arbetet inom mikroföretag i tjänstesektorn, där vi valt att titta påfrisörbranschen som exempel. Utifrån det resultat vi samlat in har vi utvecklat en ITbaseradsystemprototyp i nära samarbete med salongerna. Vårt syfte med prototypenhar varit att utvärdera huruvida de designförslag som vi framställde täckte deras ITbehov.Genom att utvärdera vår prototyp, ihop med slutanvändare, har vi fått utvärdefull information som hjälpt till att designa en IT?lösning som i hög grad stödjerderas arbetssituation.Vår studie pekar på att de befintliga systemen inom frisörbranschen idag inte är såanvändbara som de skulle kunna vara.

Ett gränssnitt blir till, design och implementation av ett grafiskt gränssnitt med inriktning interaktionsdesign och grafik

Gränssnitt finns överallt i vår vardag. Du finner dem i hemmet, i biblioteket, i affären, på tågstationen och till och med i din ficka. Hur kan utvecklingen av ett gränssnitt se ut och vad kan göras för att effektivisera utvecklingen? Ett gränssnitt kan alltid utvecklas och bli bättre. En gräns måste emellertid sättas för när gränssnittet är redo att komma ut på marknaden.

OMT och Objectory : vilka synpunkter har några svenska utvecklingsföretag på dessa metoder idag?

Objektorientering har kommit att bli en väletablerad teknik inom systemutvecklingen. De fördelar som den objektorienterade tekniken anses medföra är bl a att den ger en mer användarnära systemutveckling och ökar produktiviteten genom återanvändning av komponenter. Men det har även riktats kritik mot den objektorienterade tekniken. Ett område som har kritiserats är de objektorienterade metoderna. De har uppfattats som instabila och ofullständiga i början av 90-talet då de var nya.

Hur stödjer systemutvecklingsmetoder kommunikation mellan systemutvecklare och kund?

AbstractThis paper discusses how system development methods today support communication between system developers and their customers and end users. Today there are many system development methodologies with different aims and emphases. It is difficult, however, to find among these methods those who promote good and effective communication with customers because so many of these are very technically rooted and not as much directed towards the soft aspects of systems development - i.e. Human aspects. Our own experiences tells that a simple interview can be initialized without us having an idea what to ask the customer about or how to structure it up - nonetheless it?s done, but the outcome is just chance.

Ger ett agilt arbetssätt nöjda beställare?

Det finns många undersökningar som över tid visar att större delen av alla IT-projekt som påbörjas upplevs som misslyckade av beställaren.De agila metoderna involverar beställaren i hög grad i projektet. Frågan vi vill få svar på är: Vilka effekter får ett projektarbetssätt, med sin grund i Agile Manifestos värderingar, på beställarens upplevelse av projektet och systemet som utvecklas? Vi ville undersöka om ett agilt arbetssätt bidrar på ett positivt sätt till systemutveckling vad gäller beställarens nöjdhet med projektet och leveransen. För att sammanfatta olika agila metoder konstruerade vi ett ramverk. I detta ingår Agile Manifesto samt ett antal, av oss identifierade, kärnbegrepp och styrmedel.

Beskrivning av objektorienterade system med hjälp av designmönster

Designmönster har under senare år blivit ett allt mer vanligt förekommande begrepp inom objektorienterad systemutveckling. Designmönster har nämligen visat sig kunna höja abstraktionsnivån vid designbeslut, vilket dels leder till en effektivisering av denna process, men även minskar risken att fel begås då de döljer viss komplexitet. Designmönster har främst setts som ett sätt att återanvända gamla designlösningar, som har visat sig vara bra i vissa återkommande problemsituationer. En positiv effekt av att dessa används har också varit att ett gemensamt språk i termer av designmönster har skapats. I detta projekt har dock designmönster studerats utifrån aspekten att använda dessa för att förbättra dokumentationen av objektorienterade programvarusystem.

Företags möjligheter och behov av att använda verktyg som automatiserar regressionstester

Alla som utvecklar mjukvarusystem har ett gemensamt mål, att spara tid och pengar samtidigt som man vill utveckla system som har hög kvalitet. Kvalitet hos mjukvara hänger starkt ihop med validering och verifiering av mjukvaran. Vanligtvis validerar och verifierar man mjukva-ran genom att testa den. Testning upptar därför en stor del av systemutvecklingsresurserna. En arbetsam uppgift i sammanhanget är regressionstester eftersom de ofta kräver stora insatser i form av arbete och tid och dessutom kan innebära risker i systemutvecklingen.

Utveckling av mätmetod: för validering av robusthet hos klimatanläggning ur ett kundperspektiv

Detta examensarbete har utförts på Luleå Tekniska Universitet i samarbete med Volvo Personvagnar AB under våren 2009. Bakgrunden till arbetet bottnar i att hårdare konkurrens och högre krav på funktionsprestanda leder till att företag söker nya metoder och verktyg för systemutveckling. Med detta i åtanke och stora variationer beträffande prestandakrav beroende på applikation leder till att produktutvecklingsprocessen behöver utvecklas ytterligare. I branscher med kund- eller operatörsberoende reglersystem har behovet av djupare förståelse för variationer i dess användning ökat. De flesta reglersystem idag har möjligheten att dokumentera hur det används och inom fordonsindustrin är detta högintressant.

<- Föregående sida 19 Nästa sida ->