1. Introduksjon. Glis 13/02/2018

Like dokumenter
Software Development Plan

Software Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

Software Development Plan (1. utkast)

PROGRAMUTVIKLINGSPLAN. Big Data and Machine Learning

SRD. Software Requirements and Design GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

SOFTWARE DEVELOPMENT PLAN. Home Automation System. Nickolas Helgeland, Jon Erik Nordskog og Kristian Sande Sjølyst

som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad

VEDLEGG 1 KRAVSPESIFIKASJON

Gruppe Forprosjekt. Gruppe 15

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Pillbox Punchline

Forprosjektrapport. Presentasjon. Sammendrag. Tittel Informasjonsplatform for NorgesGruppen

Kravspesifikasjon. Forord

Forprosjektrapport. Gruppe Januar 2016

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort

SOFTWARE REQUIREMENT & DESIGN DOCUMENT

UKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

Huldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse

Testplan (Software Test Plan)

HiOA TDK. Ingeniørfag data. DATS1600 Programutvikling. Eva Hadler Vihovde. Prosjektoppgaven Prosessdokumentasjon - Alternativ 1

Kravspesifikasjon. 1. Innledning. Presentasjon. Innledning. Om bedriften. Bakgrunn for prosjektet

Forprosjektrapport. Presentasjon. Oslo, den 29. Januar Gorm Eirik Svendsen Nicolai Mellbye Marius Auerdahl Per Gustav Løwenborg

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport

PROSESSDOKUMENTASJON

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer

Vedlegg Side 83 av 155

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF

Installasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011

Forprosjektrapport for Agresso R&D Ansettelsessystem Hovedprosjekt våren Skrevet av:

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Use Case Modeller. Administrator og standardbruker

Forprosjektrapport. Gruppe 31

Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus. Forprosjektrapport. Bravo Booking App

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Prosjektdagbok. Gruppe 9. Gruppemedlemmer. Eirik Fjellheim Andersen (s198590) Sigurd Witold Aspen (s198593) Jonas Mögenburg (s198741)

Forprosjektrapport ElevApp

SOFTWARE REQUIREMENT & DESIGN DOCUMENT. Home Automation System. Nickolas Helgeland, Jon Erik Nordskog og Kristian Sande Sjølyst

SKY.FGDO.no. Brukerhåndbok for SKY lagringsløsning V1.2. Embetsmenn i Storlosje/Grunnlosje

Bachelorprosjekt i informasjonsteknologi, vår 2017

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell

Båtforening på nett. Produktrapport

Kravspesifikasjon. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON

Komme i gang med Skoleportalen

Releaseskriv versjon Vedr. INSTALLASJONSPROSEDYRER. Versjon Pr. 30. MARS 2012 Copyright. Daldata Bergen AS

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

Kravspesifikasjon. 1 Prosjektfakta. Medlemsregister for YXD-Kurdistan. Prosjektnummer: Ernad Fajkovic

Heggset Engineering er et kreativt og uavhengig kompetansemiljø med ti ingeniører/tekniske tegnere lokalisert i moderne lokaler i Dale Industripark i

Minfagplan.no. Brukermanual. Veiledning for lærere. Dokumentnummer: BV-001. Revision 1.4. August 25 th

Kravspesifikasjon Gruppe nr ABTF

Teknisk Presentasjon Kun for autoriserte partnere.

Installasjonsveiledning PowerOffice SQL

Kravspesifikasjon. Kravspesifikasjon Gruppe nr 10 Hårgalleriet. DATO 08. februar 2011 ANTALL SIDER 8 INTERN VEILEDER Tor Krattebøl

SPSS Høgskolen i Innlandet

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar Gruppemedlemmer

Installasjonsveiledning PowerOffice SQL

Del IV: Prosessdokumentasjon

Repository Self Service. Hovedoppgave våren 2010

Dokument 1 - Sammendrag

Gå til Nedlastninger på menylinjen for Visma Skolelisens og velg Visma Lønn versjon 9.5.

Gruppe 44. Bachelorprosjekt ved Institutt for informasjonsteknologi, våren Høgskolen i Oslo og Akershus,

Høgskolen i Oslo og Akershus

Hovedprosjekt i informasjonsteknologi våren Gruppe 32 - Erik M. Forsman, Lars H. Nordli og Simen A. Hansen

