Sökresultat:
90 Uppsatser om Scrum - Sida 5 av 6
Agila metoder ? en kartläggning av teori och praktik
In recent years, agile software development methods have become increasingly popular throughout the world. Today there are a number of different agile methods and they all rest on the Agile Manifesto that was formulated in 2001 as a reaction to the traditional software processes.The aim of this thesis is to make a survey of some of the agile methods used today and to see how they are being used in practice. It consists of two parts: a literature study and an interview study with people working in the software business. First, a definition of agile methods is proposed and a number of different agile methods are described. Second, the interviews are being analysed with special focus on communication, collaboration, expectations and results.
GIS-IMPLEMENTATION AV BING MAPS TILL WINDOWS 8 OCH WINDOWS PHONE 8
This thesis has been performed at consulting firm Sweco Position in Jönköping. The thesis is divided into two main sections: theoretical and practical. The theoretical section contains an investigation into the possibilities of implementing a geographical information system (GIS) for administrations of wells with the integration of Bing Maps for Windows 8 and Windows Phone 8. The practical work comprises the development of a prototype for Windows 8 and Windows Phone 8.The students review the Model-View-ViewModel-pattern on a theoretical basis, compares the differences between Windows 8 Pro and Windows RT. The thesis also contains and investigation into the pros and cons of a web based application compared to a native one.The result of the thesis will be comprised of a GIS-service developed in C# in co-operation with XAML with the options of saving data locally and a WMS-based service layer for Windows 8 and Windows Phone 8..
Utveckling av system för ledighetsplanering
Vacation 2.0 är ett ledighetsansökningssystem utvecklat hos CGI i Linköping för deras Linköping- och Norrköpingskontor. Med Vacation 2.0 kan anställda boka in kommande semester, föräldraledighet samt jour. Vacation 2.0 ger HR-avdelningen en översikt över tillgänglig personal genom en sammanställning av alla arbetsgruppers ledighetsansökningar. Systemet underhålls av en administratör som har behörighet att administrera arbetsgrupper och ändra anställdas existerande ledighetsansökningar. De anställda som är ansvariga för en grupp eller är anställd på HR-avdelningen kan ges behörigheten av systemadministratören.Kraven för systemet togs fram genom intervjuer med anställda som vi sedan utvärderade.
Utvecklingsmetoder, automatisering och testning : En studie över programvaruutvecklingens tester, hur dessa kan automatiseras, samt hur detta påverkas av utvecklingsmetoden
Rapporten har som mål att skapa en fördjupad förståelse kring utvecklingsmetoder, tester och automatisering inom programvaruutveckling. Innehållet i rapporten berättar vad som påverkar valet av dessa samt går igenom de teoretiska grunderna i en omfattande teoridel. Rapporten tar också upp hur valet av utvecklingsmetod påverkar möjligheten till att testa och automatisera ett projekt. Förutom den grundliga teoretiska delen finns det intervjuer med personer och företag som är insatta inom ämnet. Huvudfrågan har varit hur deras organisation anpassar utvecklingsmetoderna, testerna och automatiseringen till de olika projekt de jobbar med.
BookShark ? En praktisk studie i webbutveckling
Rapportens syfte är att beskriva det tekniska och teoretiska framtagandet av e-boktjänsten BookShark. Den innehåller bland annat styrkanden rörande tjänstens hållbarhet på marknaden samt hur teamet har förhållit sig till arbetsmetoden Scrum. Målgruppen för BookShark är kunder som vill ha möjligheten att handla böcker online på ett smidigt sätt till ett förmånligt pris. Utifrån detta har teamet arbetat enligt visionen Vår vision är att revolutionera sättet människor konsumerar böcker på genom att göra böcker billigare och mer lättillgängliga för alla.Den tekniska utvecklingen har delats upp i fyra lager: Databas, Databasinterface, Serverskript och Front-end. Teammedlemmarna har delat upp ansvarområden inom dessa fyra lager, men samtidigt haft en kontinuerlig uppdatering om varandras arbete för att på så sätt ha koll på respektive teammedlems arbete.BookShark har uppnått den kravspecifikation som sattes av teamet i projektets början, och även om viss utveckling fortfarande skulle krävas för en kommersiell lansering har önskad funktionalitet uppnåtts..
Personlig motivation i agil projektledning : En fallstudie på Kambi Sports Solutions AB
Syftet med studien är att undersöka huruvida det är mer eller mindre motiverande för anställda inom mjukvaruindustrin att jobba enligt agila utvecklingsmetoder än enligt traditionella utvecklingsmetoder.Undersökningen har gjorts med teoretisk utgångspunkt från motivationsskapande variabler ur de kontemporära motivationsteorierna Self Determination Theory samt Job Characteristic model.Som en ansats till att besvara frågeställningen har en kvalitativ fallstudie genomförts på företaget Kambi Sport Solutions AB. Kambi Sport Solutions AB har under de senaste åren genomfört en organisationsförändring där traditionella projektledningsmetoder ersatts av agila projektledningsmetoder.Studiens empiri visar med stöd ur motivationsteori att övergången till agila metoder signifikant påverkat individens motivation positivt. Framförallt som en följd av en högre grad av självbestämmande, kunskapsvariation, identitet i och betydelse av arbetsuppgiften, autonomi samt feedback. .
Säkerhetsanalys i samband med Androidutveckling : Med inriktning mot säkerhet och skalbarhet
I det här arbetet utvecklades en androidapplikation åt ett företag. Målet med applikationen var att den skulle vara en kopia av en befintlig iOS-applikation. Parallellt med applikationsutvecklingen utfördes också en analys av informationssäkerheten i systemet kring applikationen. Målet för analysen var att undersöka vilka risker som fanns och ge förslag på hur de kunde åtgärdas. Analysen utfördes med hjälp av en metod framtagen för just detta arbete vilken kom att kallas Säkerhetsanalys.
Equipe Online för Android - tävlingsresultat i mobilt format
Denna rapport ämnar beskriva framtagningen av en applikation för Android riktad mot aktiva inom ridsporten. Under många tävlingar inom ridsporten har tävlande och åskådare svårt att snabbt få tillgång till resultaten på plats. Projektet ämnar öka tillgängligheten till resultat och startlistor, vilket resulterade i en prototypapplikation för Android.Rapporten beskriver hur det i början av projektet genomfördes en förstudie där projektgruppen tittade närmare på Equipe AB:s webbtjänster samt skapade en öppen marknadsundersökning som låg till grund för utvecklingen av applikationen. Rapporten tar även upp projektets utvecklingsprocess, Scrum. Efter färdigställande av en prototyp av applikationen genomfördes användartester för att utvärdera de olika delarna och samla data inför vidare utveckling.I rapporten beskrivs prototypen, där basfunktionerna är presentation av start och resultatlistor, onlinelistor, bevakning av en start och lista alla aktuella tävlingar med respektive tidschema.
Pragmatisk mjukvarutestning : Hur kan agila metoder implementeras i ett pågående utvecklingsprojekt?
There are several ways of conducting software testing where some may include users and others may include personnel whose work task is to execute test on systems. Although most developers and project managers understand the point of testing the system, it is not always being done and the most common reason is that there is no time for it. However, this is a false assumption as it may instead cause some bugs in the system that would not have been there in the first place if tests had been there to prevent bugs in the code.My purpose for this thesis was to find suggestions for changes in the development process in an ongoing project used by Acino and Svenska Försäkringsfabriken in order to increase the quality of the system used. In this thesis, I have approached the purpose by pursuing a case study of the two companies through observation and interviews. By doing this I acquired the relevant information to make suggestions for change.
Att utveckla en webbapplikation för att sälja presentböcker
Syftet med denna rapport har varit att beskriva hur man utvecklar en internetbokhandel i form av enwebbapplikation samt att dokumentera erfarenheter från programutveckling.För att kompensera för konkurrenternas stordriftsfördelar valdes en inriktning mot att säljapresentböcker. Genom att leverera ett komplett paket med inslagning och personlig hälsningtillsammans med boken ska det bli möjligt att uppnå lönsamhet.Utvecklingen har skett i ett enmansprojekt och den ensamme projektmedlemmen har befunnit sig påIrland. Detta gör att kursens inriktning mot agila metoder fått anpassas så att endast de relevantadelarna av metoden (Scrum) har kommit till användning. Utvecklingen har genomförts i femsprintar.Teknikplattformen har varit HTML och ramverket Bootstrap (CSS och jQuery) på klientsidan och Flasksom är ett ramverk baserat på Python på serversida. Databashanteraren har varit SQLite.
Att göra rätt och göra fel.
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.
Babels torn återuppstår : Den interna kommunikationens påverkan i agila projektteam.
Internal communication is an important factor in organisations today. For many system development teams it?s critical that the communication works well. Without communication, success would be impossible. This study aims to highlight the effect communication has on the members of agile project teams.
Lean inom offentliga myndigheter.
Systemutveckling har länge kantats av problem och oförmåga att möta nya problem och krav som uppstår under processen från ide till färdig produkt. För att möta de problem som de traditionella systemutvecklingsprojekten innebar så arbetade Ken Beck et. Al. (2001) fram det agila manifestet, det agila manifestet beskriver de kärnvärden som systemutvecklingsprojekt bör arbeta utefter, detta för att öka flexibiliteten och minska problemen med långa ledtider.Scrum är en agil systemutvecklingsmetod som togs fram av Jeff Sutherland och Ken Schwaber, detta efter att de båda hade sett behovet utav en metod som klarade att möta snabba förändringar och att kunna möta problem under processens gång.För att undersöka hur hantering av problem i agila systemutvecklingsprojekt fungerar i praktiken har en fallstudie genomförts på ATS väst hos CGI.En stor del av problematiken i systemutveckling är distansen mellan de inblandade parterna, något som påverkar arbetsmetodiken. Detta resulterar i en mer omfattande dokumentation än vad den agila arbetsformen förespråkar och minskar även den personliga kommunikationen.
Processförbättring med hjälp av TMMi-Modellen : Utvärdering av en testprocess på ett medelstort företag
Storleken och komplexiteten på dagens system och applikationer ökar. Detta leder till att kraven på system och applikationer ökar också eftersom kunderna kräver av dagens system full funktionalitet inom olika typer av distribuerade miljöer. Kunder är inte bara intresserade av funktionerna i systemen och applikationerna, de förväntar sig också att systemet skall vara av god kvalitet. Av dessa skäl är det mycket viktigt att testa system och applikationer för att säkerställa att de uppfyller kundernas förväntningar. Däremot är det inte bara själva mjukvarans kvalitets frågor som organisationer behöver ha i åtanke, en lika viktig del är själva testprocessens kvalitet.
Business Navigator : Anva?ndarcentrerad utveckling av framtidens internetbank
This thesis deals with an iterative user-centered IT-development project in a bank setting. The aim is to present a solution for deployment of future Internet banking for small businesses. The project features a design of IT-related concepts and ideas with a strong emphasis on scenario-based design and the usage of patterns as a documentation tool.The project plan featured an iterative framework and was carried out by a group of designers in collaboration with a reference group representing the future users of the system. This group consisted of company managers and bank employees, all from the small town of Åtvidaberg in Sweden.The method used in the development process was Scrum. A total of three sprints were completed with user meetings at the end of every sprint.