Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3)

Størrelse: px
Starte visningen fra side:

Download "Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3)"

Transkript

1 Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3) Version 2.00 / / PHM

2 Indholdsfortegnelse Indledning... 3 Baggrund... 3 Iterativ udvikling med ASE-modellen... 4 Udviklingsprocessen i PRJ Milestones... 4 Iterationer... 4 Iteration #1: Formulering af projekt (1 uge)... 5 Iteration #2: Afdækning og minimering af risici (2 uger)... 5 Iteration #3: Tidlig implementering og stabilisering af krav (2 uger)... 5 Iteration #4-(N-1): Konstruktion af projekt (2 uger per sprint)... 6 Iteration #5: Overlevering af projekt (1-2 uger)... 7 Scrum i PRJ Artefakter i Scrum... 7 Roller i Scrum... 7 Scrum Master... 7 Product Owner... 8 Development Team, Team Member... 8 Aktiviteter i Scrum... 8 Sprint Planning... 8 The Sprint... 8 Daily Scrum... 9 Sprint Review... 9 Sprint Retrospective... 9 Opsummering af aktiviteter og roller Bilag: Eksempel Task Boards

3 Indledning Denne vejledning har til formål at beskrive udviklingsprocessen, som følges på 3. semesters semesterprojekt. Projektet er fælles for E-, EP- og IKT-studerende på diplomingeniøruddannelsen på Aarhus Universitet. Fokusområdet er udvikling og implementering af et selvvalgt produkt, med udgangspunkt i en given hardwareplatform. Udviklingsprocessen gennemføres ved hjælp af iterative metoder og på baggrund af de procesmetoder, de studerende har lært på 2. semester. Projektets indhold er detaljeret i Projektoplæg for 3. semester 1. Baggrund ASE-udviklingsmodellen 2 vist i Figur 1, er introduceret på 2. semester og giver en struktureret model for udvikling af et system bestående af hardware og software. Figur 1 ASE-Modellen (Kilde: Kim Bjerge, Vejledning til udviklingsprocessen for projekt 2) Modellen er velegnet til udvikling af soft- og hardware for projekter hvor man har et godt kendskab til domæne, teknologi, implementeringsmuligheder mm. Med et godt kendskab til disse er projektrisici lave og det er muligt at beskrive præcise krav, formulere tests og designe komplette use-cases på et tidligt tidspunkt. Ofte byder projekter dog på projektrisici af forskellig art, men ved at kombinere ASE-modellen med en iterativ proces, kan vi gøre modellen mere robust overfor disse og fremtidige tilpasninger. Iterativ udvikling er kendetegnet ved at man gennemfører sit projekt i små bidder (iterationer), som hver især resulterer i et del-produkt som virker. Derigennem opnår man tidligt tillid til at projektet kan bringes til at virke, samt lavet en tidlig risikoafdækning. Hver iteration indeholder elementer fra flere af processerne beskrevet i ASE modellen. En iteration kan således indeholde både design, udvikling og test, men kun for en mindre del af projektet. 1 Ingeniørhøjskolen, Aarhus Universitet, Projektoplæg for semesterprojekt 3, August Ingeniørhøjskolen, Aarhus Universitet, Vejledning for gennemførelse af projekt 2, August

4 Projektet på 3. semester indeholder mange nye teknologier og dermed mange tekniske risici, samt de projektmæssige, som følge af projektarbejdet, og det er derfor en god idé at bruge en iterativ arbejdsmetode. Iterativ udvikling med ASE-modellen Selvom man vælger en iterativ proces til udviklingen af et projekt, har projektet stadigvæk forskellige faser, som vist på figur 2. Fokus for de første iterationer er primært ideudvikling og fastlæggelse af krav. I de efterfølgende iterationer flytter fokus sig til regulært udviklingsarbejde og senere til produktoverlevering. Forskellen på en iterativ udviklingsproces og ASE-modellen i Figur 1, er at vi arbejder parallelt på flere typer opgaver indenfor hver iteration. Vi gør dette for løbende at kunne bygge, ændre og forbedre produktet på baggrund af erfaringer og erkendelser fra tidligere iterationer. Vi indleder for eksempel projektet med at opstille de første og vigtigste krav for projektet. Når disse krav er lagt fast, begynder vi at grave os ned i problemdomænet, f.eks.: Hvordan måles en afstand uden berøring?, Hvordan implementeres en GUI på en embedded platform? Dette arbejde kvalificerer de opstillede krav, lader os uddybe projektformuleringen og giver mulighed for at lave fysiske tests. I hver iteration arbejdes på næsten alle projektdiscipliner. Dokumentation udvikler sig i løbet af projektforløbet og skal derved opdateres løbende. Udviklingsprocessen i PRJ3 Projektet på 3. semester udvikles med de processer og artefakter, som også blev anvendt i projektet på 2. semester, mens Scrum anvendes til at styre den iterative arbejdsgang. Fordelen ved at anvende en kendt arbejdsmetode som Scrum, er at arbejdsgange og roller er velbeskrevne. Den strukturerede arbejdsgang vil hjælpe med at gøre projektet mere overskueligt, hjælpe til at holde projektet i gang, selvom andre fag presser på og ikke mindst gøre det sjovere, da der kan arbejdes mod små tydelige mål. Desuden er Scrum udbredt i industrien, så de studerende opnår også erhvervsrelevant erfaring med anvendelsen af Scrum. Projektet definerer en ramme med et sæt milepæle med obligatoriske delafleveringer, men gruppen bestemmer selv, hvordan den vil møde disse milepæle. I de følgende afsnit er der givet et forslag til hvordan gruppen, især i opstarten af projektet, kan strukturere sin arbejdsproces. Opstarten af et udviklingsprojekt er altid vanskelig og kræver styring og overblik, for at undgå at spilde meget tid af på det forkerte. Milestones Der er følgende milestones for PRJ3 (relativt til semester start): Uge 2: Gruppedannelse afsluttes Uge 3: Projektformulering afleveres til vejleder Uge 7: Review af kravspecifikation, testspecifikation og systemarkitektur (Inden påbegyndelse af konstruktions Sprints) Uge 13: Aflevering af projektartefakter Iterationer Der foreslås i det følgende iterationer til gennemførsel af projektet. Omkring opstart handler opgaverne primært om at få et overblik over projektet. Senere går man mere over til produktion af kode og hardware. I bilagene findes oplæg til Task Boards, som kan anvendes i Scrum. 4

