SCRUM
I denne uge fokuserer vi på vigtige værktøjer til projektstyring, så alle bliver klar til semester projektet.
Ugens emner:
| Emner | |
|---|---|
| SCRUM bogen Download “Scrum and XP from the trenches” LÆS: s. 3-93 | |
| User stories and product backlog | |
| Tasks | |
| Scrum board, phases and assignment | |
| Scrum team | |
| Sprints and sprint backlog | |
| Daily scrum | |
| Sprint planning | |
| P.O. meeting | |
| Technical review | |
| Dokumentation |
Se denne video, som sammenfatter de ovenstående begreber: Intro til Scrum (22:51)
Øvelser i klassen
- Download dette Google Sheet og gør klar til at lave en product backlog.
- Baseret på den forståelse i har af cupcake opgaven opret omkring 10 user stories i regnearket.
- Prioritér user stories ved at sætte de vigtigste (størst ‘business value’) øverst.
- Estimér user stories. Story points: Målt i dage x personer. Dvs, at hvis I er 3 personer i et team, så har I 3 x 5 = 15 story points på en arbejdsuge at gøre godt med. Så hvis en opgave estimeres til at tage en dags arbejde for to personer, så svarer den pågældende user story til 2 story points. Man kan godt regne i halve story points.
- Opsæt 2 sprints af hver en uges varighed
- Opret jeres projekt i Taiga.io, lav et team og før jeres user stories ind i systemet.
- Lav tasks og alloker dem til bestemte medlemmer.
Resten af semesteret
I resten af projekt perioden frem til sommerferien vil hver uge have følgende mønster:
| Dag | Formål |
|---|---|
| Workshop | Workshop med et emne der skal indarbejdes i Fog projektet |
| Teknisk review | At få feedback på kode-delen, så den tekniske løsning lever op til pensum |
| Sprint review | Demo-dag: Resultatet af ugens sprint vises frem til P.O. |
| Sprint planning | Planlægning af næste spring og oprydning i backlog |
| Sprint retrospektive | Teamet evaluerer det netop gennemførste spring og bliver klogere sammen |
Læringsmål
- Blive fortrolig med agil udvikling og med Scrum som projekt værktøj
- Lære en effektiv og udbredt arbejdsmetode til system udvikling
Erhvervskompetencer
- Blive kendt med SCRUM er en vigtig erhvervskompetence da SCRUM bruges i mange virksomheder.