v01 - Kund och uppdrag

By . Latest revision .

Kursen startar och projektet presenteras tillsammans med kursens upplägg. Kundens kravbild gås igenom. Första uppgiften gås igenom, det handlar om förutsättningar för att skapa en översikt av systemet via en System Design Specification (SDS). Vi pratar om olika typer av arkitekturer när man bygger ett större system.

Innan veckan är slut skall alla finnas i en grupp.

#Kursintro

Vi går igenom kursens formalia, upplägg och fokus.

#Projekt

Vi tittar på de viktiga grunddokumenten i projektet, vi börjar med bakgrundsanalysen/domänbeskrivningen och vi går snabbt igenom kravspecifikationen.

Vi tittar även på tips och trix som kan vara bra att veta om samt de tekniska rapporter som finns från föregående års studenter.

#Föreläsning

Följande är föreläsningsmaterial som hanteras under veckan.

  1. System Design Specification (SDS) berättar om systemarkitekturer och hur man med olika verktyg, bilder och texter kan analysera ett system och visualisera och berätta för sin omgivning hur systemet är tänkt att fungera och byggas.

Studera följande.

  1. Software architecture patterns - Take a deep dive into several common software architecture patterns. Läs artikel om 5 vanliga designmönster för arkitektur.

  2. The Big Ball of Mud and Other Architectural Disasters. Läs artikeln om vad som händer när arkitekturen blir fel.

#Uppgifter

#Team

Är alla indelade i ett team? Annars löses det under första träffen.

Ni bör ha ett första möte i ert team där ni pratar med varandra så alla får berätta lite om sig själva och sin ambition i kursen. Låt alla berätta vad de är duktiga på. Lyssna.

Bestäm hur ni skall ha era träffar i teamet, hur skall ni kommunicera löpande så att ni inte tappar varandra och alltid är synkade?

Behöver ert team ha någon som har en ledande roll, någon som är sammankallande?

Bestäm vad ni gör till nästa vecka, så att alla har uppgifter att utföra. Börja nästa möte med en avstämning så alla får berätta vad de gjort och hur långt de kommit.

Studera följande.

  1. Vilken är din roll i gruppen? Emil lyfter frågan om hur en grupp organiserar sig och vilken roll man tar på sig.

Torsdag standup

Varje torsdag har vi standup möten, läs om hur vi genomför torsdagens standup.

Denna veckan har vi fokus på:

  1. Var är nu absolut viktigast för att komma igång på bästa sätt?

    • Git
    • GitHub
      • Actions
      • Project
    • Docker
    • Mall till SDS
  2. Tips från förra årets studenter (vad skrev de i sina slutrapporter)?

  3. Planering, hur kan vi övergripande göra en enklare tidplanering för projektet?

#Revision history

  • 2023-10-10: (C, mos) Utbruten till eget dokument.
  • 2022-10-24: (B, mos) Länk till domänbeskrivning.
  • 2022-10-10: (A, mos) Första utgåva inför kursstart HT2022.

Document source.