Sökresultat:
95 Uppsatser om DSDM och Scrum - Sida 3 av 7
Webbutveckling och agila arbetsmetoder : erfarenheter från projekt inom programvaruutveckling
Rapporten beskriver framtagandet av en webbshop för glasögonförsäljning. Läsaren får ta del av lärdomar om hur det fungerar att arbeta efter den agila projektmodellen Scrum i praktiken och förslag till hur metodiken kan anpassas för effektiv användning i ett utvecklingsteam. Vidare diskuteras även hur sammanslagning av flera projektmodeller kan ske för att skapa en mer produktiv projektmiljö. Lösningar till tekniska problem som uppstått under projektets gång presenteras och diskuteras utifrån ett utvecklarprespektiv. Vidare presenteras en marknadsundersökning där kundsegmentet identifieras och analyseras för utformning av slutprodukten. Utmärkande för slutprodukten är en smidig och enkel köpprocess uppdelad i tre enkla steg. .
Planering och tidsestimering i agila projekt : En jämförelse med den traditionella projektplaneringsteorin
Enligt den traditionella projektteorin ska det läggas stor vikt vid att genomföra ett gediget och detaljrikt planeringsarbete. För systemutvecklingsprojekt som lever i en dynamisk omvärld där nya system och funktioner kan uppkomma är det svårt att i ett tidigt skede detaljplanera och specificera krav för det kommande arbetet. Av denna anledning har nya projektmodeller för systemutvecklingsprojekt uppkommit, vilka skiljer sig från den traditionella projektteorin. Dessa modeller kallas för agila modeller. Tanken med de agila modellerna är att det ska vara lätt att förändra och omprioritera uppgifter och funktioner under projektets gång.
Användarmedverkans betydelse inom agila systemutvecklingsmetoder : Hinder och åtgärder
Användbarhet är något som blir allt mer viktigt inom den tekniska världen i samma takt som teknik blir större i människans vardag. För att få in användbarhet inom system så behöver användarna vara delaktiga och därmed få uttrycka sina åsikter om systemet som ska byggas eller göras om. Detta kallas för användarmedverkan. Inom systemutveckling ska det oftast gå fort och utvecklas i olika intervaller så flexibelt som möjligt. Ett sådant arbetssätt kallas för Scrum, och är en agil metod.
Mobil diabetesapplikation
This report is about the development of a prototype of a mobile application and a web application that will help diabetes patients in their own treatment and ease diabetes nurses work with their diabetes patients. The mobile application is a digital version of a diabetes diary used by the Örebro County Council primary care to ease in diabetes treatments. The report also covers tests with users which were conducted on potential users to get some sort of feedback from groups other than customer and colleagues. Tests with users showed that there was an interest in a mobile application and it was a highly appreciated project. The web application ease diabetes nurses in their work with their diabetes patients in the way that the web application can display graphs of the patient's blood glucose level. .
Projektmetodiken SCRUM ? sedd ur individens och teamets perspektiv
I de flesta projekt som drivs, inte bara inom IT branschen, görs alltid en projektutvärdering avom projektet blivit lyckat, om man lyckats att hålla den finansiella budgeten, om tidsplanenhållit och om man faktiskt fått det system eller den produkt som man beställt och trott sig få.Sällan utvärderas själva projektmetoden och de mänskliga resurser som befinner sig iprojektet och som egentligen är viktigast för att hela projektet skall lyckas komma i hamn.Syftet med denna uppsats är att belysa projektmetodiken Scrum ur individens perspektiv.Frågeställningen jag i denna studie således fokuserat på är dels hur individen påverkas,motiveras och drivs av att tillhöra ett Scrumteam, dels hur denna processmetod kan relaterastill gruppdynamiken.Studiens empiriska material, utgörs av semistrukturerade intervjuer och en fältstudie. För attfå en så bred spridning av respondenterna som möjligt valde jag att intervjua medarbetareifrån fyra helt olika företag, dock alla verksamma inom mjukvaruutveckling. Företagen skiljersig åt både med hänsyn till storlek och i hur länge de har använt sig av Scrum somprojektmetod. Fältstudien genomfördes vid ett av dessa fyra företag.Generellt var alla respondenter positiva till Scrum som projektmetodik. I princip allarespondenter upplevde att de fått större ansvar, blivit mer delaktiga i helheten samt blirbetrodda som de som vet mest.
Visualisering av projekt : Visualiseringsverktyg
Visualisering är en ofta förekommande metod som används vid utveckling av en ny produkt för att redan i ett tidigt stadium kunna visa den färdiga produkten i form av en prototyp eller annan digital ritning. Det är dock inte lika vanligt att visualisera själva utvecklingen av produkten eller vilken fas den befinner sig i, vilket kan leda till osäkerhet inom utvecklingsgruppen och ge det fortsatta arbetet av produkten en tvetydig bild. Projektgrupperna på företaget CGI Östersund jobbar enligt den agila systemutvecklingsmetoden Scrum där arbetet delas upp i olika delleveranser och ärenden, vilket gör det möjligt att visualisera utvecklingsprocessen. Den här undersökningen har studerat Scrum-metoden ytterligare och därefter tagit fram ett visualiseringsverktyg bestående av en REST-webbtjänst i Java och en webbklient som hämtar information från ett ärendehanteringssystem, JIRA, som företaget använder sig av. Informationen presenteras sedan i form av olika grafer beroende på vad som skall visualiseras.
Förbättring av intern kvalitet i MediusFlow genom utvärdering av arbetsprocessen samt verktyg från Visual Studio 2010
I maj 2009 släpptes den första betaversionen av Visual Studio Team System 2010. Den innehåller en rad intressanta nyheter och funktioner som kan underlätta utvecklingsarbetet och höja den interna kvaliteten.Kvalitetsbegreppet inom mjukvaruutveckling kan delas upp i två delar: extern och intern kvalitet. Med extern kvalitet menas det som kunden ser, till exempel att rätt funktionalitet utvecklas och att den levereras i tid. Intern kvalitet handlar om processer inom företaget och det som kunden ofta inte ser eller är medveten om.Nyheter i Visual Studio 2010 har utvärderats i fokusgrupper tillsammans med rutinerade utvecklare på Medius. Den agila arbetsprocessen har utvärderats utifrån observationer, informella intervjuer samt den teoretiska referensram som ställts upp.Utvärderingarna har resulterat i ett antal riktlinjer för hur Medius kan förbättra sin interna kvalitetsprocess.
Agilt - men agilt nog?
This paper aims to investigate whether a small organization with small development teams can find a value in leaving a functioning development process to follow a formal systems development methodology, if these organizations can find support in an agile systems development method and in such case the method needs to be adjusted according to the organizations unique conditions.A traditional plan-driven system development methodology includes a number of phases that are carried out sequentially and a completed phase can basically not be resumed. All requirements are specified at the beginning of a project and at the end of the project only one delivery of software take place. This can cause difficulties in for example dealing with changing requirements. Agile system development methods intend to deal with changing requirements and to enable continuous delivery of valuable, working software.In this paper, both the traditional plan-driven methods and agile methods will be explained. Research methodology and existing system development theories will be discussed and a company where the study has been conducted will be presented.
Utveckling av mobilapplikation för säkerhetssystem
Målet med detta examensarbete har varit att utveckla en mobilapplikation till Android som på ett användarvänligt sätt exponerar de webbtjänster som företaget TLab West AB?s säkerhetssystemSentrion tillhandahåller. Företaget har introducerat ett nytt kommunikationsprotokoll baserat på JSON till Sentrionsystemet vilket har testats och använts av vår applikation. Det främsta effektmålet företaget velat se är ett utökat stöd av funktionaliteten som systemets webbserver erbjuder, och detta med ett tydligt och lättmanövrerat användargränssnitt. Detta har åstadkommits genom att övergå ifrån det befintliga webbgränssnittet till en native Android applikation som utnyttjar det nya JSON kommunikationsprotokollet med ett snabbt och intuitivt menysystem.
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.
Kupera och sortera med Syncup
Det här är en rapport som är en del av ett examensarbete som utfördes på IT-företaget Nostratic. Syftet är att utveckla ett användargränssnitt för ett webbaserat sorteringsverktyg genom att kombinera användarcentrerad systemdesign med den agila systemutvecklings metoden, Scrum. Utvecklingen skedde i tre användbarhetsdesigniterationer som i sin tur innehöll nio Scrumiterationer, så kallade Sprints. Varje iteration avslutades med en prototyp som testades på användare inom den avgränsade målgruppen för produkten. Under användartestarna mättes användbarheten i användargränssnittet genom att räkna antalet fel som testpersonerna gjorde i utförandet av en specifik uppgift samt genom en post-survey enkät.
Ett arbetssätt för agil kravhantering
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.
Förbättrad metod för tidig mobilisering av planerat kejsarsnittförlösta En kvalitativ studie av patienternas upplevelser
Alla människor kan drabbas av hjärtstopp och varje år inträffar ungefär 15 000 hjärtstopp i Sverige. Att drabbas av hjärtstopp är en traumatisk upplevelse som påverkar individen på olika sätt. En ökad kunskap om patienters upplevelser utgör grunden för att ge professionell omvårdnad och kunna bemöta patienten i sin livsvärld. Syftet var att belysa patientens upplevelser efter att ha överlevt hjärtstopp. Studien genomfördes som en litteraturstudie där tio vetenskapliga artiklar utgjorde underlaget för resultatet.
Agilt RUP / Plandrivna Agila metoder : Hur arbetar företagen?
Inom systemutveckling anva?nds ett flertal olika arbetsmetoder. Da?ribland agila metoder som t.ex. XP, SCRUM, Kanban och plandrivna t.ex.
Vägen till ett lyckat IT-projekt
Enligt statistik från The Standish Group?s artikel Extreme Chaos (2001) tenderar IT-projekten att oftare få problem med tid, kostnad och kvalité aspekten i jämförelse med andra typer av projekt. I vår uppsats vill vi försöka förstå vad det är som skiljer IT-projekt i jämförelse med andra projekt. Kan det exempelvis vara så att man använder sig av fel projektledningsmodell? I denna studie har vi jämfört hur projekt utförts i byggbranschen respektive IT-branschen.