5 Iteration #1: Formulering af projekt (1 uge) I den første fase er målet at opnå klarhed om projektidé, de vigtigste krav, samt væsentlige tekniske risici. Projektformulering: Projektformuleringen formuleres som kendt fra vejledningen for 2. semester og gerne assisteret af rige billeder. Der formuleres et mål for projektet som alle krav efterfølgende støtter op om, f.eks: En ske, som gør det muligt for parkinson-patienter at spise selv. Der inkluderes også en MosCoW analyse til at identifikation og prioritering af systemkrav. Kravspecifikation: Nogle få essentielle Must-have krav udvælges og beskrives som uformelle ( brief ) use cases og tilhørende ikke-funktionelle krav. Disse krav udvælges på baggrund af, hvor kritiske de vurderes at være for systemets samlede funktionalitet. Systemarkitektur dokument: Beskriv en domænemodel på baggrund af de Use Cases som er valgt til første iteration. Lav en overordnet teknisk risikoanalyse på systemniveau. Denne skal identificere tekniske risici, som er kritiske for projektet. F.eks. ukendte interfaces, ukendte programmeringsframeworks, ukendte teknologier, ting som potentielt ikke vil spille sammen etc. Projektplan: Udled en grov overordnet skitse med angivelse af milestones og iterationer Iteration #2: Afdækning og minimering af risici (2 uger) Denne næste fase har som mål at identificere og om muligt minimere risici, ved at gøre projektgruppen bekendt med problemdomænet samt de teknologier og metoder som der skal arbejdes med. Det er meningen, i denne fase, at projektgruppen gør sig konkrete erfaringer med problemdomæne, arkitekturer, kode, hardware, algoritmer mm., for at afdække risici og tilegne sig viden om ting der er ukendte, og som dermed giver de største tekniske risici. Dette tillader en mere nøjagtig estimering af opgavers omfang i fremtidige iterationer. Til forskel fra 2. semester forventes det ikke at gruppen har færdig kravspecifikation før arbejdet med fastlæggelsen af en systemarkitektur påbegyndes. 3. semesterprojektets mere udforskende karakter gør det nødvendigt tidligt at fastlægge det bedste bud på en arkitektur og herefter løbende gøre sig erfaringer, som bl.a. vil betyde en løbende revision og detaljering af kravspecifikationen. Systemarkitektur: Fasen indledes med en analyse af hvad der kræves af HW, SW og mekanik for at reducere risici. Fasen afsluttes med skitsering af systemets overordnede arkitektur, herunder blokdiagrammer (BDDs) for logiske blokke, overordnede interne blokdiagrammer (IBDs) og identifikation af interne interfaces med sekvensdiagrammer. Endvidere påbegyndes en applikationsmodel for hver CPU i systemet med udgangspunkt i de Use Cases som er taget med i først omgang. Applikationsmodellen skal i denne iteration indeholde et klasse diagram for hver CPU med boundary, control og domain klasser. Implementering og Test: Design defineres og implementeres vha. mock-ups, evaluation boards, virtuelle maskiner, emulatorer etc. i den udstrækning det er nødvendigt for hurtigt at nå frem til et proof-ofconcept-system som sandsynliggør at den valgte arkitektur kan anvendes og/eller drage erfaringer til ændringer af denne. Kravspecifikation: Fasen afsluttes med en opdatering og præcisering af krav. Få, men essentielle, use cases laves fully-dressed og ikke-funktionelle krav som eksterne interfaces, miljø mm præciseres. Projektplan: På baggrund af erfaringerne opdateres projektplanen. Iteration #3: Tidlig implementering og stabilisering af krav (2 uger) I denne fase flytter fokus sig fra at opnå domænekendskab til at designe og implementere løsninger til opfyldelse af projektets krav. Der arbejdes således ud fra use cases og ikke-funktionelle krav. 5

6 Udviklingen er på et meget tidligt stadie og meget kan og vil ændre sig i denne fase mht. krav, arkitektur og design. Udviklingen centrerer sig omkring ikke-funktionelle krav og Use Cases, eller dele af disse, som hjælper os med at teste om den foreslåede hardware- and software arkitektur, er hensigtsmæssig og lever op til vores krav. Man kan ikke forvente at afdække det 100 %, men man kan få en tidlig indikation. Således er det umiddelbare produkt af denne fase ganske lille. Typisk er få procent af det færdige projekt bygget ved afslutning af denne fase. Fasens egentlige produkt er nemlig risikoafdækning, -adressering og - minimering, samt stabilisering af krav. Kravspecifikation: Fasen afsluttes med opdatering og præcisering af oprindelige og nye krav. De næste Use Cases kan nu gøres formelle. Kravene bør være relativt stabile nu. Systemarkitektur: Fasen indebærer en analyse af hvad der er nødvendigt for at implementere de krav som giver mest værdi. Denne analyse resulterer i en opdatering af systemarkitekturen, dokumenteret ved BDDs, IBDs, interne interface-beskrivelser og SW arkitektur. Applikationsmodellerne for hver CPU opdateres med sekvensdiagrammer, revideret klassediagrammer og evt. statmachines hvis I finder dem nødvendige. Efter denne fase bør de centrale elementer i systemarkitekturen være rimelig stabile. HW/SW Designspecifikation: Der udarbejdes et design for realiseringen af de udvalgte krav. Implementering og Test: Det udarbejdede design implementeres og modultestes. Projektplan: På baggrund af erfaringerne opdateres projektplanen. Iteration #4-(N-1): Konstruktion af projekt (2 uger per sprint) I denne fase er fokus på fremstilling af systemet. De primære opgaver er design, implementering og test af systemet til imødekommelse af de opstillede krav. Kravene til disse iterationer prioriteres og udvælges efter deres business value, dvs. den værdi opfyldelsen af dem tilfører produktet. Fasen opdeles i iterationer af 2 ugers varighed. Før en iteration påbegyndes, planlægges de opgaver som søges løst i iterationen. Hver opgave skal løses fuldkomment i løbet af sprintet, dvs. de systemkomponenter som skal skabes eller udvides for at løse opgaven, skal designes, implementeres og modultestes. En integration af disse komponenter i systemet bør også finde sted i den indeværende iteration. Det er en stor fordel at definere et klart mål for iterationen, som demonstreres opfyldt ved afslutningen af en iteration. Det er langt sjovere og mere overskueligt at arbejde mod et minimalt, men fungerende GUI som kan styre en simpel LED, end at arbejde mod at implementere 10 % mere af det komplette (uoverskuelige) system. Kravspecifikation: Krav opdateres om nødvendigt. Rettelser til kravene vil typisk være af mindre, uddybende karakter. Systemarkitektur: Opdater ved ændringer i HW/SW arkitektur og interfaces. Arkitekturændringer og tilføjelser forårsaget af de fremstillede systemkomponenter og deres integration med systemet dokumenteres løbende. HW/SW Designspecifikation: Design for de næste krav, medtag erfaringer fra sidste iteration. Designændringer og tilføjelser forårsaget af de fremstillede systemkomponenter og deres integration med systemet dokumenteres løbende. Implementering og Test: De fremstillede systemkomponenter implementeres og testes løbende, både som isolerede moduler og som integrerede moduler i systemet. Projektplan: Der bør på dette tidspunkt ikke være ændringer til tidsplanen. Iterationerne i planen ligger fast indholdet af disse er fleksibelt, men længden af dem ændres ikke. 6

7 Iteration #5: Overlevering af projekt (1-2 uger) I projektets sidste fase skal implementering og projektdokumentation afsluttes, således at den kan overgives til tredjepart. Kravspecifikation: Opdateres og afsluttes. Systemarkitektur: Opdateres og afsluttes. HW/SW Designspecifikation: Opdateres og afsluttes. Implementering og test: Implementeringen og testen af systemet afrundes. Hvis der er dele af projektet som ikke er nået, og der som konsekvens heraf er dele af systemet som ikke er bygget, eller bygget delvist, stubbes disse dele af. Projekt- og procesrapport: Disse dokumenter færdiggøres. Scrum i PRJ3 Der skal anvendes Scrum til opgavestyring i PRJ3. Det forventes at den studerende har et grundlæggende kendskab til Scrum og der henvises generelt til den originale (obligatoriske) Scrum Guide ( den er ganske let læst! I Scrum er der veldefinerede artefakter, roller og opgaver, og enkelte af disse er i PRJ3 justeret til en studiemæssig kontekst. De følgende afsnit giver et kort overblik over disse, samt hvordan de fungerer i PRJ3. Artefakter i Scrum Scrum definerer en række artefakter, som anvendes i projektet: Product Backlog (PB) er et prioriteret katalog med alle potentielle opgaver ( items ) i hele projektet. PB en prioriteres og raffineres i forbindelse med Sprint Planning (s.d.). Sprint Backlog (SB) er opgaver til løsning i det indeværende sprint. Der findes kun en SB for det indeværende sprint, ikke for efterfølgende sprints. Opgaverne ( items ) i SB en udtages og estimeres fra product backloggen ifm. Sprint planning. De enkelte opgaver ( items ) i SB en er nedbrudt i mindre (typisk teknisk fokuserede) tasks, hver især af ½-1 dags varighed for 1 person. Task Board et er et whiteboard eller lignende som til enhver tid afspejler status for det indeværende sprint. Task boardet viser Sprint Goal, Burndown Chart og opgaverne i Sprint Backlog en samt status for disses individuelle tasks: New, In Progress eller Done. Roller i Scrum De fastlagte roller i Scrum giver en klar ansvarsfordeling i arbejdet og er beskrevet i det følgende. Scrum Master Scrum Masteren (SM) er ansvarlig for at Scrum anvendes korrekt af Development Team et. SM tager initiativ til Scrum møder, faciliterer teamets arbejde, fjerner forhindringer for projektet etc. Bemærk: En SM er ikke projektleder eller sekretær! I PRJ3 vælger gruppen selv sin SM. Rollen kan eventuelt gå på omgang efter sprints. SM deltager også som Team Member i Development Teamets udviklingsarbejde. Opgaver som mødereferat mm. Fordeles i gruppen. SM har typisk kontakten til vejleder. 7

