Skip to content
Datalogi · Gymnasiet 3

Idéer för aktivt lärande

Agila utvecklingsmetoder

Agila metoder som Scrum och Kanban har revolutionerat hur mjukvara utvecklas i team. I denna del av kursen får eleverna lära sig att arbeta i korta iterationer, prioritera uppgifter i en backlog och hålla dagliga möten. Detta speglar hur den moderna IT-branschen fungerar och förbereder eleverna för arbetslivet eller vidare studier.

Skolverket KursplanerSkolverket DAODAT01: Centralt innehåll - Metoder för systemutvecklingSkolverket DAODAT01: Kunskapskrav C - Deltagande i utvecklingsprojekt
20–120 minPar → Hela klassen3 aktiviteter

Aktivitet 01

Simuleringsövning120 min · Smågrupper

Simuleringsövning: Lego-Scrum

Eleverna bygger en stad av Lego i korta sprintar. De har en Product Owner som ger krav, kör Daily Stand-ups och avslutar med en Sprint Review för att se hur väl de mött kraven.

Vilka är de grundläggande principerna i det agila manifestet?
TillämpaAnalyseraUtvärderaSkapaSocial MedvetenhetBeslutsfattande
Skapa en komplett lektion

Aktivitet 02

Stationsundervisning60 min · Smågrupper

Stationsundervisning: Agila verktyg

Eleverna roterar mellan stationer där de får prova på olika delar: skapa en backlog i Trello, genomföra en retrospektiv med 'Start-Stop-Continue' och estimera tidsåtgång med Planning Poker.

Hur fungerar en sprint inom Scrum?
MinnasFörståTillämpaAnalyseraSjälvregleringRelationsförmåga
Skapa en komplett lektion

Aktivitet 03

EPA (Enskilt-Par-Alla): Agilt vs Vattenfall

Eleverna får jämföra den agila modellen med den traditionella vattenfallsmodellen. De diskuterar i par vilka risker som finns med respektive metod i ett projekt med snabbt föränderliga krav.

Hur kan teamarbete förbättras genom agila metoder?
FörståTillämpaAnalyseraSjälvkännedomRelationsförmåga
Skapa en komplett lektion

Några anteckningar om att undervisa detta avsnitt


Se upp för dessa missuppfattningar

  • Att agilt arbete betyder att man inte behöver planera.

    Agilt arbete kräver faktiskt mer frekvent planering än traditionella metoder. Genom att delta i sprintplaneringar lär sig eleverna att planering sker kontinuerligt istället för bara i början.

  • Att Scrum Master är chef över teamet.

    En Scrum Master är en 'servant leader' som tar bort hinder, inte en chef som ger order. Rollspel hjälper eleverna att förstå den stödjande funktionen i rollen.


Metoder som används i denna översikt