Prosjektplan
Formål
Å lage ny implementasjon av EVUweb basert på JBoss Seam.
For enkeltbrukere og foretak skal EVUweb tilby påmelding til etter- og videreutdanningskurs som er registrert i FS-basen.
Mandat
Mandatet er beskrevet her
Ressurser
- Leiv Hellebø (50% til november 2009)
- Alen Milkovic (80%)
- Jon Kleiser (60%)
- Geir Solli (20%)
- Tonje Fredrikson (100%)
- Hanne Vibekk (50%)
Prosjektorganisasjon
- Prosjekteier: Andora Sjøgren
- Produkteier: Knut Løvold
- Prosjektleder: Tonje Fredrikson
- Scrum Team: Leiv Hellebø, Alen Milkovic, Jon Kleiser, Tonje Fredrikson
- Scrum master: Tonje Fredrikson
- Andre ressurser: Geir Solli (Deltar på planlegging og demonstrasjoner)
Leveranser
- Produksjonsklar versjon leveres fredag 30. april 2010.
- For delleveranser henvises til oversikt over Sprinter (se under) i JIRA
- Sprint 1 - utgangen av oktober
- Sprint 2 - utgangen av november
- Sprint 3 - midten av januar
- Sprint 4 - midten av februar
- Sprint 5 - midten av mars
- CR (Candidate Release) - slutten av mars
- GA (General Availability) - utgangen av april
Aktiviteter
Dokumentasjon
- Ansvarlig for systemdokumentasjon:
- Systembeskrivelse:
- Kravspesifikasjon (JIRA): Tonje Fredrikson
- Brukerdokumentasjon:
- Det finnes brukerdokumentasjon for håndtering i FS (administrasjonssiden av applikasjonen).
- Ansvarlig for driftsdokumentasjon:
- Drift har egen dokumentasjon for serverrutiner som de er ansvarlig for. Innstillinger m.v. lages i samarbeid med utviklergruppen.
- Utviklerdokumentasjon:
- Designdokumentasjon: Egen prosjektutviklingsside er opprettet i Vortex, med tilgang for alle utviklerne.
- Kildekodedokumentasjon: Kildekoden dokumenteres på prosjektutviklingssiden, samt direkte i kildekoden.
- Testdokumentasjon: Akseptansetester basert på brukerhistorier.
- API-dokumentasjon: Javadoc er tilgjengelig internt i Eclipse. Alle utviklere er ansvarlig for oppdatering av denne.
Testplan
Enhetstester foretas fortløpende ved ferdigstilling av de minste isolerbare enhetene. Utføres av utviklerne.
Etter Sprint 5 ferdigstilles applikasjonen for intern integrasjonstesting av FS support.
CR testes ute hos institusjonene etter testplan fra FS support.
Fra utvikling til drift
- Systemutviklingsmetode: Scrum
- Prosjektoppgaver basert på Brukerhistorier
- Sprintoppgaver (med Brukerhistorier delt opp i 'issues' (hovedoppgaver) og 'tasks' (deloppgaver) )
- En Sprint varer i 4 uker.
- Før hver Sprint holdes et planleggingsmøte der Brukerhistorier fra Prosjektoppgavene brytes ned i mindre oppgaver.
- Daglige Scrummøter vil bli holdt annenhver uke da de fleste i Scrum teamet har 50% ressurstildeling.
- Etter hver Sprint holdes en demo for Prosjekteieren. Dette etterfølges av et tilbakeblikk på Sprinten.
- Drift: Møte jevnlig (i første omgang sammenfallende med avslutning av en Sprint) med www-drift for å videre definere ansvarsdeling, fastlagte prosesser for gruppens benyttelse av drift sine tjenester, og etablere et grensesnitt mellom utviklerne og driftsgruppen.
Evaluering
Tilbakeblikk på siste Sprint vil avholdes etter hvert demonstrasjonsmøte. Videre vil evaluering være en iterativ prosess som endel av en smidig utviklingsprosess.
Rapporteringsrutiner
For rapporteringsrutiner, se avsnitt om Rapportering i Mandatbeskrivelsen
Risikoanalyse
For risikoanalyse se her.
Avvikshåndtering
Avvik rapporteres til Prosjekteier, Andora Sjøgren.
Overlevering
Ferdig testet applikasjon er planlagt overlevert til www-drift fredag 30. april 2010.