Brukerveiledning for nedlastning og installasjon av Office Av Roar Nubdal, fagprøve IKT-servicefag, juni 2014

Presentasjon av oppgave 24E Bookingsystem for LillehammerBryggeri. Av Anders Refsahl

Innstallasjon og oppsett av Wordpress

For bruk med Xerox ConnectKey Technology-aktiverte multifunksjonsprintere (MFP-er)

Prosjektdagbok hovedprosjekt våren 09

Systemkrav og administrasjon

Administrasjon av FLT-Sunnhordland Web-side

Læringsutbyttebeskrivelse, Fredrikstad FagAkademi

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

Forord Dette er brukerdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010.

Forprosjektrapport Gruppe 30

Forprosjekt gruppe 13

Velkomment til å installere BAS21

I multiple choice, sann, usann, i alle oppgaver der du kun skal krysse av, får du poeng for riktig svar, null poeng for feil svar og ikke svar.

Lumia med Windows Phone

Innstillinger. Endre Personalia

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet

Public 360 KDRS

DDS-CAD. Oppsett av student-/demolisens

K-Nett. Krisehåndteringssystem for Norges vassdrags- og energidirektorat i en beredskaps- og krisesituasjon. av Erik Mathiessen

Hovedprosjekt 2011 HO912A. Securitas IT portal. Forprosjektrapport. Adeel Yousaf Khan s Mats Klingenberg Naustdal s Stig Arild Ysterud

Forprosjektrapport. Bachelorprosjekt ved Høgskolen i Oslo og Akershus, våren Gruppe 11. Mohamed el Morabeti, s198748

I ÅS FORSLAG TIL LØSNING

Forprosjekt. Accenture Rune Waage,

Testdokumentasjon Presentasjon

Oppdatering av Extensor 05

Kom i gang med VPN inn til skolens filserver. Innhold

Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus, våren Camilla Kaasi(s188070) Roza Moustafa(s188113)

Entobutikk FORPROSJEKTRAPPORT FOR ENTOBUTIKK VÅR 2011 LAGET AV GRUPPE 02

Oblig 5 Webutvikling. Av Thomas Gitlevaag

PowerOffice Mobile Server

Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Transkript:

SDP GLIS Espen Buø

Innholdsfortegnelse 1. Introduksjon... 2 2. Gruppebeskrivelse og ansvarsområder... 3 3. Risikoanalyse... 4 4. Hardware og softwarekrav for brukeren... 5 5. Behov for prosjektet... 6 6. Utviklingsmetode... 7 7. Work breakdown structure... 8 8. Framdriftsplan... 9 9. Nyttige lenker... 10 1

1. Introduksjon Inspirert av Kahoot, og sparket i gang av et ønske om å lage et spill som kan gjøre læring mer interaktivt i skolen. «Glis» som vi midlertidig har døpt prosjektet, ønsker vi skal være en brukervennlig platform for å opprette og gjennomføre quizzer. En registrert bruker skal kunne sette opp en rekke spørsmål med svaralternativer, og generere en kode som andre kan logge inn med for å delta. Deltakerne i quizzen skal kunne gjøre dette samtidig. Forhåpentligvis vil dette bidra til å engasjere og mulighens aktivere konkurranseinstinket hos et bredere antall elever enn under klassisk undervisning. Prosjektet foregår over en periode på omtrent 17 uker, og har frist til 8/5-2018. Det skal også gjennomføres en presentasjon av programmet helt i slutten av prosjektperioden. 2

2. Gruppebeskrivelse og ansvarsområder I et prosjekt hvor det skal utvikles et «Spillbasert læringssystem» kreves et team med forskjellige evner. Kunnskap og kreativitet som kan både designe og realisere et attraktivt produkt er ønskelig. Mest sentralt er likevel evnen til å jobbe strukturert mot et felles mål, noe som vi i Glis mener er vår fellesnevner. I skrivende stund er vi: - Cecilie D. Gløsmyr, 20 år fra Skien, utnevnt team leader for hele prosjektet. Hun har som hovedoppgave å designe og veilede all utvikling. I de første fasene av prosjektet blir hennes kreative lederrolle mest tydelig, ettersom senere arbeid vil fokusere mer på ferdig definerte mål. - Espen Buø, 23 år fra Kristiansand, har hovedansvaret for databasen. Er det spørsmål om bruk av SQL er det han som skal undersøke dette. Espen er administrator for Glisgames på VSTS. - Henrik Lie, 22 år fra Momoen, har hovedansvar for kryptering. I tillegg skal research rundt ASP.NET være hans ekspertområde. Arbeidstimer skal være jevnt fordelt så lenge dette lar seg gjøre. Dokumentasjon blir skrevet like mye av alle medlemmer, selv om dette kan føre til at språket blir noe inkonsekvent. Ansvar-/ekspertsområder som kan blir delegert senere: - C# - PHP - HTML + CSS - Serversikkerhet - Testing - Brukeropplevelse 3