8 Product Owner Product Owner (PO) er aftagernes repræsentant. Han har som mål at opnå det bedst mulige produkt, og har typisk domænekendskab, men ikke nødvendigvis dyb teknisk forståelse. PO prioriterer, raffinerer og trimmer Product Backlog, således at målet med disse er tydelige for hele gruppen. I PRJ3 udgøres PO af en virtuel person som varetages af projektgruppen, f. eks. en bamse på væggen, som forsvarer det oprindelige overordnede projektmål (f.eks. En ske, som gør det muligt for parkinson-patienter at spise selv ). Hvis projektgruppen er i tvivl om mening med-, eller prioritering af opgaver, skal de således kunne sætte sig i PO s sted og handle som han/hun ville have gjort. Development Team, Team Member Arbejdet med at realisere backlog items udføres af Development Team et (DT et). Medlemmerne af DT et kaldes Development Team Members (DT members). DT members er ansvarlige for at afklare, konkretisere og estimere opgaverne i Product Backlog en ifm. Sprint Planning, og for at realisere (dvs. designe, implementere og teste løsningen til) opgaverne I PRJ3 er alle projektgruppens medlemmer DT Members. SM har som nævnt yderligere opgaver. Aktiviteter i Scrum Der er veldefinerede aktiviteter i Scrum, der hver især har specifikke formål: Nedbryde opgaver, løse dem og lave opsamling som vist i Figur 2. Disse opgaver løses i hvert Sprint Sprint Planning The Sprint Sprint Review Sprint Retrospective Figur 2 Sprint Cycle Sprint Planning Målet for denne aktivitet er at få afklaret og estimeret opgaver fra Product Backlog en til løsning i det næste sprint, at fastlægge hvordan arbejdet skal udføres (dvs. f. eks. overordnede arkitektur-beslutninger), og at fastlægge et Sprint Goal. PO foreslår et mål for det kommende sprint og foreslår opgaver fra Product Backlog, som understøtter dette. Hele teamet samarbejder om at nedbryde opgaver og estimere deres omfang. Opgaverne fra PB en lægges nu i det kommende sprints Sprint Backlog, så det samlede omfang af opgaverne netop fylder lige så meget, som man nåede i det forgangne sprint. Opgaverne nedbrydes i tasks af cirka ½-1 arbejdsdags varighed. Aktiviteten afsluttes med at gruppen samlet definerer et klart Sprint mål. I PRJ3 varetager projektgruppen PO s rolle (Se afsnit om roller). En kopi af det planlagte Sprint Board inklusiv et tydeligt Sprint Goal sendes til gruppens vejleder for kommentarer. Projektgruppen behøver ikke vente på vejleders kommentar før arbejdet påbegyndes. Gruppen kan forvente svar fra vejleder indenfor få dage. Sprint Goal er det som vejleder forventer at få demonstreret til den efterfølgende Sprint afslutning. The Sprint I denne aktivitet udføres selv udviklingsarbejdet. Målet med sprintet er at producere a potentially shippable delprodukt, som defineret af sprint goal et. Et sprints varighed er typisk 2 uger. I løbet af sprintet tager udviklere konstant de højest prioriterede tasks fra Sprint Backlog en og designer, implementerer 8

9 og tester disse. En Task overdrages typisk ikke til et andet DT Member under udførelsen af det udvikler er altså selv ansvarlig for gennemførelsen af opgaven, men kan selvfølgelig søge hjælp og assistance. I udførelsen af en Task har kvalitet højest prioritet, hvorfor det prioriteres at afslutte en opgave fuldstændigt, fremfor at have to opgaver hængende ved en sprint afslutning. Hvis man gør sig erfaringer, som kræver ændringer i opgaver mens sprintet kører, aftales dette med PO og afspejles i Sprint Backlog en. I PRJ3 kører projektgruppen selv denne aktivitet efter bogen 3 Daily Scrum Målet med denne aktivitet er at holde teamet og SM opdateret med opgaver, forhindringer m.m. i det igangværende Sprint. Mødet er et dagligt 15-minutters møde med agendaen: Hvad lavede du i går, som hjælper til at nå Sprint målet? Hvad skal du lave i dag, som hjælper til at nå Sprint målet? Ser du forhindringer i dit arbejde mod Sprint målet? Den korte varighed er afgørende for mødets effektivitet. I PRJ3 kan det være svært at finde tid og sted til at mødes dagligt. Det anbefales at holde et kort møde svarende til Daily Scrum ca. 2 gange om ugen, ud over den tid man sidder sammen og arbejder. Mødet kan eventuelt foregå via Skype eller på en Facebook chat. Mødet er dog vigtigt, for at mindske misforståelser og for at have en fælles forståelse af hvad der arbejdes på. Sprint Review Dette møde afholdes ved afslutningen af et Sprint, og alle er velkomne til dette møde. Målet med mødet er at demonstrere produktet og derigennem afgøre hvilke opgaver der er afsluttede til PO s tilfredshed. Desuden skal Product Backlog opdateres, således den står klar til den efterfølgende Sprint Planning. I løbet af mødet skal: Teamet demonstrere hvad de har lavet PO afgør hvilke opgaver der er afsluttede Tekniske udfordringer i forbindelse med det gennemførte sprint, samt løsninger til disse, diskuteres I PRJ3 gennemfører gruppen selv dette møde. Vejleder kan deltage efter ønske fra gruppen. Sprint Retrospective I dette møde ses tilbage på processen (ikke produktet) i det forgangne Sprint og det identificeres hvad som fungerede godt i processen og hvad der skal gøres anderledes i det kommende Sprint. Mødet er også en god anledning til at se på det foregående sprints Burn Rate, dvs. hvordan gik det reelt med at få løst opgaverne i det forgangne sprint og hvor mange Story Points blev dermed indløst. Dette tal kaldes teamets velocity og anvendes til at afgøre, hvor mange opgaver teamet kan påtage sig i det kommende sprint (se Sprint Planning ). Mødet afholdes med følgende agenda: Hvad skal vi som team blive ved med at gøre (Eks: Fast tidspunkt for stå-op møde, 2-ugers sprints ) 3 Scrum Guide ( 9

10 holde op med at gøre (Eks: Aflevere ikke-testede opgaver ) Begynde at gøre (Eks: Intern demo af features før kunden ser den) Hvad har vi som team gentagne problemer med?(eks: Vi påtager os uafklarede ekstraopgaver i løbet af sprintet) Hvis der identificeres action items, der er tidskrævende at implementere, formuleres disse som Backlog Items og medtages i det kommende sprints Sprint Backlog. I PRJ3 afholdes mødet sammen med vejleder. Vejleder kan eventuelt være mødeleder for at hjælpe gruppen med at udlede og udrede problemstillinger i processen. Opsummering af aktiviteter og roller I Figur 3 er vist en opsummering af de forskellige roller og aktiviteter i Scrum, som det bliver afviklet i PRJ3 Scrum Aktivitet Team Member Product Owner Scrum Master Vejleder Sprint Planning The Sprint Sprint Review Udleder opgaver og vurderer tidsforbrug (Planning Poker) Design, implentering og test af opgaver som man selv har taget på Task Boardet Afgøre hvad som er færdigt Bestemmer over hvad som skal på task board Støtter P.O. i at forfølge projektets mål og ellers som Team Member Som Team Member, men støtter teamet i at bruge Scrum og har kontakt til Vejleder Er mødeleder Godkender tilsendt Taskboard og Sprint Goal Deltager i demonstration Diskuterer proces Diskuterer proces Vejleder faciliterer mødet Sprint Retrospective Daily Scrum Deltager Arrangerer og er mødeleder Figur 3 Oversigt over aktiviteter og roller Vejledermøde Projektgruppen afvikler således selv de fleste aktiviteter, men ved sprint afslutning inviteres vejleder til et møde, hvor der gives en demonstration af hvad der er opnået i Sprintet, samt der gennemføres til Sprint Retrospective. På mødet kan målene for det kommende Sprint også diskuteres med vejleder. Efter mødet står gruppen selv for Sprint Planning, men sender en kopi af/link til Task Board samt Sprint mål til vejleder, som kommenterer på disse. 10

11 Bilag: Eksempel Task Boards #1: Formulering af projekt (1 uge) Projektformulering New In Progress Done Lav en tekstuel formulering af projekt i projektformuleringen Lav et Rigt billede til beskrivelse af systemets funktionalitet i projektformuleringen Lav MoSoW analyse i projektformuleringen Kravspecifikation Beskriv få, men vigtige funktionelle krav vha. uformelle Use Cases i kravspecifikationen Beskriv essentielle ikke funktionelle krav i kravspecifikation Risikoanalyse Lav teknisk risikoanalyse på systemniveau og dokumentér i Systemarkitektur dokumentet Planlægning Lav en overordnet projektplan i projektformuleringen 11

12 #2: Afdækning og minimering af risici (2 uger) Identifikation og minimering af risici New In Progress Done Mindsk hardware risici gennem implementering og test af udvalgte hardware interfaces/funktionalitet vha mock-ups, eval boards mm. Mindsk software risici ved at små implementeringer og test som anvender de ukendte software frameworks, sprog, IDE er, OS er som overvejes til projektet. Analyse af System arkitektur Nedskriv bedste bud på en overordnet software arkitektur ud fra erfaringer gjort i dette sprint Nedskriv bedste bud på en overordnet hardware arkitektur ud fra erfaringer gjort i dette sprint Præcisering af krav Udvalgte Use Cases udspecificeres som fully-dressed ud fra erfaringer gjort i dette sprint Præcisér ikke-funktionelle krav ud fra erfaringer gjort i dette sprint Opdatering af Projektplan Få styr på projektstyringsværktøj Opdater projektplan ud fra erfaringer gjort i dette sprint Indfør første sprints i Redmine, få oprettet et repo og en filstruktur på dette 12

13 #3: Tidlig implementering og stabilisering af krav (2 uger) Use Case som underbygger at overordnede softwarearkitektur er OK Hardware som underbygger at overordnede koncept er OK Analyse af System arkitektur New In Progress Done Design, udvikl og test delfunktionalitet A Design, udvikl og test delkredsløb K Opdatér software arkitektur ud fra erfaringer gjort i dette sprint Opdatér hardware arkitektur ud fra erfaringer gjort i dette sprint Præcisering af krav Nye udvalgte Use Cases udspecificeres som fully-dressed ud fra erfaringer gjort i dette sprint Ikke funktionelle krav præciseres ud fra erfaringer gjort i dette sprint 13

14 #4..(N-1): Produktion (2 uger per sprint) Use Case som understøtter Sprintmålet New In Progress Done Design, implementér og test delfunktionalitet [B.] Design, implementér og test delfunktionalitet [C.] Evt. Integrationstest med resultat fra tidligere produktions sprint Hardware som understøtter Sprintmålet Design, implementér og test delkredsløb L Design, implementér og test delkredsløb M Følg Scrum Hold Daily Scrum møder Hold Sprint Review til sidst og identificer hvad som er lavet, læg ikkefærdige opgaver tilbage i Backlog Invitér vejleder til demo + Retrospective, Opdater dokumentation Opdater Systemarkitektur, kravspecifikation mm. 14

15 #N: Overlevering af Projekt (1-2 uger) Projektrapport New In Progress Done Opdateres og afsluttes Endelig gennemlæsning og korrektur Check referencer Upload til Digital Eksamen Procesrapport Beskriv resultater og erfaringer af de enkelte sprints.og meget mere Design, Implementering og Test Afrund implementering. Stub ikke afsluttede dele af. 15

Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3)

Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3) Vejledning til udviklingsprocessen for semesterprojekt 3 (PRJ3) Version 2.10 / 04-01-2018 / PHM Indholdsfortegnelse Indledning... 3 Baggrund... 3 Iterativ udvikling med ASE-modellen... 4 Udviklingsprocessen

