Beskjeder
Som dere vet teller prosjektarbeidet (rapport og utviklingen av app) 50 %, og individuell eksamen 50 %. De poengene dere har fått nå inkluderer rapport og utviklingen av appen.
Det gis kun en karakter utfra poengene som prosjekt og eksamen gir tilsammen.
På eksamen vil dere se at maks poengsum er 100 poeng. Din poengsum vil da under sensurering deles på to og poengene for prosjektarbeidet legges til.
Eksempel: Anta at prosjektrapporten har gitt 40 poeng, og at du på eksamen får 70 poeng. Dette gir da tilsammen 40 + 70/2 = 75 poeng.
Vi har ikke bestemt oss for eksakte grenser ennå, men hvis for eksempel grensene er:
>90=A, >80=B, >60=C, >50=D, >40=E vil da dette eksemplet gi en C.
er nå lagt ut i menyen til venstre.
Når det gjelder pensum: Dere trenger ikke kunne alle detaljer som står i Scrum boka som er satt opp som pensum. Det viktigste er det som er tatt opp på forelesninger, og praksiser og roller dere selv har brukt i prosjektet.
Slides fra alle forelesningene er også pensum.
Merk: Presentasjonen tirsdag 15.05 kl. 12.15 er flyttet til seminarrommet Caml i 3 etasje
Litt informasjon til muntlig presentasjon tirsdag 15 mai:
Først og fremst ønsker vi en demo av applikasjonen dere har laget.
- Hovedfunksjonalitet (som beskrevet innledningsvis)
- Tilleggsfunksjonalitet (eksempler som vi har gitt og/eller som dere selv har funnet på)
Si også noe om prosessen (smidige praksiser dere har brukt; eks. sprintmøter, stand-up, kanban board el.l.)
Bruk av objektorienterte prinsipper som lav kobling og høy kohesjon hvis det er aktuelt, patterns som Model View Presenter hvis aktuelt etc.
Design og modellering (usecase, sekvensdiagram, klassediagram...)
Andre stikkord:
Versjonshåndtering og bruk av GIT
Testing, hvordan foregikk det?
Spørreundersøkelser hvis det er aktuelt etc.
Det er ikke meningen at dere skal gå veldig detaljert inn på alle punkter som er nevnt, mye av dette kommer jo mer detaljert i rappor...
Det har tidligere blitt sagt at dere skulle få noe tid til å gjøre ferdig selve rapporten (og det individuelle refleksjonsnotatet) etter at dere har levert kildekoden av appen dere har utviklet.
Vi har derfor forskjøvet fristene for rapporten og refleksjonsnotatet til torsdag 24 mai.
Fristen for å levere kildekoden er som før mandag 14.05, og muntlige presentasjoner er tirsdag 15.05.
Dere har selvsagt mulighet til å legge til funksjonalitet dere selv ønsker i appen. Under mappen beskrivelse av case, er det nå lagt inn et dokument "Eventuelle tillegg i appen" som gir eksempler på utvidelser av funksjonalitet!
Fint om dere også har egne ideer til tilleggsfunksjonalitet!
Lykke til!
I tillegg til prosjektrapporten skal alle levere et refleksjonsnotat som en individuell innlevering. Dette notatet kan være på ca. en side og bør inneholde:
Hvordan du har opplevd prosjektet og teamarbeidet
Hva du har gjort/utført i prosjektet/teamet
Samarbeidet med de andre på teamet
Utfordringer du eventuelt har hatt
Innlevering av prosjektrapporten (PDF) samt individuell refleksjonsnotat er satt til torsdag 24.05. Kildekode (i en zip fil) har frist mandag 14 mai kl. 23.59. Alt leveres i devilry.ifi.uio.no som tre forskjellige innleveringer. Prosjektrapporten og kildekoden leveres i grupper, refeksjonsnotatet leveres individuelt.
Presentasjon av prosjektet (obligatorisk) er satt til tirsdag 15 mai, kl. 12.15 på Perl.
Det er lagt ut noen screenshots fra Refactorering av app fra Thomas sin forelesning.
Se undermappe (kildekode fra Android Studio) under beskrivelse av case.
En mastergradsstudent innen sikkerhet og trusselmodellering vil komme følgende dager:
Tirsdag 3 april kl. 12.15
Torsdag 05 april kl. 10.15
Det blir to grupper/team tirsdag og to grupper/team torsdag. Vi bestemmer torsdag 22.03 (under presentasjonen) hvilke grupper/team som ønsker hvilke dager.
Torsdag 22.03 vil vi at alle 4 gruppene/teamene presenterer framdriften så langt i prosjektet.
Hver gruppe vil få 10-15 minutter.
Vi vil gjerne at hele gruppa er med på presentasjonen. Gi beskjed til en av gruppelærerne hvis du er forhindret fra å møte opp.
Lag gjerne noen slides som f.eks. kan vise:
Backlog (user stories, tasks,...)
Modeller/diagrammer: F.eks. Use Case , aktivitetsdiagrammer, sekvensdigramnmer, klassediagrammer
Prosessen: Sprinter, Kanbanbooard etc.
Vis gjerne demo om dere har
Si gjerne noe om utfordringer eller hindringer dere opplever i prosjektet/teamarbeidet
Noen flere detaljer vedrørende rapporten som skal skrives er lagt ut under mappen "Beskrivelse av case". Kan også hentes her: Mal for rapport
Zip fil er lagt ut under mappen "beskrivelse av case". Åpnes i Android studio (version 3).
Nå starter det praktiske arbeidet for alvor! Mer detaljert informasjon om funksjonaliteten i appen vil bli gitt, og dere vil imorgen blant annet starte med å lage en innledende "backlog".
Viktig at dere møter!
Yngve
Det nærmer seg nå prosjektarbeid og praktisk jobbing og koding: Før forelesningen tirsdag 20.02 er følgende viktig:
Gå igjennom denne videoen (https://youtu.be/zky8rDy1OFY).
I første time imorgen vil videoen gås igjennom i plenum med spørsmål etc. I andre time vil dere sette dere sammen i de prosjektgruppene dere skal jobbe i å gjøre det som gjennomgås i videoen.
Etter at dere har gjort det som gjennomgås i videoen er det viktig at dere gjør (før tirsdagens forelesning):
Se på oppgaven som er lagt ut under oppgaver i menyen til venstre (link til oppgave). Dere kan løse oppgaven hver for dere og/eller i prosjektgruppene.
Det vil bli gitt en overordnet presentasjon av caset (utvikling av app) på forelesningen idag.
Viktig at dere møter opp på gruppetimen, da vi vil starte med å inndeling av grupper/team for prosjektarbeidet i kurset.
Merk at forelesningen idag er i rommet Perl. Mandager foregår forelesningene i Prolog, på tirsdager i Perl. Velkommen!
Dato for eksamen er ikke fastsatt. Denne vil bli sent i eksamensperioden. Den vil ikke kollidere med andre relevante emner i informatikk.