Projektplan; Mötesbokaren

Storlek: px
Starta visningen från sidan:

Download "Projektplan; Mötesbokaren"

Transkript

1 Projektplan; Mötesbokaren Informatik B, Systemutvecklingsprojekt V.1.2 [120215] Projektmedlemmar: Per Gerdin & Petter Källström

2 1.0 Unik identifiering & versionshantering av projektplanen Översikt Projektöversikt Målbild Nytta för verksamheten Avgränsningar Organisation Projektmedlemmar Kontaktperson Uppdragsgivare/verksamhetsbeskrivning Arbetsmiljö Rollbeskrivning och ansvarsområden Problem & målbeskrivning Problemformulering Mål och syfte Slutmål och krav Leverabler Tidslinje Genomförande & tidplan Product Backlog Preliminära Sprint Backlogs UI- prototyp med grundläggande händelseflöde i webbapplikation Översikt - grundläggande användarflöde Resursanalys Preliminär tidsuppskattning Utrustning Verktyg och programvaror Litteratur Tidigare förvärvad utbildning inom projektgruppen Kvalitetskriterier Översikt Funktionalitet Användbarhet Tillförlitlighet Underhållbarhet Effektivitet Övriga åtgärder för säkrad kvalité Testning Riskanalys Kunskapsfördjupning Tilltänkta områden för kunskapsfördjupning

3 11.0 Källförteckning Webblänkar Bilagor Bilaga 01 Product Backlog Bilaga 02 ER- Diagram Förtydligande av ER- diagram/databas- schema Bilaga 03 Databas- schema Bilaga 04 Grundläggande användningsflöde/ui- prototyp

4 1.0 Unik identifiering & versionshantering av projektplanen Version Datum Ändring i projektplansdokument Skapande av dokument Inledande målsättning, projektbeskrivning Testning & kvalitetssäkring Resursanalys, kunskapsfördjupning Leverabler, riskanalys, Product Backlog v ER- diagram och databas- schema UI- prototyp med grundläggande användarflöde Åtgärdsplan och reviderad riskanalys Utökad tidsplan, analys/design- material i bilaga, justeringar 4

5 2.0 Översikt 2.1 Projektöversikt Projektet innefattar utveckling av en webbaserad tjänst utvecklad i ASP.NET och HTML/CSS med eventuellt JavaScript för bokning av sammanträden om anställningar och befordran inom KTH. Idag används tjänsten Doodle.com, men det finns en önskan och ett behov av en egen optimerad tjänst med liknande funktionalitet för särskilda möten. 2.2 Målbild Högsta prioritet är en fungerande webbtjänst för hantering av mötesförfrågningar enligt projektöversikt ovan (2.1). Ett högprioriterat mål är att tjänsten skall, enligt uppdragsgivarens önskemål, ha bättre och mer anpassad funktionalitet i mötesbokningens senare skeden än vad som upplevts med Doodle.com. Mötesbokaren bör också vara enkel att administrera (lägga till/ta bort användare etc.) så mycket som möjligt via ett webbgränssnitt för personer utan kunskaper om webbutveckling. Tjänsten skall följa Kungliga tekniska högskolans övergripande form och design och ha den funktionalitet som önskas. Om målen uppnås till fullo kan KTH ha för intresse att använda Mötesbokaren även för andra institutioner inom skolan förutom den nu aktuella gällande projektet. 2.3 Nytta för verksamheten Om de mål som sätts upp uppnås kommer Mötesbokaren innebära att tid sparas i och med bland annat fördefinierade mallar anpassade för projektbeställaren. Flera steg onödiga steg kommer att undanröjas i jämförelse med Doodle.com och vissa andra önskade kommer att läggas till. Slutprocessen i mötesbokningarna som upplevts som ofullständiga tidigare kommer att fungera bättre. Större enhetlighet kommer att uppnås med en egen tjänst istället för en kommersiell tjänst, vilket varit ett av incitamenten till projektidén från KTH:s sida. 2.4 Avgränsningar Webbtjänsten kommer inledningsvis enbart att omfatta den specifika institution på KTH som beställt projektet, men projektet bör utvecklas med tanke på att eventuell användning för andra inom KTH ska vara möjligt att implementera i efterhand utan att stöta på för stora hinder. Mötesbokaren skall ha obligatorisk inloggning, men det kommer vara avgränsat på så vis att det inte kommer vara kopplat till skolans egna system och lagrade användaruppgifter. 3.0 Organisation Produktägare: Kungliga Tekniska Högskolan, Universitetsförvaltningen, gruppen för lärartillsättningar. 3.1 Projektmedlemmar Per Gerdin

6 Petter Källström Kontaktperson Johan Gerdin Kungl. Tekniska högskolan Universitetsförvaltningen Personalavdelningen/Lärartillsättningar 3.3 Uppdragsgivare/verksamhetsbeskrivning Den centrala tjänsteförslagsnämnden har till uppgift att handlägga ärenden som gäller befordran av lektor till professor samt befordran av biträdande lektor till lektor. I denna nämnd ingår även lärartillsättningar inom Skolan för teknikvetenskaplig kommunikation och lärande. Studenterna har rätt att vara representerade med tre ledamöter i respektive tjänsteförslagsnämnd Arbetsmiljö Vi har valt att arbeta till stor del med SCRUM som utvecklingsmetod, dels för att utvecklingsgruppen har viss erfarenhet av SCRUM samt att vi är en liten grupp och SCRUM som agil metodik kan användas med fördel under utvecklingen. Angående arbetsplats, så kommer vi att försöka jobba tillsammans fyra gånger i veckan på universitetsområdet. Utöver det så kommer det vara en del arbete på distans, med dagliga Skype- möten (daily scrum) när gruppen inte ses på plats Rollbeskrivning och ansvarsområden Product Owner - Kungliga Tekniska Högskolan, kontaktperson Johan Gerdin. Scrum Master - Ett gemensamt ansvarsområde som kommer att roteras inom gruppen. Team members - Per Gerdin, Petter Källström 4.0 Problem & målbeskrivning 4.1 Problemformulering Gruppen för lärartillsättningar vid KTH är i behov av en webbaserad bokningstjänst för sammanträden. De anser att den nuvarande lösningen innehåller för många onödiga steg i användarflödet och har definierat vad de istället önskar och hur funktionalitet bör implementeras (se 4.2 Mål och syfte). Mötena görs i dag med webbtjänsten Doodle.com. Tjänsten är gratis och fungerar förhållandevis väl. Den är dock för grundläggande och innehar inte all önskad funktionalitet. 1 fakultetsrad/centrala- tjansteforslagsnamnden- ctfn