Læs mere

Vejledning til udviklingsprocessen for projekt 2

Vejledning til udviklingsprocessen for projekt 2 Vejledning til udviklingsprocessen for projekt 2 Versionshistorik Ver. Dato Initialer Beskrivelse 0.01 17.11.14 KBE Første version 0.02 24.11.14 TFJ Rettet efter 1. review 0.03 26.11.14 KBE Omskrevet analyse

Læs mere

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 13-11-2013 1

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 13-11-2013 1 IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 1 AGENDA Hvem snakker? De betydende faktorer Agil forretningsudvikling D60 leverancemodel - Bedrock Opsamling og? 2 Hvem snakker?

Læs mere

[A20] Kick off document and process description. 1 of 5

[A20] Kick off document and process description. 1 of 5 [A20] Kick off document and process description 1 of 5 kick off document Huge Lawn Projekt Kick-Off Alle projekter og ideer er forskellige. For at vi kan give et reelt bud på dit/jeres projekt eller idé

Læs mere

Nexus Guide. Den definitive guide til Nexus: Et ydre skelet for skaleret Scrum udvikling. Udarbejdet og vedligeholdt af Ken Schwaber og Scrum.

Nexus Guide. Den definitive guide til Nexus: Et ydre skelet for skaleret Scrum udvikling. Udarbejdet og vedligeholdt af Ken Schwaber og Scrum. Nexus Guide Den definitive guide til Nexus: Et ydre skelet for skaleret Scrum udvikling Udarbejdet og vedligeholdt af Ken Schwaber og Scrum.org August 2015 Indholdsfortegnelse Nexus overblik... 2 Formålet

Læs mere

DANMARKS NATIONALBANK LEVER AGIL UDVIKLING STADIG I DET VILDE VESTEN

DANMARKS NATIONALBANK LEVER AGIL UDVIKLING STADIG I DET VILDE VESTEN DANMARKS NATIONALBANK LEVER AGIL UDVIKLING STADIG I DET VILDE VESTEN Sikkerhed og Revision 2013 Martin Falk-Hansen & Svend M Er sikkerhed og revision et problem i agil udvikling? Og i givet fald hvorfor?

Læs mere

sådan kører vi processen

sådan kører vi processen VERTICA sådan kører vi processen Når du som ny kunde skal have udviklet en ny e-handelsløsning eller app til din virksomhed, kan det være svært at overskue den proces, der følger. Hos Vertica har vi været

Læs mere

Design og udvikling af et blodtryks ma lesystem

Design og udvikling af et blodtryks ma lesystem Design og udvikling af et blodtryks ma lesystem 3. semesterprojekt side 1 af 5 Design og udvikling af et blodtryks målesystem Problemformulering I daglig klinisk praksis er der ofte behov for kontinuert

Læs mere

Projektarbejde med scrum- metoden

Projektarbejde med scrum- metoden Projektarbejde med scrum- metoden Indhold Indhold... 1 1 Indledning... 2 2 Roller og terminologi i scrum... 3 Opgavestilleren... 3 Scrum Masteren... 3 Projektgruppen... 3 Sprint... 3 3 Møder... 3 Planlægningsmødet...

Læs mere

Procedurer for styring af softwarearkitektur og koordinering af udvikling

Procedurer for styring af softwarearkitektur og koordinering af udvikling LEVERANCE 2.3 Procedurer for styring af softwarearkitektur og koordinering af udvikling Procedurerne vil omfatte: Planlægning af udfasning af gamle versioner af OpenTele Planlægning af modning af kode

Læs mere

Vejledning til dokumentation af projekter - version 1.2. Vejledning til dokumentation af projekter

Vejledning til dokumentation af projekter - version 1.2. Vejledning til dokumentation af projekter Vejledning til dokumentation af projekter 1 Indledning Det hænder desværre jævnligt, at et projekt, hvori der er investeret en fornuftig planlægning, en ihærdig indsats, teknisk snilde, omfattende analysearbejde,

Læs mere

Case: Svømmeklubben Delfinen

