Lifehack projekt
I denne uge skal vi arbejde videre med front- og backend programmering. I vil blive introduceret til teori og praksis om teamsamarbejde og projektstyring.
Målet med ugen er, at hele holdet skal arbejde som et stort team af teams, som tilsammen skal udvikle et livsstils-website. Vi koordinerer koden og del-projekterne via Github og pull requests.
- I skal indgå i grupper á 2-3 personer. På moodle kan I registrere jeres grupper.
- I skal finde på en lille webbaseret lifehack applikation, I gerne vil lave. Det kan være en hjælp til at stoppe med at drikke sodavand hver dag, en sjov måde at registere sin træning eller en platfom for diskussion af tomatdyrkning i vindueskarmen. Se fx. tidligere gruppers projekter her.
- I skal analysere jeres opgave ved brug af use case diagrammer
- I skal designe hjemmesiden med figma
- I skal designe databasen med ERD
Alt det kan I gå i gang med mandag eftermiddag samt tirsdag formiddag efter fælles kickoff. Vi forventer ikke, at I er færdige når vi ses tirsdag. Men jo længere I er nået, jo længere tid har I til at kode.
- Review af sidste uge
- Gå gerne i gang med analyse og design af jeres lifehack
Vi får til kickoff på projektet besøg af virksomheden Process Factory, som vil fortælle om:
- kodestandarder - hvorfor er det en god idé for samarbejde og vedligeholdelse af koden.
- formål med code reviews og hvordan man får mest ud af dem.
- hvordan kodestandarder og code reviews supplerer hinanden.
I skal læse:
Process Factory’s Coding Guidelines
Process Factory’s Code review retningslinjer
Notér hvis der er noget du ikke forstår eller undrer dig over. Så kan vi bede Process Factory uddybe på dagen.
Vi skal nemlig have udarbejdet vores egen fælles kodestandard/udkast/ for lifehack projektet. Så lad os endelig hente inspiration hos Process Factory, der har mange års erfaring med softwareudvikling.
Lidt generelt om Coding Standards and Guidelines
Beskrivelse af Definition of Done
- Tjek ind. Har alle en gruppe? Har alle en ide?
- Kickoff
- Kodestandard for vores fælles projekt
- Definition of Done for jeres team
- Introduktion til projektet og startkode
- Introduktion til teamsamarbejde og projektstyring
- Introduktion til pull requests
Grupperne arbejder på deres projekter. I skal stadig checke ind i CodeLab.
Jeres kode skal være lagt i pull request senest kl. 12.00.
Vi mødes allesammen (begge hold) kl. 10.00.
Her kigger vi på hvordan det går med jeres pull requests. Vi skal gerne have opdateret vores fælles main branch, så vi er klar til at gå live med Lifehack :-)
På baggrund af den feedback I fik torsdag, retter I jeres kode til. I kan også lave de sidste lækre detaljer på jeres lifehack. Deadline for at lægge koden i endeligt pull request er fredag eftermiddag kl 16.00.