7 4.2 Mål och syfte Syftet med Mötesbokaren är att den ska ge ett professionellt intryck. Mötesbokaren ska inneha standardiserade meddelanden, i jämförelse med en gratistjänst där varje handläggare formulerar sina meddelanden på sitt eget sätt. Det nya projektet ska underlätta arbetet för mötesbokningar genom att ta bort onödiga steg samt lägga till funktionalitet anpassad för processen och därmed effektivisera arbetsgången för personalen. I förhållande till Doodle och dagens hantering har föreliggande förslag på en mötesbokare följande fördelar: Handläggaren kommer att använda sig av förinställda textmallar på svenska och engelska. Det är tidsbesparande och leder till enhetlighet. Det kommer också finnas förinställda e- postlistor för att handläggaren effektivt ska kunna få ut mötesförfrågningarna. Handläggaren använder i dag Doodle, Outlook och fysiska anteckningar för att producera förslag på nämndsammansättning. Mötesbokaren innehåller samtliga steg som handläggaren gör från det att en mötesförfrågan ska skickas ut till det att allt är klart för utskick av kallelsen. På så sätt slipper handläggaren använda flera olika verktyg, i stället görs allt i ett och samma verktyg. Mötesbokaren håller koll på följande moment: utskick av förfrågan om mötestider, sammanställning av svaren och möjlighet att lämna förslag på nämnd till ordförande, lokalbokning samt möjlighet att skicka påminnelse. 4.3 Slutmål och krav Efter möte med Johan Gerdin, vår kontaktperson på KTH, har ett större antal mål/krav samlats ihop (se 6.1) med hjälp av produktägarens beställningsdokument samt insamling under mötet. Slutmålet är en intern webbtjänst för hantering av mötesförfrågningar inom verksamheten som ska vara integrerad med Kungliga Tekniska Högskolans webbplats och ha specifik funktionalitet för mötesplanering anpassat för gruppen för lärartillsättningar. Slutmålet innefattar att högprioriterade krav (se bilaga 01 för krav och prioritet samlat) som samlats in fungerar i överlämnad produkt. 5.0 Leverabler Leverabel Leverans Mottagare Tidigt utkast av projektplan Opponentgrupp, Handledare ÖU Kravspecifikation (första version, del av projektplan) Johan Gerdin, KTH ER- diagram (databasmodell, del av projektplan) Handledare 7

8 Databas- schema (del av projektplan) Handledare Fullständig projektplan Handledare Fullständig projektplan Johan Gerdin, KTH UI- protoyp av Mötesbokaren Johan Gerdin, KTH Tidig alfatestversion av Mötesbokaren Johan Gerdin, KTH Delleverans av Mötesbokaren Handledare, ÖU Betatestversion av Mötesbokaren Johan Gerdin, KTH Programkod, systemdokumentation samt färdig körbar version av Mötesbokaren Johan Gerdin, KTH Programkod, systemdokumentation samt färdig körbar version av Mötesbokaren Handledare, ÖU 5.1 Tidslinje 8

9 6.0 Genomförande & tidplan 6.1 Product Backlog Projektets Product Backlog innefattar samtliga krav och den funktionalitet som ska implementeras. Kraven är prioriterade på en sifferskala där 1 är av högsta prioritet. Dokumentet kan komma att ändras och fyllas på med krav under utvecklingens gång. Product Backlogen finns som Bilaga Preliminära Sprint Backlogs I vår sprint backlog kommer vi att plocka ut de olika delar som vi kommer behandla under de olika sprintarna från vår product backlog. Än så länge finns inte en grovskiss på alla sprintar, men vi kommer veckovis sammanställa en sprint backlog utififrån product backloggen att arbeta efter. 6.3 UI- prototyp med grundläggande händelseflöde i webbapplikation UI- prototyp är en preliminär grovskiss på hur Mötesbokaren ska fungera från projektskapande till lokalbokning för bestämt möte. Den innehåller inga steg vid felaktig inmatning utan visar hur det ska se ut om alla steg utförs korrekt. Den kan komma att ändras i viss mån, men är i stort sett vad vår kontaktperson på KTH önskat i stora drag. Se bilaga 04 för händelseförloppet i bilder samt mer specificerad process- information Översikt - grundläggande användarflöde DEL 1. Skapande av projekt (förfrågan om mötesdagar) Steg 1 Inloggning Steg 2 Välj Skapa projekt eller Öppna projekt Steg 3 Skapa projekt Steg 4 Förslag på datum för sammanträde Steg 5 Mötesförfrågan, förslag på text Steg 6 Välj mottagare Steg 7 Förhandsgranskning av utskick Steg 8 Projekt skapas/mötesförslag skickas ut DEL 2. Mottagarsvar och sammanställning av svar Steg 8 Mottagaren väljer tider via en länk i e- postutskicket Steg 9 Handläggare kan se svar via öppnat befintligt projekt Steg 10 Handläggare väljer preliminära deltagare för möte DEL 3. Förslag på nämnd, kallelse till möte och lokalbokning Steg 11 Ordförande väljer ledamöter, skickar till handläggare Steg 12 Handläggare skickar ut preliminär kallelse Steg 13 Handläggare skickat ut e- post för lokalbokning 9

10 7.0 Resursanalys 7.1 Preliminär tidsuppskattning Vi räknar med den tid som finns från och med vecka 7, måndagen den 13 februari och till och med vecka 21, måndagen den 21 maj. Vidare uppskattar vi att ett medel på cirka 35 timmar i veckan per person i gruppen finns till förfogande efter att vi räknat bort handledning, slack- tid, eventuellt sjukdom och särskilda helgdagar (påsk). 70 h/vecka vilket innebär att 910 timmar finns att disponera. De första tre veckorna innefattar tid för att planera ytterligare och förvärva ny kunskap för att kunna slutföra projektet. I projektets product backlog (se bilaga 01) finns en grov tidsuppskattning för olika delar som behöver betas av under utvecklingen. Notera att tiderna ibland är stora i och med att vi anser att vissa delar kräver att samtliga projektmedlemmar bör arbeta på samma uppgift. Vidare så kan tidsuppskattning skilja sig kraftigt åt i efterhand samt att flera delmål kan komma att läggas till i loggen under tiden, särskilt i ett tidigt skede (kunskapsfördjupning, inledande programmering). 7.2 Utrustning Tillgång till personliga datorer under utvecklingen är nödvändigt och samtliga projektinvolverade har tillgång till utrustningen. Internetanslutning för kommunikation och tillgång till onlinebaserad schemaplanering via telefon/3g- nätet. 7.3 Verktyg och programvaror Microsoft Visual Studio 2010 Microsoft SQL Server 2008 R2 Ordbehandlare (Word, Google Docs) Kalkylbehandlare (Excel, Google Docs) Bildredigerare (Gimp, Photoshop CS) HTML/CSS- redigerare (Coda, Notepad++) Versionshantering (Google Code, TortoiseVSN) Kommunikation (Skype, e- post, telefon) Övrig fildelning (Dropbox) Komplimenterande kodgranskning (Sonar) UML- modellering (OmniGraffle, Umbrello) Webbläsare för testning (Google Chrome, Mozilla FireFox, Internet Explorer, Safari, mobila webbläsare Android/iOS). 7.4 Litteratur Schwaber Ken & Beedle Mike (2002), Agile Software Development with Scrum, by Prentice Hall. Lunell Hans (2003), Fyra rundor med RUP, av Studentlitteratur AB Lund. Eriksson Ulf (2004 / 2008), Test och kvalitetssäkring av IT- system, av Studentlitteratur AB Lund. Syverson Bryan & Murach Joel (2008), SQL Server 2008 for developers, by Mike Murach & Associates Inc. Duckett Jon (2008), Web Programming with HTML, XHTML, and CSS, Wiley Publishing Inc. Liberty & Hurwitz (2008), Programming ASP.NET 3.5, O reily 10

11 Dhillon (2007), Principles of information systems security, Wiley Liberty & Xie (2008), Programmering c# 3.0, O Reily W3Schools (http://www.w3schools.com/) 7.5 Tidigare förvärvad utbildning inom projektgruppen Objektorienterad programmering med C# Databashantering med SQL Server Klientprogrammering för webbsystem, HTML/CSS/JavaScript Interaktionsdesign Agil utvecklingsmetodik och praktik (SCRUM/XP) Webbsystem med.net Objektorienterad analys & design med RUP Informations- och IT- säkerhet Test & kvalitetssäkring 8.0 Kvalitetskriterier Kavalitetskriterie Mätmetod Kommentar Funktionalitet Acceptanstester För att säkehetsställa att alla mål är uppnådda från kundens kravspecifikation, så kommer vi att applicera acceptanstester med handhavandefelshantering vid prototyp- och sluttester. Användbarhet Användningstester Produktägaren har gett oss riktlinjer att följa en viss design av gränssnittet. Där enkelhet är ett nyckelord. Men under uppbyggnaden, så kommer han få kontinuerliga utskick där han kan gå igenom förändringar och lämna sin feedback angående designen. För att han ska få ett system som han och hans kollegor ska trivas med. Tillförlitlighet Simulering & vid acceptanstesternas handhavandefelshantering Under utvecklingen så kommer systemet testas kontinuerligt, för att fånga upp buggar och fel i koden. Som kan göra så att systemet kraschar etc. Olika redskap som vi kommer att använda oss av finns under rubriken