Case: Svømmeklubben Delfinen 1. Semesterprojekt Datamatikeruddannelsen, 2. Obligatoriske opgave, efterår 2017 Case: Svømmeklubben Delfinen Svømmeklubben Delfinen er en mindre klub, der er i vækst. Klubbens ledelse ønsker derfor udviklet

Læs mere

Formål. Brug. Fremgangsmåde

Formål. Brug. Fremgangsmåde Værktøj 5.1 Milepælsplanen Formål Ved at udarbejde en milepælsplan for projektet, deles projektet op i mindre og mere håndterbare bidder. Formålet er bl.a. at sikre, at de mellem- og slutresultater, som

Læs mere

Product Ownerens værktøjskasse

Product Ownerens værktøjskasse Product Ownerens værktøjskasse 26. marts 2014 Jesper Thaning, agil praktiker & partner i BestBrains Agenda Vurdering af behov (værdi og risiko) Nedbrydning Det visuelle Afklaring af User Stories PO i større

Læs mere

Kombinér. tirsdag d. 20. september 2011 Rovsing Management Agile Team

Kombinér. tirsdag d. 20. september 2011 Rovsing Management Agile Team Kombinér og tirsdag d. 20. september 2011 Rovsing Management Agile Team og byder Kurser og rådgivning Udbrede PRINCE2 Udbrede PRINCE2 metoden i det danske uddannelsessystem Metropolskolen Niels Brock Ingeniørhøjskolen

Læs mere

Dynamisk hverdag Dynamiske processer

Dynamisk hverdag Dynamiske processer Dynamisk hverdag Dynamiske processer Verden og hverdagen er kompleks og i konstant forandring - og derfor skal den måde vi arbejder med projekter og implementering være enkel og forandringsparat. Agil

Læs mere

LEVERANCE 1.3. Model for kvalitetssikring

LEVERANCE 1.3. Model for kvalitetssikring LEVERANCE 1.3 Model for kvalitetssikring Udarbejdelse af kvalitetssikringsmodel, krav til open source kode og dokumentation og godkendelsesprocedurer m.v. Samt fokus på understøttelse af CE-mærkning. 1

Læs mere

MoneyBank. Datatekniker svendeprøve 2011

MoneyBank. Datatekniker svendeprøve 2011 MoneyBank Datatekniker svendeprøve 2011 1 Indholdsfortegnelse 1 Indholdsfortegnelse 2 2 Introduktion 3 2.1 Scenarie Fejl! Bogmærke er ikke defineret. 2.2 Baggrund for licitationen Fejl! Bogmærke er ikke

Læs mere

Vejledning til udfærdigelse af projektrapporter - version 1.2. Vejledning til udfærdigelse af projektrapporter

Vejledning til udfærdigelse af projektrapporter - version 1.2. Vejledning til udfærdigelse af projektrapporter Vejledning til udfærdigelse af projektrapporter Indholdsfortegnelse 1. Indledning... 2 2. Krav til det afleverede projektmateriale... 2 3. Projektrapporten... 4 4. Procesbeskrivelsen... 9 5. Projektrapporten

Læs mere

BILAG 7. Dokumentation

BILAG 7. Dokumentation BILAG 7 Vejledning til tilbudsgiver Bilaget indeholder Kundens mindstekrav til. 2 Indholdsfortegnelse 1. Indledning... 4 2. somfanget... 4 2.1 Proces for udarbejdelse og godkendelse af... 4 2.2 Generelle

Læs mere

Agil-model versus V-model set i lyset af en testers dilemmaer

Agil-model versus V-model set i lyset af en testers dilemmaer Agil-model versus V-model set i lyset af en testers dilemmaer 1 Præsentation Foredragsholder Ane Clausen: Cand.Scient i Datalogi Københavns Universitet, Danmark Gift, 3 børn 25 års erfaring med IT: 12

Læs mere

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste WTF? Thomas Schou-Moldt, Miracle A/S (siden 2008) Arkitekt, udvikler, teknisk projektleder, mv. Indtil videre afsonet lidt over 20 år i branchen, ingen udsigt til prøveløsladelse tsm@miracleas.dk, 5374

Læs mere

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed En kort introduktion til kurset Systems Engineering Projektfaser Opsamling og opgave Om kurset Mål: at I lærer

Læs mere

Birksund kommune. Datatekniker svendeprøve 2011

Birksund kommune. Datatekniker svendeprøve 2011 Birksund kommune Datatekniker svendeprøve 2011 1 Indholdsfortegnelse 1 Indholdsfortegnelse 2 2 Introduktion 3 2.1 Scenarie 3 2.2 Baggrund for licitationen 3 3 Krav fra Birksund kommune 4 4 Krav til projektgruppens

Læs mere

Pain Treatment Survey

Pain Treatment Survey Pain Treatment Survey Projektoplæg Projektoplæg til fælles udviklingsprojekt, i samarbejde mellem KLONK og smerteeksperter fra Sverige, Danmark og Norge www.klonk.dk Indholdsfortegnelse Baggrund... 2 Idé...

Læs mere

Manual med retningslinjer for eksamen/svendeprøven Datatekniker

Manual med retningslinjer for eksamen/svendeprøven Datatekniker Manual med retningslinjer for eksamen/svendeprøven Datatekniker Udarbejdet som delelement af forsøgs og udviklingsprojektet Udvikling af nye evaluerings- og eksamensformer Projektnummer: 107530 0. Indhold

Læs mere

Kvalitetssikring og agile udvikling

Kvalitetssikring og agile udvikling Kvalitetssikring og agile udvikling Gæsteforelæsning for dsoftark-e10 på Århus Universitet Dagsorden Hvem er jeg og hvad er min baggrund i test og agile? Hvad kan I forvente? Agile og scrum Kvalitetssikring

Læs mere

Effektivitet og kvalitet i projekteksekvering

Effektivitet og kvalitet i projekteksekvering Webinarrække om projektledelse Intro til Projektmodel Light Effektivitet og kvalitet i projekteksekvering 22.11.2017 Annika Lindberg Hvad er projektmodel light Udviklet af Syddansk Sundhedsinnovation i

Læs mere

Ventetider i projekter

Ventetider i projekter Ventetider i projekter - en undersøgelse af 25 projekter og deres udfordringer Del I: Hvad venter vi på? Del II: Hvad er en ventetid? Del III: Hovsa! Hvorfor stopper vi her? Del IV: Spild ikke ventetiden!

Læs mere

Ud af krisen. Software på tværs, 15. juni 2009

Ud af krisen. Software på tværs, 15. juni 2009 Ud af krisen Software på tværs, 15. juni 2009 Om Ative Agile udvikling og rådgivning Klassisk udviklingsmodel Krav Design Ændrer sig Implementering Tager for lang tid Springes over Mareridt Test Deployment

Læs mere

Semesterbeskrivelse cand. it uddannelsen i it-ledelse 3. semester.

Semesterbeskrivelse cand. it uddannelsen i it-ledelse 3. semester. Semesterbeskrivelse cand. it uddannelsen i it-ledelse 3. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning

Læs mere

Vejledningen til proces for design af fremtidsmodellen

Vejledningen til proces for design af fremtidsmodellen Vejledningen til proces for design af fremtidsmodellen Januar 2014 Indhold 1. FORMÅL... 3 FORMÅLET MED DENNE PROCESVEJLEDNING... 3 2. FREMTIDSMODELLENS OMRÅDER... 3 2.1. AKTIVITETER... 4 DEFINER OVERORDNEDE

Læs mere

DANSK IT ARKITEKTUR CERTIFICERING

DANSK IT ARKITEKTUR CERTIFICERING DANSK IT ARKITEKTUR CERTIFICERING Practitioneruddannelsen System Arkitekt Practitioner Kompetencebeskrivelse Version 2018.02.08 DANSK IT www.dit.dk/ark Copyright All Rights Reserved DANSK IT ARKITEKTUR

Læs mere

Underbilag 14 C: Afprøvningsforskrifter til prøver og tests