3. Risikoanalyse Dette prosjektet utsetter hverken utviklere, sluttbrukere eller andre for noen fysisk risiko. Under prosjektperioden på ca 17 uker er det ikke usannsynlig at medlemmer i teamet midlertidig blir opptatt med andre prosjekter, lider av sykdom eller annet som hindrer deltakelsen i utviklingen av «Glis». Fordi hele prosjektet bare består av tre personer kan dette føre til betydelige mangler i arbeidskraft. Det er derfor viktig at prosjektet avgrenses fornuftig, og i verste fall et brukbart produkt blir levert. Scrum-metoden for utvikling av programvare vil i stor grad sikre at sluttproduktet holder vann og har fått implementert en mengde av de funksjoner vi ønsker det skal ha. Tekniske problemer med en PC kan skape uforutsette forsinkelser i utviklingen. Testing av software i god tid bør hindre de fleste av disse problemene blir kritiske. Tap av filer skal ikke være en kilde til bekymring så lenge alt backes opp etter utførte endringer i VSTS. Datasikkerhet for database vil tas hensyn til etter behov. I utgangspunktet skal ingen personlig eller annen sensitiv data lagres i sammenheng med Glis. Likevel er det verdt å nevne at både epost-adresse og passord skal lagres, men sistnevnte ikke i klartekst. 4

4. Hardware og softwarekrav for brukeren Dette punktet er fortsatt under diskusjon. - PC med nettleser. - Mobiltelefon med nettleser. Ikke prioritert, men kan implementeres hvis hovedfunksjoner allerede er på plass. 5

5. Behov for prosjektet Hvert medlem i prosjektet må ha: - PC med Windows 7/8/10 - Microsoft Visual Studio - Microsoft Word Minst ett medlem i prosjektet må ha: - Microsoft Visual Studio Enterprise 2017 - SQL Server + Management Studio eller liknende - Microsoft Visio - GanttProject - Erwin modeller Andre ønsker: - Server som kan kjøre SQL server og serverklient 24/7 med internett-tilkobling. Fildeling og versjonkontroll: - OneDrive mappe som eies av Henrik, men alle medlemmer har tilgang til. Brukes til uformelle og midlertidige dokumenter. - VSTS satt opp med Scrum-metoden brukes både til versjonkontroll og fildeling. Er konfigurert til å bruke VSTS egen versjonkontroll. Se kapittel 9. 6

6. Utviklingsmetode Etter Scrum-metoden skal ukentlige mål settes opp og gjennomgåes hver tirsdag og fredag. Fristen for ukentlige mål er tirsdag klokken 10:15. Hvordan arbeidet skal fordeles er opp til teamleder, og gjøres rett etter tirsdagsmøtet. 7

7. Work breakdown structure WBS-diagram som forenklet viser hovedstadiene i software-utvikling horisontalt, og sentrale oppgaver usortert nedover.(figur 1) Figur 7.1 - Første utkast av WBS. Tar ikke for seg inndeling av arbeid fra og med implementering. 8

8. Framdriftsplan Gantt-diagramet viser oversiktlig hvor mye tid som skal brukes på hver oppgave. (Figur 2) Arbeidsoppgaver viser bare veiledende tidspunkt, mens milepæler er fastsatt. Figure 8.1 - Gantt-diagram 9

9. Nyttige lenker VSTS, for offisiell dokumentasjon og versjonkontroll. https://glisgames.visualstudio.com/glis/ Onedrive til bruk av midlertidige og uformelle dokumenter. https://uisnmy.sharepoint.com/personal/161096_usn_no/_layouts/15/onedrive.aspx?id=%2fpersonal%2 F161096_usn_no%2FDocuments%2FSystemutvikling%20Gruppe%203 10