12 Underhållbarhet Kodgranskning Att ha en kodstandard & bra och tydlig kodkommentering. Så att det blir lättare att sätta in sig i koden, för systemförvaltaren. Effektivitet Scenario Man kollar responstiden vid olika handhavanden i systemet. Som tex att lägga till projekt. 8.1 Översikt Under projektarbetet syftar vi på att validera och verifiera utvecklingen för att säkra de kvalitetskriterier som är relevanta för Mötesbokaren. ISO standard blir den huvudsakliga utgångsvinkeln. Den här delen av projektplanen innehåller de kriterier och applicerbara tester för att under senare utvecklingsfaser avgöra om projektet når upp till de önskvärda kriterierna/kraven Funktionalitet Mål för funktionalitet är ändamålsenlighet där högprioriterade krav ska implementeras. Noggrannhet för att implementerade funktioner ska fungera enligt produktägarens kravspecifikation. Tester är planerade under iterationsfaserna samt avstämning/testning med produktägaren vid iterationsstadier där ny relevant funktionalitet implementerats. Säkerhet för att undvika obehörig tillgång till funktionalitet och minimera risk för sabotage. Säkerhetskrav avser valideringen vid extern input, säker lösenordshantering, åtgärder för motverka SQL- injektion. Eventuell samverkan med andra applikationer eftersträvas. Implementation av en WCF Service för att möjliggöra detta Användbarhet Syftar på begriplighet, körbarhet och lärbarhet i form av webbtjänsten ska vara enkel att hantera och lära sig. Arbetsflödet ska vara logiskt. Målgruppen sträcker sig i ett åldersspann från cirka år med varierande datorvana. Enkelt och intuitivt är ett krav. Målen är att följa de önskemål som satts upp tillsammans med produktägaren. Användbarheten ska testas när en större justering gjorts. Tjänstens formgivning ska följa Kungliga tekniska högskolans design riktlinjer och en tidig version av tjänstens gränssnitt kommer att stämmas av med produktägaren. Vidare söker vi att följa grundläggande riktlinjer för god praktik inom interaktionsdesign och vedertagna och rådande designregler Tillförlitlighet För att leverera kvalitativ tillförlitlighet ska feltolerans hanteras på så vis att tjänsten ska ha god validering samt hantera databas- transaktioner på ett säkert sätt Underhållbarhet För att säkra kvalitet gällande underhållbarhet är störst fokus i det här specifika projektet föränderlighet. I den mån det är möjligt ska relevant funktionalitet brytas ut egna klasser/klassbibliotek. En tre- lagersarkitektur med datalager, logiklager och databaslager ska 3 12

13 implementeras för att underlätta vidare utveckling i ett senare skede. Implementation av WCF Service- funktionalitet för att kunna åskådliggöra webbapplikationen utåt. Lämplig kommentering, standardiserad notation ska användas Effektivitet Effektivitet för att kvalitetssäkra tjänsten gällande resursutnyttjande så ska de projekt handläggaren skapar lagras i en databas. Slutförda projekt ska raderas i efterhand för att spara resurser och inte spara irrelevant data. Lösningen på problemet är inte ännu klargjort dock. För att effektivisera svarstider finns ett krav med lägre prioritet att lagra sakkunniga och använda Ajax för snabb åtkomst till dessa vid mötesbokningar. 8.2 Övriga åtgärder för säkrad kvalité Vi syftar att föra utvecklingsprojektet framåt och säkra kvalité genom att upprätthålla en kontinuerlig dialog med produktägaren/kontaktpersonen för projektet. Kravspecifikationen dokumenteras i användarfall, för processöverskådlighet vid programmatisk implementation, och user stories med olika prioritet, för att kunna arbeta iterativt enligt SCRUM i sprintar veckovis. Vidare finns en överenskommelse av ett gemensamt språkbruk för att sätta namn på funktioner etc och kontinuerlig dokumentation/kommentering vid kodblock dels för att underlätta utvecklingen och öka förståelsen för eventuella utomstående. Relevanta visuella modeller/diagram ska upprättas innan konstruktionsfasen inleds. Verktyget Sonar kommer att testas för att granska kod. 8.3 Testning Inledningsvis ska projektets insamlade krav granskas och diskuteras inom utvecklingsgruppen. Vid iterationsintervaller ska ett regressionstest utföras för att fånga upp eventuella oönskade bieffekter#. Informella och formella statiska tester ska göras av skriven kod kontinuerligt tillsammans i utvecklingsgruppen och stämmas av med projektplanens krav och användarfall. Finns det behov att utvärdera specifika krav på nytt är det möjligt att föra en dialog med produktägaren via e- post/skype/telefon. Dynamiska tester för ska göras för att verifiera kodlogik när funktionalitet för validering skrivits för relevanta kontroller. Tillståndstester ska göras när funktionalitet för inloggning implementeras, likaså när administratörsfunktionalitet implementerats. För att säkerställa användbarhet ska webbtjänsten testas (icke- funktionell testning) av produktägaren (och eventuella kollegor/framtida användare) när en tidig version färdigställs och likaså med jämna mellanrum. Upplevelser och åsikter samlas in och eventuella justeringar kan ske i kravspecifikationen. Vid felmeddelande eller andra oönskade fel ska det noteras/loggas ifall det inte blir löst efter att det upptäckts. 13

14 För att verifiera och testa CSS/(X)HTML/JavaScript används följande: validator Riskanalys nr Område/risk Sannolikhet (1-5) Påverkan (1-5) Upplevd risk Åtgärd 01 Kunskapsbrist Gruppen tittar tidigt på grundläggande design och analys för att se lösningar för viktiga krav som sedan blir en stor del av kunskapsfördjupningen. 02 Bristfällig/ofullständig planering 03 Felaktig tidsuppskattning Tidiga versioner av analys- dokument skapas för att kunna göra en mer korrekt planering Svårt att motverka, men tidsuppskattning görs i överkant för säkerhetsskull även vid mindre implementationer. Product backloggen uppdateras frekvent. 04 Sjukdom Vid sjukdom kommer Skype- möten användas och arbete hemifrån görs i den mån det är möjligt. 05 Projektmedlem lämnar gruppen Projektet planeras i den mån att det ska vara möjligt för även två personer att kunna klara av prioriterad funktionalitet. 06 Tekniska problem Samtliga projektmedlemmar har tillgång till sekundär utrustning ifall det är nödvändigt. 07 Mjukvaruproblem Inledande installation och tester görs i planeringsfas för att undvika tidsförlust i senare iterationer. 14