Underbilag 14 C: Afprøvningsforskrifter til prøver og tests Underbilag 14 C: Afprøvningsforskrifter til prøver tests Udbud om levering, installation, implementering, support, drift vedligehold af Borgeradministrativt System (BAS) Indhold underbilag 14 C Afprøvningsforskrifter

Læs mere

Vejledning til gennemførelse af semesterprojekt 1

Vejledning til gennemførelse af semesterprojekt 1 Vejledning til gennemførelse af semesterprojekt 1 Version 1.7 24. marts 2017 Torben Gregersen tg@ase.au.dk Modificeret til EE projekt forår 2018. Finn Jensen Indholdsfortegnelse Indledning... 3 1. Samarbejde

Læs mere

The Scrum Guide TM. Den ultimative guide til Scrum : Spillets regler. Juli Udviklet og vedligeholdt af Ken Schwaber og Jeff Sutherland

The Scrum Guide TM. Den ultimative guide til Scrum : Spillets regler. Juli Udviklet og vedligeholdt af Ken Schwaber og Jeff Sutherland The Scrum Guide TM Den ultimative guide til Scrum : Spillets regler Juli 2016 Udviklet og vedligeholdt af Ken Schwaber og Jeff Sutherland Indholdsfortegnelse Formålet med Scrum Guiden... 3 Definition af

Læs mere

Engageret, kompetent og målrettet produktudvikling INNOVATION

Engageret, kompetent og målrettet produktudvikling INNOVATION Engageret, kompetent og målrettet produktudvikling INNOVATION Den rette ide skaber vækst Det gælder om at forfølge sin ide, mens den kan gøre en forskel i markedet. Det kan imidlertid være vanskeligt at

Læs mere

PRINCIPPER FOR PROJEKTLEDELSE

PRINCIPPER FOR PROJEKTLEDELSE PRINCIPPER FOR PROJEKTLEDELSE IT PROJEKTLEDELSE 14. marts 2014 Princip 1: Fortsat forretningsbegrundelse Ingen projekter gennemføres, med mindre der foreligger en godkendt Business Case! Styregruppeformanden

Læs mere

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom

Læs mere

Bias Reducing Operating System

Bias Reducing Operating System Ingeniørhøjskolen i Aarhus Ingeniørhøjskolen Århus Elektro-Ingeniør linien Semesterprojekt E4PRJ4 Bias Reducing Operating System Skrevet af: Nicolai Glud Studienummer: 11102 Johnny Kristensen Studienummer:

Læs mere

Evaluering af 1. semester cand.it. i itledelse,

Evaluering af 1. semester cand.it. i itledelse, Evaluering af 1. semester cand.it. i itledelse, eftera r 2016 Indhold Indledning... 3 FU-møder... 4 Modulevaluering gjort tilgængelig på modulets sidste kursusgang... 4 Modul 1: Informationsteknologi,

Læs mere

Til nogle projekter kan der være knyttet en styregruppe ligesom der i nogle projektforløb kan være brug for en eller flere følge-/referencegrupper.

Til nogle projekter kan der være knyttet en styregruppe ligesom der i nogle projektforløb kan være brug for en eller flere følge-/referencegrupper. PROJEKTORGANISATION OG PROJEKTARBEJDE Rollefordeling i en projektorganisation Ethvert projekt har en projektejer, en projektleder og en eller flere projektmedarbejdere. Disse parter er altså obligatoriske

Læs mere

Overvejelser ved valg af IT system

Overvejelser ved valg af IT system Overvejelser ved valg af IT system Teknologisk Institut v/: Tanya Sørensen, faglig leder Agenda Implementeringsproces og kravspecifikation Case Hvordan kommer vi videre? Implementeringsproces og kravspecifikation

Læs mere

Kunsten at få succes med CRM

Kunsten at få succes med CRM Kunsten at få succes med CRM Kunden i centrum Den succesfulde CRM-implementering 30 20 Den største fejl, virksomheder kan gøre, når de skal vælge CRMsystem, er at bruge al tiden på at evaluere leverandører

Læs mere

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB Det er Web Services, der rejser sig fra støvet efter Dot Com boblens brag. INTRODUKTION Dette dokument beskriver forslag til fire moduler, hvis formål

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Jan-juni 2016 Institution UCH/ Handelsskolen Uddannelse Fag og niveau Lærer(e) Hold EUX Business IT B Lars

Læs mere

The Scrum Guide. Den ultimative guide til Scrum: Spillets regler. November 2017 DANISH

The Scrum Guide. Den ultimative guide til Scrum: Spillets regler. November 2017 DANISH The Scrum Guide Den ultimative guide til Scrum: Spillets regler November 2017 DANISH Udviklet og vedligeholdt af Scrum-skaberne: Ken Schwaber og Jeff Sutherland Indholdsfortegnelse Formålet med Scrum Guiden...

Læs mere

Erfaringer med gennemførelse af store IT-projekter. Fagdirektør Thomas Monefeldt, Udvikling og Forenklingsstyrelsen Skatteministeriet

Erfaringer med gennemførelse af store IT-projekter. Fagdirektør Thomas Monefeldt, Udvikling og Forenklingsstyrelsen Skatteministeriet Erfaringer med gennemførelse af store IT-projekter Fagdirektør Thomas Monefeldt, Udvikling og Forenklingsstyrelsen Skatteministeriet 1 Indhold Introduktion til ImplementeringsCenter for Inddrivelse (ICI)

Læs mere

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan

Læs mere

Katrines Kælder Kasseapparat

Katrines Kælder Kasseapparat Katrines Kælder Kasseapparat Projektdokumentation Aarhus Universitet Gruppe 4-4. Semester - E15 Vejleder: Lars Mortensen Dato 11-09-2015 David Heilesen Danielewicz - 201400148 - IKT Kalle Rønlev Møller

Læs mere

Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering for 1. kvartal 2007

Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering for 1. kvartal 2007 Skatteudvalget SAU alm. del - Bilag 156 Offentligt Notat Skatteministeren Hovedcentret Strategi og Udvikling Projektkontoret Dato 25. maj J. nr. 07-061430 Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering

Læs mere

Eksamenskatalog for procesteknologuddannelsen. Studieretning fødevareteknologi Odense Optaget efteråret Gældende for

Eksamenskatalog for procesteknologuddannelsen. Studieretning fødevareteknologi Odense Optaget efteråret Gældende for Eksamenskatalog for procesteknologuddannelsen Studieretning fødevareteknologi Odense Optaget efteråret 2018 Gældende for Efterårs-/forårssemestret 2018/2019 og Efterårs-/forårssemestret 2019/2020 21-08-2018

Læs mere

Dm071 / Dm072 - Obligatorisk projekt 3: Design af model

Dm071 / Dm072 - Obligatorisk projekt 3: Design af model Dm071 / Dm072 - Obligatorisk projekt 3: Design af model Fag: Projektet omhandler emner fra fagene Software Design og Software Konstruktion. Formål: Formålet med projektet er at give dig mulighed for sammen

Læs mere

Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt

Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt Scope Management ITU 11-09-2013 @janhmadsen Dagsorden Oplægsholder Projektstyring Scope Management i en fælles kontekst Definitioner Scope Management - styring af omfang ved projektets start under projektets

Læs mere

Ældre- og Handicapforvaltningen, Aalborg Kommune Aalborg på Forkant Innovativ udvikling i sundhed og velfærd. Forundersøgelse. Aalborg på Forkant

Ældre- og Handicapforvaltningen, Aalborg Kommune Aalborg på Forkant Innovativ udvikling i sundhed og velfærd. Forundersøgelse. Aalborg på Forkant Forundersøgelse - bedre sundhed og mere omsorg og pleje for færre ressourcer Udvikling af innovative sundheds- og velfærdsløsninger i Ældre- og Handicapforvaltningen i Aalborg Kommune 1 Indholdsfortegnelse

Læs mere

Bilag 16. Den Iterative Model. Til Kontrakt. Den Nationale Henvisningsformidling

Bilag 16. Den Iterative Model. Til Kontrakt. Den Nationale Henvisningsformidling Bilag 16 Den terative Model Til Kontrakt OM Den Nationale Henvisningsformidling Bilag 16 Den terative Model Side 1/9 NSTRUKTON TL TLBUDSGVER: Teksten i dette afsnit er ikke en del af Kontrakten og vil

