Mörkt tema
Gruppkontrakt
Skapa en fil i ert gemensamma repo som heter commitments.md.
I denna fil skriver ni, efter överenskommelse och diskussion:
- när ni träffas gemensamt & hur ni gör det, t.ex.:
- kamera på/av
- Teams/Discord eller bara chatt? Det är OK att vara kreativ.
- Man måste inte följa alla konventioner, men sätt regler för gruppen och var öppen med hur du känner och vill jobba! Då är allas förväntningar på samma nivå. Förmodligen finns det någon annan som känner precis likadant, men det är ju svårt att veta om ingen säger någonting.
- hur, när och var ni stämmer av (arbetstider, arbetsmetoder)
- hur ni meddelar förhinder
- hur ni hanterar förhinder, sjukdom, om deltagande och inspirationen tryter
- vilket språkbruk ni har (se nedan)
- vad är ambitionsnivån
- vad är kunskapsnivåerna sedan innan?
- vad är kul? vad är tråkigt?
- bonus: vilken linting- och prettier-konfiguration ni kör
- hur ni skriver commit-meddelanden
- hur ofta ni gör commits
- hur, när och vem gör code reviews/merges - när får man merge:a in i branchen? (föreslår att ni inte väljer "när du är klar", utan ni bör testa/kontrollera att det även fungerar på någon annans dator)
- hur ni hanterar att göra-listan/backlogen
- hur er tidsplan ser ut, vad ni har för milstolpar och hur ni hanterar om ni märker att ni hamnar efter/före i planeringen
Några bonusfrågor att fundera på enskilt, eller i grupp:
- Hur reagerar du känslomässigt under stress och press? Hur agerar du under stress och press?
- Vad är respektfull kommunikation för dig?
- Hur vill du bli bemött? Hur vill du bemöta andra?
- Hurdant är ditt förhållningssätt till konflikter? Undvika, knyta näven i fickan eller explodera?
När ni fått ordning på ovan för att säkerställa ett bra grupparbete under fyra veckor, så gör var och en, en commit till denna fil med sin underskrift.
Typ såhär:
md
# Gruppkontrakt
- lista på överenskommelser
## Underskrivet av
@anvandare1
@anvandare2
@anvandare31
2
3
4
5
6
7
2
3
4
5
6
7
Viktigt: Respekt & kommunikation
Tänk på hur ni kommunicerar med varandra.
Det finns ingenting som skapar så mycket dålig stämning som kodkonflikter. Ni måste kommunicera, och ju tätare kommunikation, desto bättre samarbete.
- Tänk på hur ni formulerar er. "Din kod är skit" är betydligt sämre än "Kan du förklara hur du har tänkt här?"
- Skriv/snacka när ni gör merge:s till er
main. Det är viktigt för att alla ska vara up to date med den senaste koden (göra en pull). - Ställ hellre frågor än kom med påståenden.
- Inga personpåhopp! Säg aldrig att någon är si och så eller "alltid gör så". Ställ hellre öppna frågor även här. Hur tänker du? Kan du utveckla ditt resonemang?