15 08 Felaktiga krav Återkommande Skype- möten med kontaktperson kommer ske där viktiga krav gås igenom igen för att säkerställa riktigheten. Åtgärdsplan grundat på upplevd risk(sannolikhet * Påverkan): Låg (1-5) - Ska ses över vid mån av tid, alt ignorera risken. Medel (6-10) - Ska ses över under projektet gång. Hög (11-15) - Ska ses över så tidigt som möjligt. Extremt hög (16-25) - Ska ses över så tidigt som möjligt, samt att ha en reserv plan Kunskapsfördjupning För att slutföra projektet finns det ett behov av att fördjupad och specifikt inriktad kunskap inom vissa områden. Det kan det också vara en fördel att uppdatera och/eller damma av viss kunskap inom gruppen. Främst handlar det om att åter gå igenom SCRUM som metodik. Gruppmedlemmarna har i vissa avseenden olika kunskap sen tidigare och vi ska försöka att lära varandra i den mån det är möjligt. Utvecklingsgruppen har tidigare erfarenhet av ASP.NET (websystem med.net- kurs), men inte gällande alla de aspekter som behöver behandlas i att skapa Mötesbokaren. Att hantera automatiskt skapande av dynamiska webbdokument beroende på viss data är något vi inte tidigare praktiserat. En mer ingående förståelse för att skriva säker inloggning känns också som relevant kunskap att ta in. En del element inom projektet (exempelvis inloggning) är också menat att ha skrivas från grunden och inte användas via färdiga moduler, vilket kräver en del fördjupning. CSS/HTML- formatering i e- postmeddelanden med hantering av hyperlänkar är också något gruppen inte ha tidigare erfarenhet. En av de sekundära kraven är också att koppla tider mot kalender- applikationer vilket också är ny kunskap som behöver läsas in. Mer avancerad hantering av webbformulär är också ett område som behöver täckas då webbtjänsten t.ex. ska ha funktionalitet för att redigera e- post på sidan med automatiskt html- formatering Tilltänkta områden för kunskapsfördjupning SCRUM Fördjupning i ASP.NET Test & Kvalitetssäkring Datasäkerhet/kryptering Dynamiskt skapande av unika aspx- sidor i ASP.NET Tidsbaserad automatisering/triggers HTML/CSS i epostutskick Gcal/iCal- support (eventuellt) Scalability 15

16 11.0 Källförteckning 11.1 Webblänkar fakultetsrad/centrala- tjansteforslagsnamnden- ctfn Bilagor ID Dokument 01 Product Backlog 02 ER- diagram 03 Databas- schema 04 UI- prototyp/användarflöde 16

17 12.1 Bilaga 01 Product Backlog 17

18 18

19 12.2 Bilaga 02 ER- Diagram Förtydligande av ER- diagram/databas- schema Attributet type i tabellen Project innehåller de ärendetyper som en handläggare/projektskapare kan välja. Ärendetyperna har olika rubriker samt olika mallar. Varje variant av ärende, rubrik och mall för e- postutskicket har ett unikt ID. Mallarna finns sparade i XML- filer och hämtas därifrån. Type- attributet har för uppgift att hålla reda på vilken typ av ärende och rubrik som är aktuell för specifikt projekt. Type- attributet i participant - tabellen håller reda på vilken typ av deltagare det handlar om. Dessa kan vara ordförande, sakkunniga och nämndemän i dagsläget. Vi har valt att använda ett attribut för att hålla reda på detta istället för att använda ärvda tabeller då de i övrigt inte i skiljer sig i åt i data som behöver lagras. UniqueStr- attributet är ett längre slumpmässigt genererad sträng som skapas för varje inbjuden mötesdeltagare innan inbjudan skickas. Strängen är unik för varje deltagare. Syftet är att verifiera deltagaren via data i maillänken för att lösa eventuella problem med att deltagaren skulle kunna skriva sitt namn och e- post fel vid svarande av vilka tider som passar denne. Strängen raderas efter att deltagaren givit sitt svar på vilka tider som passar. Är deltagaren inbjuden till två möten kan strängen användas för båda möten. Observera att den här funktionaliteten är av sekundär prioritet, då utvecklingsgruppen inte ännu helt löst eventuella problem som kan uppstå. En annan lösning ifall tiden inte räcker till är att hämta en deltagarlista via databasen för aktuellt möte där deltagare får välja sitt namn i rullgardinsmeny på sidan dit maillänken leder dom till (se GUI- prototyp, bilaga 04 för mer tydlighet). 19

20 Attributet Accepted vid Chooses- relationen (som blir en egen tabell av primära nycklar från AppointmentTime och Participant) är där deltagarens svar på vilka tider som passar lagras. Comment - attributet i samma tabell/relation är den eventuella kommentar som den inbjudne deltagaren kan lämna. ProjectOwner är de handläggare som skapar projekt/möten och är de enda som ska behöva login- uppgifter. En (eller flera) av dessa ska också ha administrativa rättigheter. Attributet FinalInvite håller reda på de deltagarna som handläggare och ordförande väljer att bjuda in till den tid som i slutänden väljs som mötestid. Detta för att produktägaren bett om att kunna spara den listan med deltagare innan det skickas ut en inbjudan till den bokade tiden. 20

21 12.3 Bilaga 03 Databas- schema 21

22 12.4 Bilaga 04 Grundläggande användningsflöde/ui- prototyp 22

23 23

24 24

25 25

26 26

27 27

28 28

29 29

30 30

31 31

32 32

33 33

34 34

35 35

36 36

Kursplanering Utveckling av webbapplikationer

Kursplanering Utveckling av webbapplikationer Kursplanering Utveckling av webbapplikationer Fakta Ämne Programmering Poäng 40 Yh-poäng Kurskod YSYS-WEB Klass Systemutvecklare.NET Syfte och koppling till yrkesrollen För att kunna arbeta som systemutvecklare

Läs mer

BESKRIVNING AV PROCESSMETODEN SCRUM

BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM INNEHÅLLSFÖRTECKNING inledning... 3 SCRUM... 3 Bakgrund... 3 Faser... 3 Ramverket... 3 Nordscrum... 4 StudentProjekt...

Läs mer

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Mål Kursen skall ge studenten träning i att utveckla en större programvara. Arbetet utförs i projektform. Projektet skall ge grundläggande

Läs mer

Människa- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, ht 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

Människa- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, vt 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning

Läs mer

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

SCRUM. Marcus Bendtsen Institutionen för datavetenskap SCRUM Marcus Bendtsen Institutionen för datavetenskap 2 Metodik Systematiskt tillvägagångssätt för att garantera utfallet Metodiken behöver passa kontexten och tillgängliga resurser Verifiering av metodiken

Läs mer

Omtentamen i OOSU2, 21 augusti 2014

Omtentamen i OOSU2, 21 augusti 2014 Omtentamen i OOSU2, 21 augusti 2014 Maxpoäng: 50. Betygsgränser: A: 90 % + B: 80 % + C: 70 % + D: 60 % + E: 50 % + Mindre än 50 % ger underkänd tentamen. Är det något du inte uppfattar så förklara hur

Läs mer

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014 Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014 Kurswebb: www.creativerooms.se/edu, välj Gränssnittsdesign eller Webbutveckling 1 Lärare: Aino-Maria Kumpulainen, aino-maria.kumpulainen@it-gymnasiet.se

Läs mer

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10 Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,

Läs mer

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, ht 2011 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

Avancerade Webbteknologier

Avancerade Webbteknologier Projektledning, Business Knowledge Användbarhet & Layout Avancerade Webbteknologier Lkti Lektion 1 Kommunikation Tobias Landén tobias.landen@chas.se Avancerade webbteknologier del 1 (4 KY poäng) Syfte

Läs mer

Förbättring av Hofors kommuns hemsida: Socialtjänsten

Förbättring av Hofors kommuns hemsida: Socialtjänsten Beteckning: Institutionen för matematik, natur- och datavetenskap Förbättring av Hofors kommuns hemsida: Socialtjänsten Adelin Nzomwita Juni 2010 Examensarbete, 15 högskolepoäng, B Datavetenskap Internetteknologi

Läs mer

ALM Live: Scrum + VSTS

ALM Live: Scrum + VSTS ALM Live: Scrum + VSTS Explained and distilled for Everyone! Micael Herkommer micael.herkommer@inexor.se Introduktion Micael Herkommer Developer Coach & Solutions Architect INEXOR EPiServer Professional