Læs mere

Accelerate Agil implementering fra EG NeoProcess

Accelerate Agil implementering fra EG NeoProcess Accelerate Prioritise Sprint Accelerate Agil implementering fra EG NeoProcess EG NeoProcess www.eg-neoprocess.dk Accelerate den agile implementering Verden og hverdagen er kompleks og i konstant forandring

Læs mere

Bilag. Bilag 1. Rapport. Rapporten skal.. Produkt. Produktet skal...

Bilag. Bilag 1. Rapport. Rapporten skal.. Produkt. Produktet skal... Bilag Bilag 1 Produkt Backlog Denne Produkt Backlog giver et billede af hvilke funktioner kan medtages i projektet som vil blive sorteret efter relevans og om det kan lade sig gøre inden for projektets

Læs mere

Gruppebaseret projekteksamen på SUND

Gruppebaseret projekteksamen på SUND Det Sundhedsvidenskabelige Fakultet Niels Jernes Vej 10 9220 Aalborg Øst Tlf. 9940 9940 Fax 9815 9757 www.sundhedsvidenskab.aau.dk Gruppebaseret projekteksamen på SUND Vejledning til studerende, projektvejledere,

Læs mere

Accelerace og Green Tech Center kommer nu med et unikt tilbud om udvikling af din virksomhed Green Scale Up

Accelerace og Green Tech Center kommer nu med et unikt tilbud om udvikling af din virksomhed Green Scale Up Accelerace og Green Tech Center kommer nu med et unikt tilbud om udvikling af din virksomhed Green Scale Up Accelerace har gennem de seneste 7 år arbejdet tæt sammen med mere end 250 af de mest lovende

Læs mere

Projektplan Syddjurs Smart Community

Projektplan Syddjurs Smart Community Projektplan Syddjurs Smart Community Dokument: Projektplan Version: 1.1 Udgivelsesdato: 9. marts 2016 Udarbejdet af: MC Kontrolleret af: JT Godkendt af: MC Indhold 1 Indledning... 3 1.1 Projektets titel...

Læs mere

Uddannelsesevaluering (kandidat cand.it) i foråret 2012

Uddannelsesevaluering (kandidat cand.it) i foråret 2012 1) Hvordan vurderer du uddannelsens faglige niveau? 1a) Er der områder, hvor du kunne have ønsket et højere fagligt niveau? Middelscore = relativt lavt faglig niveau i starten af uddannelsen på visse områder,

Læs mere

Guide til IT projekter i den fællesoffentlige projektmodel

Guide til IT projekter i den fællesoffentlige projektmodel DEN FÆLLESOFFENTLIGE PROJEKTMODEL Guide til IT projekter i den fællesoffentlige projektmodel Dato: 22.06.2015 Version: 1.0 1 Projektledelse af it-projekter Denne guide tager udgangspunkt i særlige forhold

Læs mere

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Rasmus L. Olsen, 27 februar 2008 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2: Kravspecifikation

Læs mere

Engageret, kompetent og målrettet produktudvikling INNOVATION

Engageret, kompetent og målrettet produktudvikling INNOVATION Engageret, kompetent og målrettet produktudvikling INNOVATION Du har en ide Det gælder om at forfølge sin ide, mens den kan gøre en forskel i markedet. I en travl hverdag med ledelse og drift kan det imidlertid

Læs mere

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING 2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et

Læs mere

1) Til en praktik prøve. 2) Aflevere Synopsis Som er starten på dit afsluttende eksamensprojekt.

1) Til en praktik prøve. 2) Aflevere Synopsis Som er starten på dit afsluttende eksamensprojekt. Praktikindkald Praktikprøvetilmelding Praktikprøve d. 22-23.03 Udarb. af synopsis Påskeferie Multimedie Designer Uddannelsen Information om 4 semester, foråret 2012 Det overordnede tema for 4. semester

Læs mere

P0 erfaringsopsamling. Dagens læringsmål. HVAD er refleksion. Hvad er refleksion. P0-erfaringsopsamling

P0 erfaringsopsamling. Dagens læringsmål. HVAD er refleksion. Hvad er refleksion. P0-erfaringsopsamling P0-erfaringsopsamling PV4 Efteråret 2012 Software, Datalogi, Bachelor i IT og Informatik Lone Stub Petersen Lars Peter Jensen lpj@es.aau.dk 1 Forelæsning om Refleksion Procesanalyse-skrivningskrivning

Læs mere

HIT HjerteinsufficiensTelemedicin

HIT HjerteinsufficiensTelemedicin HIT HjerteinsufficiensTelemedicin Et Offentligt Privat Innovationsprojekt Marianne B. Lauritsen Region Hovedstaden Baggrund Innovationsprocessen Samarbejdet med borgere og virksomheder De gode historier

Læs mere

Første Semester Projekt: Fællesspisning-app

Første Semester Projekt: Fællesspisning-app Første Semester Projekt: Fællesspisning-app Problemområde: Fællesspisning i fælleshuset er en social og praktisk mulighed for beboerne i andelsforeningen XX hvor madlavningen går på tur mellem andelsforeningens

Læs mere

Bilag 1. Tidsplan. Til Kontrakt. Den Nationale Henvisningsformidling

Bilag 1. Tidsplan. Til Kontrakt. Den Nationale Henvisningsformidling Bilag 1 Tidsplan Til Kontrakt OM Den Nationale Henvisningsformidling Bilag 1 Tidsplan Side 1/10 INSTRUKTION TIL TILBUDSGIVER: Teksten i dette afsnit er ikke en del af Kontrakten og vil blive fjernet ved

Læs mere

Version marts 2017 Torben Gregersen Vejledning til gennemførelse af semesterprojekt 1

Version marts 2017 Torben Gregersen Vejledning til gennemførelse af semesterprojekt 1 Version 1.7 24. marts 2017 Torben Gregersen tg@ase.au.dk Vejledning til gennemførelse af semesterprojekt 1 Indholdsfortegnelse Indledning... 3 1. Samarbejde i gruppen.. 3 1.1 Personlige ressourcer.. 3

Læs mere

Jobcentrets VITAS business case

Jobcentrets VITAS business case Jobcentrets VITAS business case Lavet med udgangspunkt i en kommune med 50-80.000 borgere 15. december 2015 Jobcenter business casens indhold Formål med jobcenter business casen og STAR anbefaling Side

Læs mere

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen. 2013 The LEGO Group l

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen. 2013 The LEGO Group l The LEGO Journey: Building an agile test foundation one brick at the time Casper Gaardland Englund Stephan Hjelmdal Nielsen 2013 The LEGO Group l TestExpo 15 Hvem er vi? Casper Englund Uddannet datamatiker

Læs mere

Spillemyndighedens certificeringsprogram. Retningslinjer for sårbarhedsscanning SCP.05.00.DK.1.0

Spillemyndighedens certificeringsprogram. Retningslinjer for sårbarhedsscanning SCP.05.00.DK.1.0 SCP.05.00.DK.1.0 Indhold Indhold... 2 1 Formålet med retningslinjer for sårbarhedsscanning... 3 1.1 Overblik over dette dokument... 3 1.2 Version... 3 2 Certificering... 3 2.1 Certificeringsfrekvens...

Læs mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Testspecifikation

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Testspecifikation Udgave 1 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Testspecifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC Testspecifikation

Læs mere

Semesterbeskrivelse for 3. semester på HDFR Oplysninger om semesteret Skole: AAU Executive Studienævn: Studienævnet for HD og MBA Studieordning: Studieordning for Den erhvervsøkonomiske Diplomuddannelse

Læs mere

Scrum guiden. Den ultimative guide til Scrum: Spillets regler. Oktober 2011. Udviklet og vedligeholdt af Ken Schwaber og Jeff Sutherland

Scrum guiden. Den ultimative guide til Scrum: Spillets regler. Oktober 2011. Udviklet og vedligeholdt af Ken Schwaber og Jeff Sutherland Scrum guiden Den ultimative guide til Scrum: Spillets regler Oktober 2011 Udviklet og vedligeholdt af Ken Schwaber og Jeff Sutherland Indholdsfortegnelse Formålet med Scrum guiden... 3 Scrum overblik...

