Projektplan; Mötesbokaren
|
|
|
- Karl Lindberg
- för 10 år sedan
- Visningar:
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 [email protected] 5
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 ( 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
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
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...
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
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
Filhanterare med AngularJS
Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma
Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:
WEBBUTVECKLING Ämnet webbutveckling behandlar de tekniker som används för att presentera och bearbeta information i webbläsaren samt utifrån dessa tekniker skapa och vidareutveckla statiska och dynamiska
SLUTRAPPORT RUNE TENNESMED WEBBSHOP
SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker
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
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
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
SLUTRAPPORT WEBBPROJEKT 1
SLUTRAPPORT WEBBPROJEKT 1 Kostregistrering 30 mars 2012 Webbprojekt 1 1DV411 Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Ella Källman - [email protected] Martin Kuoppa - [email protected]
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
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
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
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
Kommunal Jämförelsetjänst
Kommunal Jämförelsetjänst Sammanfattning Denna rapport innehåller bakgrund och information om projektet samt att vi har utvärderat hur det har gått under projektets gång. Projektet har gått ut på att vår
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
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
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,
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, [email protected]
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
Webbprogrammering TDDD52
Webbprogrammering TDDD52 ERD MySQL+PHP. Förra gången Idag Javascript jquery Progressive enhancement XML & AJAX Lab 4 och 5 Sammanfattning av kursen. Om databastabeller varje tabell ska beskriva en typ
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
Ö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, [email protected] Benny
Avancerade Webbteknologier
Projektledning, Business Knowledge Användbarhet & Layout Avancerade Webbteknologier Lkti Lektion 1 Kommunikation Tobias Landén [email protected] Avancerade webbteknologier del 1 (4 KY poäng) Syfte
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
Agila Metoder. Nils Ehrenberg [email protected]
Agila Metoder Nils Ehrenberg [email protected] Agenda Agila Metoder: Scrum och sprints Lean och Design Workshops Kravställning Agil Utveckling Individer och interaktioner istället för processer Fungerande
ALM Live: Scrum + VSTS
ALM Live: Scrum + VSTS Explained and distilled for Everyone! Micael Herkommer [email protected] Introduktion Micael Herkommer Developer Coach & Solutions Architect INEXOR EPiServer Professional
SKOLFS. beslutade den XXX 2017.
1 (12) Skolverkets föreskrifter om ämnesplan för ämnet webbutveckling i gymnasieskolan, inom kommunal vuxenutbildning på gymnasial nivå och inom vidareutbildning i form av ett fjärde tekniskt år; beslutade
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
Redigering av dokument - SaveToServer
Utgiven av Datum Id: Version CANEA Support Team 2018-04-16 0289 3.0 Redigering av dokument - SaveToServer 1. Introduktion: Redigering av dokument med SaveToServer Är dokumentet i Microsoft Office format
Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.
Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare
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
Agil testning i SCRUM
Agil testning i SCRUM Petter Salomonsson [email protected] Tel: 0708-398435 Kort presentation AddQ Consulting AB tydlig fokus på test och kvalitetssäkringstjänster erbjuder mycket erfarna konsulter
Processbeskrivning Systemutveckling
ProcIT-P-013 Processbeskrivning Systemutveckling Lednings- och kvalitetssystem Fastställt av Sven Arvidson 2012-06-20 Innehållsförteckning 1 Inledning 3 1.1 Symboler i processbeskrivningarna 3 2 Systemutvecklingsprocessen
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
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
Labrapport över Rumbokningssytemet Grupp:1
Fakulteten för ekonomi, kommunikation, IT & data Labrapport över Rumbokningssytemet Grupp:1 Kurskod: DVGC18 Kursnamn: Software Engineering Inlämningsdatum: 2009 10 28 Scrummaster: Martin Blom Projektmedlemmar:
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
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å
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...
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
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...
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
WEBBSERVERPROGRAMMERING
WEBBSERVERPROGRAMMERING Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets syfte Undervisningen i ämnet
1DV411 Webbprojekt I Slutrapport
1DV411 Webbprojekt I Slutrapport Jens Evertsson Michelle Leite Santana Henrik Norberg Pontus Pettersson Danijel Pilipovic 2011-03-28 Kurskod: 1DV411 Sammanfattning I samband med Webbprojekt 1 inom Webbprogrammerareprogrammets
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, [email protected]
Outlook 2016 Kalender
Outlook 2016 Kalender Outlook används som e-postklient i Västra Götalandsregionen. Nedan information beskriver kalendern. För full funktionalitet rekommenderas att man använder Outlook klienten och inte
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
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
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, [email protected] Hösttermin 2013 Vecka Tema
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
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
Projektplanering. Projektplanen. Om inte projektet planeras noga, kommer det garanterat att misslyckas
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 Beskriver hur projektet ska utföras
Användarmanual 1.x. RIW Software Techn AB [email protected] 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
Användarmanual Administratör
1 (10) Användarmanual Administratör Migrationsverkets e-tjänster för kommuner Se och ändra ansvar för ensamkommande Ansök om statlig ersättning (Observera att denna e-tjänst enbart är tillgänglig för kommuner
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
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 [email protected]
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
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
1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.
1DV405 - Databasteknik Kursintroduktion Så här är kursen planerad. Institutionen för Datavetenskap, för Kommunikation Fysik o och design Matematik Vilka jobbar med den här kursen? Kursansvarig/kursledare
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
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
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
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
Webbserverprogrammering
Webbserverprogrammering WES Webbserverprogrammering Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets
Användarmanual Administratör
1 (10) Användarmanual Administratör Migrationsverkets e-tjänster för kommuner Se och ändra ansvar för ensamkommande Ansök om statlig ersättning Senast uppdaterad: 2019-03-18 2 (10) Innehåll 1. Inledande
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
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
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
INFOMET. Projekt. Projektmetodik I
INFOMET Projektmetodik I Projekt Unique process, consisting of a set of coordinated and controlled activities with start and finish dates, undertaken to achieve an objective conforming to specific requirements
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
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
TDDD80 Mobila och sociala applikationer. Kursintroduktion
TDDD80 Mobila och sociala applikationer Kursintroduktion Personal Kursansvarig, föreläsare, seminarieledare Rita Kovordanyi Labbansvarig, föreläsare, seminarieledare Anders Fröberg
Ö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
Instruktion för användande av Citrix MetaFrame
Instruktion för användande av Citrix MetaFrame Öppna valfri browser, helst Google Chrome eller annan modern browser. Firefox, Safari, MS Edge, IE osv fungerar också men Internet Explorer är dock inget
Arbeta i projekt. Anders Hessel ITP-projekt Uppsala Universitet
Arbeta i projekt Anders Hessel 2003-02-05 ITP-projekt Uppsala Universitet Varför Projekt? Vad är projekt? Varför projekt? Svårighet? Undervisning Bilda projektgrupp Formell grupp - har ledare Roller Konflikter
Projektplan. LiTH Segmentering av MR-bilder med ITK Anders Eklund. Version 1.0. Status. Bilder och grafik projektkurs, CDIO MCIV LIPs
Segmentering av MR-bilder med ITK 2006-02-02 Projektplan Version 1.0 Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 1 PROJEKTIDENTITET MCIV 2006 VT Linköpings Tekniska Högskola,
Registrera närvaro via
Registrera närvaro via https://narvaro.abf.se Inloggning Inloggningsuppgifter För att få tillgång till närvarowebben så kontaktar du din ABF avdelning. Ditt personnummer fungerar som användarnamn och ditt
CREATING VALUE BY SHARING KNOWLEDGE
CREATING VALUE BY SHARING KNOWLEDGE PROJEKTLEDNING 101 Nidzara Dellien, Lund September 2017 PROJEKT En formell definition på projekt är följande (enligt Wikipedia): En temporär satsning för att framställa
Kandidatarbete I- data
Kandidatarbete I- data TDDD83 Aseel Berglund [email protected] Journey line X KURSINFORMATION Mål Utveckla e? litet webbaserat affärssystem av typ e- bufk. Skriva rapport inkl marknasföringsplan för
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
Komma igång med Qlikview
Denna instruktion är till dig som är ny i Qlikview och snabbt vill komma igång med grundläggande funktioner. Innehåll 1 Introduktion... 2 1.1 Behörighet... 2 1.2 Webbläsare... 2 2 Installation av Qlikview
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
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
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 [email protected] Senast ändrad 2014-12-25 Innehåll Logga ut... 1 Öppna
Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod
Systemutveckling TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Systemutveckling kallas processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet,