Läs mer

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete Projektmetodik II HF1005, Informationsteknik och ingenjörsmetodik för Datateknik Projektarbete Förväntade resultatet är t.ex. en produkt Vi behöver arbeta med Analys Faktainsamling Genomförande Rapportering

Läs mer

ÖrebroCupen. Institutionen för Ekonomi, Statistik och Informatik, ESI Informatik, Klientprogrammering för webbsystem, 5 poäng

ÖrebroCupen. Institutionen för Ekonomi, Statistik och Informatik, ESI Informatik, Klientprogrammering för webbsystem, 5 poäng Institutionen för Ekonomi, Statistik och Informatik, ESI Informatik, Klientprogrammering för webbsystem, 5 poäng Examinationsuppgift VT 2005 Ver 1.2 ÖrebroCupen Mathias Borg, mathias.borg@esi.oru.se Benny

Läs mer

Exempel på verklig kravspecifikation

Exempel på verklig kravspecifikation Exempel på verklig kravspecifikation Detta är ett exempel på en proffessionell kravspecifikation hämtad ur verkliga livet. Den visas inte i sin fullständighet, det mesta är bortklippt, men strukturen och

Läs mer

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer

Läs mer

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum: 2012-10-09

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum: 2012-10-09 Projektanvisning Webbsideprojekt Författare: Johan Leitet Version: 2 Datum: 2012-10-09 Inledning Du har nu under ett antal laborationer i webbteknik fått relativt styrda uppgifter där du ensam fått lösa

Läs mer

Exempel på verklig projektplan

Exempel på verklig projektplan Exempel på verklig projektplan Detta är ett exempel på en proffessionell projektplan hämtad ur verkliga livet. Den visas inte i sin fullständighet, det mesta är bortklippt, men strukturen och mycket av

Läs mer

Certifieringswebb. Version 1.0 Mats Persson

Certifieringswebb. Version 1.0 Mats Persson Version 1.0 Distributionslista Befattning Bolag/enhet Namn Åtgärd Info. Student KaU Viktor Samuelsson Student KaU Gustaf Åhs Konsult/handledare Sogeti Konsultchef Sogeti Åsa Maspers Projektledare/handledare

Läs mer

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18 Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18 Innehåll Inledning... 3 Fakta... 4 Innehåll... 4 Texthantering... 4 Granskning och versionshantering...

Läs mer

Idrottsapen. 1. Inledning. 2. Mål och syfte. 3. Projektbeskrivning

Idrottsapen. 1. Inledning. 2. Mål och syfte. 3. Projektbeskrivning Idrottsapen Slutrapport för projektet Idrottsappen. Projekttitel: Idrottsappen Uppdragstagaren: Sandklef GNU Labs, 710413-5137 1. Inledning Under samtal med olika aktiva personer inom olika idrotter framkom

Läs mer

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare YH-utbildningar 2016 Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare Sida 10-11 Webbutvecklare CMS 2

Läs mer

WEBBTEKNIK. Ämnets syfte

WEBBTEKNIK. Ämnets syfte WEBBTEKNIK Webbteknik används för att utveckla och vidareutveckla statiska och dynamiska webbsidor, webbplatser, webbapplikationer eller andra applikationer där webbtekniker används, till exempel applikationer

Läs mer

WEBBTEKNIK. Ämnets syfte

WEBBTEKNIK. Ämnets syfte WEBBTEKNIK Webbteknik används för att utveckla och vidareutveckla statiska och dynamiska webbsidor, webbplatser, webbapplikationer eller andra applikationer där webbtekniker används, till exempel applikationer

Läs mer

Agila Metoder. Nils Ehrenberg nils.ehrenberg@mah.se

Agila Metoder. Nils Ehrenberg nils.ehrenberg@mah.se Agila Metoder Nils Ehrenberg nils.ehrenberg@mah.se Agenda Agila Metoder: Scrum och sprints Lean och Design Workshops Kravställning Agil Utveckling Individer och interaktioner istället för processer Fungerande

Läs mer

Institutionen för Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink. Laboration: Flerskiktade applikationer

Institutionen för Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink. Laboration: Flerskiktade applikationer Institutionen för 2014-11-17 Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink Laboration: Flerskiktade applikationer Målsättning Syftet med denna laboration är att ge den studerande kunskap

Läs mer

Introduktion Vi har som uppgift att göra ett systemutvecklingsprojekt åt en kund. Målet är att tillfredställa alla behov denne kund har.

Introduktion Vi har som uppgift att göra ett systemutvecklingsprojekt åt en kund. Målet är att tillfredställa alla behov denne kund har. Projektplan Introduktion Vi har som uppgift att göra ett systemutvecklingsprojekt åt en kund. Målet är att tillfredställa alla behov denne kund har. Projektöversikt Roller och ansvar Projektledare: Fanny

Läs mer

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03 Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar

Läs mer

Slutrapport - Intranät

Slutrapport - Intranät Slutrapport - Intranät Grupp 2. DesignOnline 1DV411 - Webbprojekt I Martin Fohlin, Tobias Holst, Andreas Fridlund, Måns Schütz, Anton Ledström & Sherief Badran 1 Sammanfattning I denna rapport beskriver

Läs mer

Laboration: SQL Server

Laboration: SQL Server Institutionen för Tillämpad fysik och elektronik Stefan Berglund 2013-04-05 Laboration: SQL Server Målsättning Syftet med denna laboration är att ge grundläggande kunskap och erfarenhet i användning av

Läs mer

Agil testning i SCRUM

Agil testning i SCRUM Agil testning i SCRUM Petter Salomonsson Petter.salomonsson@addq.se Tel: 0708-398435 Kort presentation AddQ Consulting AB tydlig fokus på test och kvalitetssäkringstjänster erbjuder mycket erfarna konsulter

Läs mer

Preliminär specifikation av projekt

Preliminär specifikation av projekt Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils

Läs mer

Webservice & ERP-Integration Rapport

Webservice & ERP-Integration Rapport Webservice & ERP-Integration Rapport Hardwood AB Mustafa Lazem 930916-9713 Jonas Ahrne 920325-0379 Hasan Nerjovaj 940130-7195 Stefan Liden 920628-0639 2014-05-18 Innehåll Bakgrund... 2 Syfte... 2 Projektbeskrivning...

Läs mer

Systemutvecklare.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign

Systemutvecklare.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign Rodolfo Weisser.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign Översikt Rodolfo har mycket lång erfarenhet av systemutveckling i C# och på Microsoftplattformen och har god kunskap om Visual Studio

Läs mer

Elektronisk publicering TNMK30

Elektronisk publicering TNMK30 Elektronisk publicering TNMK30 Förra gången Usability & interaktionsdesign Projektintroduktion Bildbehandling. Byte av handledare Istället för Martin Johansson Annsofi Pettersson, annpe655@student.liu.se

Läs mer

Testbara krav. SAST Syd 2012-02-09. Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt

Testbara krav. SAST Syd 2012-02-09. Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt Testbara krav SAST Syd 2012-02-09 Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt Ulf Eriksson Produktägare på ReQtest Specialist på kravhantering och test Grundare

Läs mer

Kursplan Webbutveckling 2, 100p Läsår 2013-2014

Kursplan Webbutveckling 2, 100p Läsår 2013-2014 Kursplan Webbutveckling 2, 100p Läsår 2013-2014 Kurswebb: www.creativerooms.se/edu, välj Webbutveckling 2 Lärare: Aino-Maria Kumpulainen, aino-maria.kumpulainen@it-gymnasiet.se Hösttermin 2013 Vecka Tema

Läs mer

Hi-Fi Prototyping + laborationsgenomgång & verktyg