Læs mere

Praktikvejledning og information om 4 semester, foråret 2014

Praktikvejledning og information om 4 semester, foråret 2014 Multimedie Designer Uddannelsen Praktikvejledning og information om 4 semester, foråret 2014 Det overordnede tema for 4. semester er PRAKTIK OG PERSPEKTIVERING. Det betyder, at du på 4. semester har mulighed

Læs mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Projektstyring

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Projektstyring Udgave 1 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Projektstyring Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC Projektstyring

Læs mere

Vejledning - Udarbejdelse af gevinstdiagram

Vejledning - Udarbejdelse af gevinstdiagram Vejledning - Udarbejdelse af gevinstdiagram Maj 2015 INDHOLD 1. INDLEDNING... 1 1.1 FORMÅL... 1 1.2 VEJLEDNINGENS SAMMENHÆNG MED DEN FÆLLESSTATSLIGE IT-PROJEKTMODEL... 1 1.3 GEVINSTDIAGRAMMET... 2 1.4

Læs mere

Automatisk Vandingssystem

Automatisk Vandingssystem Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen - 201205713 - IKT Kasper Sejer Kristensen

Læs mere

Værktøj 2 - Milepælsplan

Værktøj 2 - Milepælsplan Værktøj 2 - Milepælsplan Formål Ved at udarbejde en milepælsplan for projektet deles projektet op i mindre og mere håndterbare bidder. Formålet er bl.a. at sikre, at de leverancer og delleverancer, som

Læs mere

Semesterbeskrivelse for uddannelser ved Aalborg Universitet. Semesterbeskrivelse for 7. semester på HDFR

Semesterbeskrivelse for uddannelser ved Aalborg Universitet. Semesterbeskrivelse for 7. semester på HDFR Semesterbeskrivelse for uddannelser ved Aalborg Universitet Semesterbeskrivelse for 7. semester på HDFR Oplysninger om semesteret Skole: AAU Executive Studienævn: MBA- og HD-studienævnet Studieordning:

Læs mere

PRINCE2 med tusind ord. Andy Murray, PRINCE2 (2009) lead author og direktør for Outperform UK Ltd. AXELOS.com. The Stationery Office 2011

PRINCE2 med tusind ord. Andy Murray, PRINCE2 (2009) lead author og direktør for Outperform UK Ltd. AXELOS.com. The Stationery Office 2011 PRINCE2 med tusind ord Andy Murray, PRINCE2 (2009) lead author og direktør for Outperform UK Ltd AXELOS.com White Paper September 2011 Indhold 1 Hvad er PRINCE2? 3 2 Fordele ved PRINCE2 3 3 Principper

Læs mere

Bias Reducing Operating System - BROS -

Bias Reducing Operating System - BROS - Bias Reducing Operating System - BROS - Accepttestspecifikation Projektgruppe 3: Rasmus Lund Jensen (11111) Nicolai Glud(11102) Jacob Roesen(10095) Mick Holmark(11065) Johnny Kristensen(10734) 1 Versionshistorik

Læs mere

ETC sæt strøm til projektstyringen

ETC sæt strøm til projektstyringen ETC sæt strøm til projektstyringen Sådan får du succes med projektestimering Få styr på projekter og deadlines Denne publikation indeholder en gennemgang af den nye ETC-funktion i TimeLog Project. Med

Læs mere

1. I laboratoriet. I det følgende præsenteres opskriften på et laboratorium.

1. I laboratoriet. I det følgende præsenteres opskriften på et laboratorium. 1. I laboratoriet Laboratoriet danner rammen om et tværsektorielt udviklingsforløb, hvor ledere og nøglepersoner på tværs af sektorer mødes for at udvikle nye modeller for samarbejde og forløb på tværs

Læs mere

"Fastholdelsespakken" Fastholdelse af unge, der har fået uddannelsespålæg

Fastholdelsespakken Fastholdelse af unge, der har fået uddannelsespålæg "Fastholdelsespakken" Fastholdelse af unge, der har fået uddannelsespålæg Køge, Greve, Solrød og Stevns Kommuner UUV Køge bugt Køge Handelsskole og EUC Sjælland (De øvrige medlemmer af Uddannelsesnetværket

Læs mere

Beslutningsstøtte i bløderbehandlingen Arkitektur: Slutprodukter i fase 3

Beslutningsstøtte i bløderbehandlingen Arkitektur: Slutprodukter i fase 3 Indholdsfortegnelse Fase 3: arkitekturforløbet... 2 Variationer fra oprindelig plan... 3 Opstartsmøde 6/4-2017... 4 Arbejdsmøde 20/4-2017... 4 Skitsering af mål-arkitektur... 6 Standarder... 6 Sikkerhedsmodel...

Læs mere

Evaluering af 2. semester, Cand.it. i it-ledelse, fora r 2017

Evaluering af 2. semester, Cand.it. i it-ledelse, fora r 2017 Evaluering af 2. semester, Cand.it. i it-ledelse, fora r 2017 Indhold Indhold... 1 Indledning... 3 Forretningsudvalget (FU)... 3 Elektronisk semesterevaluering... 4 Modul 5: IT-baseret forbedring af organisatoriske

Læs mere

(Bilaget ligger på i pdfformat og word-format.)

(Bilaget ligger på  i pdfformat og word-format.) BILAG 7 DEN AGILE METODE OG SAMARBEJDSORGANISATION (Bilaget ligger på http://silkeborgkommune.dk/erhverv/udbud/varer-og-tjenesteydelser i pdfformat og word-format.) Skemaer udfyldes af Tilbudsgiver. Besvarelsen

Læs mere

Noter fra workshop med OS2

Noter fra workshop med OS2 Noter fra workshop med OS2 Exported on 12/10/2017 Noter fra workshop med OS2 1 Table of Contents 1 Table of Contents... 2 2 Overordnede noter:... 3 3 Beslutninger og noter til de enkelte kandidater:...

Læs mere

Bilag 10. Samarbejdsorganisation. Udbud af Medical Device Information Collection

Bilag 10. Samarbejdsorganisation. Udbud af Medical Device Information Collection Bilag 10 Samarbejdsorganisation Udbud af INSTRUKTION TIL TILBUDSGIVER: Teksten i dette afsnit er ikke en del af Kontrakten og vil blive fjernet ved kontraktindgåelse. Formål med Bilag: Formålet med dette

Læs mere

Udbud af RIPA - Syd. Bilag 1 - Tidsplan

Udbud af RIPA - Syd. Bilag 1 - Tidsplan Udbud af RIPA - Syd til Bilag 1 - Tidsplan Bilag 1 Tidsplan Side 1 af 12 Indholdsfortegnelse: 1. INDLEDNING...4 2. FRIST FOR BEVILLINGSMÆSSIG HJEMMEL...4 3. FERIE UGER...4 4. OVERORDNET FASEOPDEDLING...5

Læs mere

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Jesper Kock, Klaus Eriksen, Mikkel Larsen og

Læs mere

GODE RÅD TIL MØDELEDER

GODE RÅD TIL MØDELEDER GODE RÅD TIL MØDELEDER Dette dokument er beregnet til dig som mødeleder. Dokumentet giver dig alle de nødvendige oplysninger og gode råd, så du bedst muligt kan forberede og afholde mødet. Det forventes

Læs mere

System Arkitekt Practitioner

System Arkitekt Practitioner System Arkitekt Practitioner Kompetencebeskrivelsee DISAC Danish IT Society s Architectural Certification DANSK IT 2012 1 IT arkitekt Practitioner System Arkitekt Denne certificering repræsenterer det

Læs mere

Målbillede for risikostyring i signalprogrammet. Juni 2018

Målbillede for risikostyring i signalprogrammet. Juni 2018 Målbillede for risikostyring i signalprogrammet Juni 2018 1 Introduktion Opstilling af målbillede Målbilledet for risikostyringen i Signalprogrammet (SP) definerer de overordnede strategiske mål for risikostyring,

Læs mere