Fredag den 08:e januari 2021

I denna workshop ska ni jobba med en annan grupps projekt.

Under dagen är det tanken att ni ska läsa, förstå och lokalt köra en annan grupps projekt. Och göra en präsentation om projektet.

Ni får en branch (review-gX) som den som det är tänkt att ni jobbar emot, ni uppmanas till att förbättre dokumentation och evt kod.

Ni får också en pull request (bör vara ett issue), denna kan ni använda till att kommunicera med gruppen, om ni har frågor till koden, dokumentationen eller hur sakar hänger ihop. Men vänta inte på ett svar ;)

Presentaionen ska byggas upp runt dokumentations modellen C4, använd gärna draw.io / diagrams.net:

Kom ihåg att präsentationen och dokumentation ni skaper ska delas med den grupp ni gör review av, det enklaste är att lägga det direkt i Confluence eller som ett commit i branchen (review-gX).

Vem gör vad:

Ni har förjande ressourser:

  • GitHub (kod)
  • Confluence
  • Jira
  • Discord historik

Presentaion för klassen, start kl 14:00. Ordning:

  • Grupp 1
  • Grupp 2
  • Grupp 3
  • Grupp 4
  • Grupp 5

Presentaionen ska innehålla:

  • En beskriving av vilken dokumentation som finns
    • Och vart den finns
    • Finns olika delar på olika ställen?
  • En beskriving av hur det gick att få lösningen att köra lokalt
    • Vilka komando har ni kört?
    • Lokal build? Docker? Docker-compose?
  • Infrastruktur
    • Vilka miljöer är där?
    • Hur kommer man åt dom?
    • När deployas dom?
  • Branching (och merging) strategi (övergripande)
    • Hur är det tänkt att man ska jobba med koden?
  • En C4 dokumentation av projektet
    • Context
    • Container
    • Component

Frågor som ni kommer att skulle ta ställning till efter präsentation:

  • GruppX: känner ni igen det system som beskrivs av GruppY?
  • GruppX: är där något som GruppY har glömt i deras presentation?
  • GruppY: är där något av GruppX dokumentation som ni vill ta med er in i ert eget projekt?