Hi-Fi Prototyping + laborationsgenomgång & verktyg Hi-Fi Prototyping + laborationsgenomgång & verktyg Karin Fahlquist 2015 Frågor att besvara Vad innebär prototyping? Vad är speciellt med hi-fi prototyping? Hur kan man använda dem? Hur väljer man nivå

Läs mer

2010-12-27 SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

2010-12-27 SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell. Vattenfallsmodellen SCRUM Analys Kallas också linjär sekventiell modell Introduktion Design Kod Test Rational Unified Process Agile DSDM Adaptive Software Development Crystal Feature-Driven Development

Läs mer

Agil Projektledning. En introduktion

Agil Projektledning. En introduktion Agil Projektledning En introduktion Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara

Läs mer

ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB

ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB 2014-10-10 COPYRIGHT ADITRO. ALL RIGHTS RESERVED. 1 Agenda» Inledning/Bakgrund» Vad krävs

Läs mer

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions Testdriven utveckling Magnus Jonsson Siemens Medical Solutions 2 Soarian Stort projekt, ca 400 personer i projektet Distribuerad utveckling i USA, Indien och Sverige Web baserat lösning med admin client

Läs mer

Lathund. Joint Collaboration AB Korta Gatan 7 171 54 Stockholm Tel. 08 28 20 30. www.interaxo.se interaxo@joint.se. Org.nr.

Lathund. Joint Collaboration AB Korta Gatan 7 171 54 Stockholm Tel. 08 28 20 30. www.interaxo.se interaxo@joint.se. Org.nr. Lathund Joint Collaboration AB Korta Gatan 7 171 54 Stockholm Tel. 08 28 20 30 www.interaxo.se interaxo@joint.se Org.nr. 556565-2590 SE INNEHÅLL LATHUND, INTERAXO... 2 1 Varför är det olika färg och utseende

Läs mer

Projekt- och kvalitetsstyrning på Frontec

Projekt- och kvalitetsstyrning på Frontec Projekt- och kvalitetsstyrning på Frontec Detta dokument beskriver hur Frontec bedriver utvecklingsprojekt med kvalitetssäkring FSAB_LS020_Projekt och kvalitetsstyrning A.doc Sida 1(6) Frontec kan projekt

Läs mer

Rafel Ridha Projektdefinition

Rafel Ridha Projektdefinition Rafel Ridha Projektdefinition Utveckling av applikation för Windows Phone Dokumenttitel Projektdefinition Dokumentförfattare Rafel Ridha Dokumentnamn Projektdefinition xx.pdf Version 0.3 E-post rafelr@kth.se

Läs mer

Innehåll (3) Innehåll (2) Innehåll (5) Innehåll (4) Innehåll (6) Innehåll (7) Dokumenthistorik. beställare, Översiktlig beskrivning av projektet

Innehåll (3) Innehåll (2) Innehåll (5) Innehåll (4) Innehåll (6) Innehåll (7) Dokumenthistorik. beställare, Översiktlig beskrivning av projektet Bilden hämtad från http://www.liu.se/cul-resurser/lips/kartor/fore.htm Projektplanering Om inte projektet planeras noga, kommer det garanterat att misslyckas Projektplanen Krav på en projektplan Beskriver

Läs mer

Malmö StadsAtlas. Ulf Minör Anna-Stina Munsin Johan Lahti GIT-utvecklare Malmö Stad

Malmö StadsAtlas. Ulf Minör Anna-Stina Munsin Johan Lahti GIT-utvecklare Malmö Stad Ulf Minör Anna-Stina Munsin Johan Lahti GIT-utvecklare Stad Disposition Inledning om våra webbkartor - Verksamhetsstöd Stadskarta på malmo.se Webbkartor på väg. smap Samarbete -Lund-Helsingborg Kartor

Läs mer

Outlook Web App 2013

Outlook Web App 2013 Outlook Web App 2013 Boka egen tid Boka egen möten tid Vyer Schemaläggning Gruppkalender Dela kalender Semester Britt Tågmark britt.tagmark@gmail.com Senast ändrad 2014-12-25 Innehåll Logga ut... 1 Öppna

Läs mer

Revisionsrapport. 1 Inledning. Revision av uppbördsprocessen Moms. Skatteverket 171 94 Solna. Datum Dnr 2012-02-03 32-2011-0544

Revisionsrapport. 1 Inledning. Revision av uppbördsprocessen Moms. Skatteverket 171 94 Solna. Datum Dnr 2012-02-03 32-2011-0544 Revisionsrapport Skatteverket 171 94 Solna Datum Dnr 2012-02-03 32-2011-0544 Revision av uppbördsprocessen Moms 1 Inledning Riksrevisionen har som ett led i den årliga revisionen av Skatteverket granskat

Läs mer

Installationsanvisningar

Installationsanvisningar Installationsanvisningar Hogia Webbrapporter INNEHÅLLSFÖRTECKNING Systemkrav version 2011.XX 3 Installation av IIS för Windows Server 2003 5 Installation av IIS för Windows Server 2008 8 Nyinstallation

Läs mer

Guide för kunder med Nordea e-legitimation

Guide för kunder med Nordea e-legitimation Dok namn: Guide för kunder Typ: typ Sida: 1(24) Beslutsfattare: beslutsfattare Status: status Datum: 2013-04-10 Ägare: Servicedesk Version: 1.0 Guide för kunder med Nordea e-legitimation Innehåll Guide

Läs mer

HSA Schemauppdateringsprocess. Version 1.2.1

HSA Schemauppdateringsprocess. Version 1.2.1 HSA Schemauppdateringsprocess Version 1.2.1 Innehåll Revisionshistorik... 2 1. Översikt schemauppdateringsprocess... 3 2. Planeringsfas... 3 2.1.1 Behovsanalys... 3 2.1.2 Interaktion med kravställare...

Läs mer

Office 365 MB. Innehåll. Inledning / Inställningar... 2. Outlook (e-post)... 2. Kalender... 3. Personer (kontakter)... 5 OneDrive molnet... 5.

Office 365 MB. Innehåll. Inledning / Inställningar... 2. Outlook (e-post)... 2. Kalender... 3. Personer (kontakter)... 5 OneDrive molnet... 5. Innehåll Inledning / Inställningar... 2 Inloggning...2 Koppling av mobiltelefonen / pekplatta till systemet...2 Ladda Office 365 till egen dator...2 Tema...2 Outlook (e-post)... 2 E-post inställningar...2

Läs mer

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad. 1DV405 - Databasteknik Kursintroduktion Så här är kursen planerad. Vilka jobbar med den här kursen? Kursansvarig/kursledare och handledare A34:11A (Kalmar Nyckel: A-huset, plan 3, sektion 4, rum 11A) 0480

Läs mer

Användarmanual 1.x. RIW Software Techn AB info@riwsoftware.com telefon: 08-766 70 20 fax: 08-766 70 05 www.riwsoftware.com

Användarmanual 1.x. RIW Software Techn AB info@riwsoftware.com telefon: 08-766 70 20 fax: 08-766 70 05 www.riwsoftware.com Användarmanual 1.x Page 2 of 18 Innehållsförteckning BookitWise... 3 Systemkrav... 3 Logga in... 4 Kalenderförklaring... 5 Enkelt bokningsformulär... 6 Anvancerat bokningsformulär... 7 Avancerat Lägg till

Läs mer

PROJEKT ALBYLEN. Datum: 25 mars 2011. AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson

PROJEKT ALBYLEN. Datum: 25 mars 2011. AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson PROJEKT ALBYLEN Datum: 25 mars 2011 AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson 0 Sammanfattning: Föreningen Albylen som bedriver aktivitets- och friskvårdscentrum

Läs mer

