Mörkt tema
Agila metoder
I grupparbetet ska ni följa "agila metoder" som arbetsmetod.
Utse en scrum master per vecka, eller så jämt fördelat som det går baserat på arbetsdagar och antal gruppmedlemmar. Scrum master faciliterar planeringen, dailies och retrospektivet i gruppen under den angivna perioden.
Vem eller vilka som håller i demon får ni komma överens om i gruppen.
Er veckorutin i grupparbetet
Varje vardag ska ni ha:
- En daily standup (check-in)
Varje vecka ska ni ha:
- Sprint planning
- Demo (inför klass)
- Retrospektiv
Terminologiförklaring
Sprint planning
- När: första dagen på en ny sprint
- Mål: vad ska vi göra och när ska vi göra det?
- Resultat: ett "mål" för sprinten (t.ex. få klart en feature) och en sprint backlog (issues som ska göras)
- Tidsbox: 1-2 timmar
Daily scrum/standup
- När: varje vardag, samma tid och plats
- Mål: för utvecklarna att synka sina processer mot sprintmåle, och identifiera "blockeringar"
- Resultat: en uppdaterad plan/riktning för de kommande 24 timmarna
- Tidsbox: max 15 min. Det är en check-in, inte en problemlösningssession.
Sprint review/demo
- När: på lektionen, se schema på Teams
- Mål: visa upp vad teamet har gjort och få återkoppling. Det ska vara en informell demo/genomgång av produkten (klicka sig igenom, visa upp grejer), inte en PowerPoint.
- Hur: 10 min per grupp, förbered er demo! PS. "Demo-effekten" är helt OK, dvs. att det uppstår en bugg mitt i demon. Det är trots allt en demo!
- Resultat: en uppdaterad backlog baserad på feedback och nya idéer.
- Tidsbox: 10 min per grupp (8 grupper ≈ 45 min * 2)
Här kommer övriga grupper/klasskamrater att lämna pepp och återkoppling. Vi går igenom formalia på lektionen.
Sprint Retrospective
- När: efter demon, innan nästa sprintplanering
- Mål: analysera processen, inte produkten/resultatet. Vad gick bra, vad gick inte bra, vad kan vi göra annorlunda.
- Resultat: minst 1 sak att förbättra till nästa sprint.
- Tidsbox: 45 min