Predictions EVRY Integration AB

Predictions EVRY Integration AB Version: 1.0 Datum: 2016-01-22 evry.com Uppdragsbeskrivning Predictions EVRY Integration AB Versionshistorik Ändring nr. Ändring datum Förändringar Reviderad av 1.0 16-01-22 Dokumentet skapat Torbjörn

Läs mer

LiTH Autonom styrning av mobil robot 2007-02-15. Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0

LiTH Autonom styrning av mobil robot 2007-02-15. Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0 Projektplan Martin Elfstadius & Fredrik Danielsson Version 1.0 Status Granskad Godkänd 1 PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar

Läs mer

Kandidatarbete I- data

Kandidatarbete I- data Kandidatarbete I- data TDDD83 Aseel Berglund aseel.berglund@liu.se Journey line X KURSINFORMATION Mål Utveckla e? litet webbaserat affärssystem av typ e- bufk. Skriva rapport inkl marknasföringsplan för

Läs mer

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP. Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär

Läs mer

Tove Carlsund Systemutvecklare

Tove Carlsund Systemutvecklare OM MIG Under mina yrkesverksamma år som systemutvecklare har jag jobbat mycket med olika Content Management System, CMS. Dels med utveckling av själva systemen, mestadels frontend. Men också med transformation

Läs mer

Snabbguide för E-lomake

Snabbguide för E-lomake Snabbguide för E-lomake 1 Om E-lomake/E-blankett...1 1.1 Inloggning...1 1.2 Symboler...1 1.3 Användargränssnittets flikar...1 1.4 Skapande av en ny blankett...2 2 Skapande av en ny blankett, Fält-funktionen...3

Läs mer

Konsultbolag1. Testplan för Europa version 2. Testplan Projekt Europa Sid 1 (av 9) 2009-05-14. Europa-projektet. Dokumenthistorik

Konsultbolag1. Testplan för Europa version 2. Testplan Projekt Europa Sid 1 (av 9) 2009-05-14. Europa-projektet. Dokumenthistorik Testplan Projekt Europa Sid 1 (av 9) Europa-projektet Testplan för Europa version 2 Dokumenthistorik Utgåva Datum Författare Kommentar 1 2008-12-16 Ulf Eriksson Ursprunglig version, utkast 2 2008-12-18

Läs mer

Dynamiska webbsystem. Ajax

Dynamiska webbsystem. Ajax Dynamiska webbsystem Ajax AJAX och web 2.0 Web 2.0 är egentligen bara ett buzzword för en modern webbsajt. Innehållet skulle till exempel vara: Rich internet application (ajax, flash, silverlight) (rich

Läs mer

Testfrågor till Onedrive for Business - Pilot

Testfrågor till Onedrive for Business - Pilot Testfrågor till Onedrive for Business - Pilot Skriv gärna kommentarer i fritext i slutet av dokumentet Namn: Befattning: Anställd/konsult: Innehåll Instruktion inför test och utvärdering av OneDrive for

Läs mer

Del 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt 850906-8550

Del 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt 850906-8550 Del 1 och 2 HTML/CSS Vi har fått i uppgift att göra en hemsida av eget val! Jag har bestämt mig för att skapa en hemsida åt en påhittad restaurang här i Umeå som inriktar sig på exklusiv nyttig mat och

Läs mer

SCRUM och mycket mer

SCRUM och mycket mer Typ av dokument Anvisning Skapad Senaste uppdatering 2008-01-27 2008-11-13 1 (5) Sida 1 Det minsta möjliga? SCRUM och mycket mer Om man nu vill vara agile och inte har allt tid i världen, vad skall man

Läs mer

PROGRAMUTVECKLINGSPROJEKT 1999-05-10

PROGRAMUTVECKLINGSPROJEKT 1999-05-10 $19b1'$5+$1'/('1,1* 1* 7,'5$ '5$33257 ,QQHKnOO INNEHÅLL...2 PROJEKTINFORMATION...4 SAMMANFATTNING...4 BAKGRUND...4 DATORMILJÖ...5 SÄKERHET...5 SYSTEMÖVERBLICK...5 ALLMÄNNA FUNKTIONER...6 LOGIN...6 FUNKTIONER

Läs mer

Här ges en överblick över de delar som ingår i projektarbetet och beskriver kraven och bedömningskriterierna.

Här ges en överblick över de delar som ingår i projektarbetet och beskriver kraven och bedömningskriterierna. ACPU 2006 Experter Årets tema handlar om tekniska stöd åt experter. Vi vill att ni ska koncenterar er på människor som har en konkret och specifik kompetens inom ett avgränsat område. Denna kunskap kan

Läs mer

Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng

Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng (Web, Internet and Software Engineering, 120 ECTS credits) 1. Beslut Detta dokument är fastställt av chefen för grundutbildning

Läs mer

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete Dokumentation och presentation av ert arbete Reglerteknik Linköpings universitet Dagens föreläsning Första timmen Kursens mål Projektmodellen LIPS och dess användning i kursen Olika former av redovisning

Läs mer

Före Kravspecifikationen

Före Kravspecifikationen projektidé BP0 förstudie BP1 förberedelse BP2 Kravspecifikationen Beskriver VAD som ska utföras i projektet? projektdirektiv beslutspunkter specifikationer planer kunddokument rapporter protokoll M beställarens

Läs mer

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH F7 Agila metoder EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH 1 XP - Scrum - Kanban Agila metoder Vad innehåller SCRUM Hur skiljer sig XP och SCRUM KANBAN

Läs mer

Kravplan Projekt Datum Version. Författare KRAVPLAN. KravXperts i samarbete med Kunskapsresan Sida 1 av (7)

Kravplan Projekt Datum Version. Författare KRAVPLAN. KravXperts i samarbete med Kunskapsresan Sida 1 av (7) KRAVPLAN Sida 1 av (7) Revisionshistorik Datum Version Beskrivning Sida 2 av (7) Innehållsförteckning 1 INLEDNING... 4 1.1 BAKGRUND... 4 1.2 MÅL OCH SYFTE... 4 1.3 OMFATTNING OCH AVGRÄNSNING... 4 1.4 BEROENDEN

Läs mer

Version: 1.0.1 Datum: 2012-05-23. DynaMaster 5 Golf Övergripande manual

Version: 1.0.1 Datum: 2012-05-23. DynaMaster 5 Golf Övergripande manual Version: 1.0.1 Datum: 2012-05-23 DynaMaster 5 Golf Övergripande manual Innehållsförteckning 1 Inledning 3 1.1 Systemkrav 3 2 Logga in 4 3 Översikt 5 4 Verktygsfält och funktioner 6 4.1 Översikt gränssnitt

Läs mer

Rabattsystem TEXTILGALLERIAN RABATTSYSTEM

Rabattsystem TEXTILGALLERIAN RABATTSYSTEM Rabattsystem Kund : Linus Ivelid, Textilgallerian Projektgrupp : Jonas Holte, Jesper Håkansson, Rasmus Eneman, Henrik Gabrielsson, David Grenmyr och Erik Magnusson Handledare : Tobias Ohlsson Kurs : WEBBPROJEKT

Läs mer

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech Användningscentrering i agila utvecklingsprojekt johanna.sarna@valtech.com Valtech Vem är jag? Johanna Särnå Jobbar på Valtech sedan 3 år tillbaka Jobbar där med användbarhet och projektledning Certifierad

Läs mer

Installationsanvisningar

Installationsanvisningar Installationsanvisningar Hogia Webbrapporter INNEHÅLLSFÖRTECKNING Systemkrav version 2013.x 3 Installation av IIS för Windows Server 2008 5 Nyinstallation av Hogia Webbrapporter 8 Installation och inloggning

Läs mer

Undervisningen ska ge eleverna tillfälle att arbeta i projekt samt möjlighet att utveckla kunskaper om projektarbete och dess olika faser.

Undervisningen ska ge eleverna tillfälle att arbeta i projekt samt möjlighet att utveckla kunskaper om projektarbete och dess olika faser. WEBBTEKNIK Webbteknik används för att utveckla och vidareutveckla statiska och dynamiska webbsidor, webbplatser, webbapplikationer eller andra applikationer där webbtekniker används, till exempel applikationer

Läs mer

Webforum. Nya funktioner i version 15.2. Senast uppdaterad: 2015-06-26

Webforum. Nya funktioner i version 15.2. Senast uppdaterad: 2015-06-26 Webforum Nya funktioner i version 15.2 Senast uppdaterad: 2015-06-26 Innehåll Om detta dokument... 3 Översikt... 4 Startsida... 5 Ny startsida som visas när man loggat in... 5 Dokument... 6 Tillåt dokument

Läs mer

Uppdragsbeskrivning. Google Glass. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.

Uppdragsbeskrivning. Google Glass. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info. Version 1.0 Distributionslista Befattning Bolag/en het Student KaU Richard Hoorn Student KaU Johan Häger Konsult/handledare Sogeti Konsultchef Sogeti Åsa Maspers Säljare Sogeti Bengt Löwenhamn Namn Åtgärd

Läs mer

Tillgänglighet som en naturlig del i våra projekt. Sid 1 Mars 2016 Tillgänglighet

Tillgänglighet som en naturlig del i våra projekt. Sid 1 Mars 2016 Tillgänglighet Tillgänglighet som en naturlig del i våra projekt Sid 1 Mars 2016 Tillgänglighet Sid 2 Mars 2016 Tillgänglighet Responsiv webb Projektet Responsiv webb 28 nov 2015 Responsiva produkten v 1.0 Maj 2016 Responsiva

Läs mer

PROJEKTDIREKTIV. Genomizer. Dokumenthistorik version datum utförda förändringar utförda av granskad

PROJEKTDIREKTIV. Genomizer. Dokumenthistorik version datum utförda förändringar utförda av granskad PROJEKTDIREKTIV Genomizer Dokumenthistorik version datum utförda förändringar utförda av granskad 1.1 20140410 Formulerat om kraven på leverabeln Teknisk dokumentation, samt ändrat formateringen av punkterna

Läs mer

WebbSMS från datorn. Innehållsförteckning

WebbSMS från datorn. Innehållsförteckning WebbSMS från datorn Innehållsförteckning 2012-01-02 Nyheter i WebbSMS 120102... 2 ip.1 gör SMS från datorn smartare med WebbSMS... 2 Flera användare med samma information.... 2 Tips och trix... 2 Valfri

Läs mer

Användarmanual för Content tool version 7.5

Användarmanual för Content tool version 7.5 Användarmanual för Content tool version 7.5 TM WEB Express AB Manual Content tool 7.5 Sid 2 INNEHÅLLSFÖRTECKNING 1 OM PUBLICERINGSVERKTYGET... 3 1.1 ALLMÄNT... 3 2 ÖVERSIKT... 3 3 ALLMÄNT OM WEBBSIDAN

Läs mer

Guide ÖVERBLICK LIVE@EDU UTBILDNINGSFÖRVALTNINGEN SID 1 (5)

Guide ÖVERBLICK LIVE@EDU UTBILDNINGSFÖRVALTNINGEN SID 1 (5) UTBILDNINGSFÖRVALTNINGEN SID 1 (5) 2011-02-22 VERSION 0.1 Guide ÖVERBLICK LIVE@EDU Live@edu är samlingsnamnet på ett antal molntjänster. Tjänsterna handlar till stor del om att man på ett enkelt sätt hittar

Läs mer

Instruktion. Datum. 2013-06-19 1 (12) Coverage Dokument id Rev Status? - 1.0 Godkänd. Tillhör objekt -

Instruktion. Datum. 2013-06-19 1 (12) Coverage Dokument id Rev Status? - 1.0 Godkänd. Tillhör objekt - 20130619 1 (12)? 1.0 Godkänd Secure Manager Guide Hantera användarprofiler i tjänsten Telia Secure Manager Dokumentet beskriver hur du som administratör beställer och hanterar användarprofiler i administrationsportalen

Läs mer

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år Javautvecklare 400 YH-poäng, 2 år Utbildningsfakta Kurser (12 stycken) Grundläggande programmering och javaverktyg 50 yhp Grafiskt gränssnitt och interaktion 20 yhp Internet, webb och webbramverk 40 yhp

Läs mer

Uppdatera Mobilus Professional till version * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.3.1 Dokument: MobProUpd331 Rev. A Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. * Filen MP.exe (Mobilus programmet) får inte

Läs mer

Åtkomst Du kommer till ditt system via en webblänk som erhålles från oss. Via denna länk ges tillgång till sökning i bibliotekets katalog.

Åtkomst Du kommer till ditt system via en webblänk som erhålles från oss. Via denna länk ges tillgång till sökning i bibliotekets katalog. Handledning för BIBBLAN bibliotekssystem BIBBLAN är ett svensktutvecklat biblioteksprogram helt webbaserat, som innebär att man endast behöver en uppkopplad dator mot nätet. Man slipper dessutom tänka

Läs mer

TANA81: Matematikprojekt

TANA81: Matematikprojekt TANA81: Matematikprojekt Period: VT1 och VT2 2015 Kursansvarig: Fredrik Berntsson (fredrik.berntsson@liu.se) Kurshemsida: http://courses.mai.liu.se/gu/tana81/ Typeset by FoilTEX 1 TANA81 Scenario Inför

Läs mer

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.2.1 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson Rapport grupp 4 Software Engineering Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson 2009-10-29 Processer Sprinter Scrum har varit till stor hjälp för oss för att nå våra mål,

Läs mer

Användarmanual - OVK. Användarmanual OVK Version 1.5 Daterad: 2014-09-09

Användarmanual - OVK. Användarmanual OVK Version 1.5 Daterad: 2014-09-09 1 Användarmanual - OVK 2 Inloggning... 3 Allmänt... 4 Öppna protokoll... 6 Fylla i protokoll... 7 Skriva ut protokoll... 16 Returnera protokoll... 17 Uppföljning anmärkningar/åtgärder... 17 3 Inloggning

Läs mer

Bilagor Projektrapport VoteIT år 1

Bilagor Projektrapport VoteIT år 1 1(6) Bilagor Projektrapport VoteIT år 1 Innehåll Bilaga 1. Kravspecifikation... 2 Bilaga 2: Checklista för årsmötesprocessen... 3 Bilaga 3: Om typen av möten som ska stödjas... 5 Bilaga 4. Kvalitetsplan...

Läs mer

Exercise 1b: Requirements Evaluation ETSA01 INGENJÖRSPROCESSEN 1 - METODIK VT15

Exercise 1b: Requirements Evaluation ETSA01 INGENJÖRSPROCESSEN 1 - METODIK VT15 Exercise 1b: Requirements Evaluation ETSA01 INGENJÖRSPROCESSEN 1 - METODIK VT15 Lund U niversity Computer Science Jonas W isbrant ETSA01 Ingenjörsp ro cessen metodik V-modellen för programvaruutvecking

Läs mer

Riktlinje för säkerhetskrav vid upphandling av IT-stöd

Riktlinje för säkerhetskrav vid upphandling av IT-stöd 1 (5) Ver. 1.1-2008-11-06 Riktlinje för säkerhetskrav vid upphandling av IT-stöd 1. Inledning Detta dokument redogör för vissa grundläggande säkerhetskrav som bör ställas i samband med anskaffning eller

Läs mer