Kursplan

Agil projektledning

Agile software project management

Kurs
DIT257
Grundnivå
7,5 högskolepoäng (hp)
Utbildningsområde
NA Naturvetenskapliga området 100%

Om kursplanen

Diarienummer
GU 2025/3968
Ikraftträdandedatum
2026-03-15
Beslutsdatum
2025-11-27
Gäller från termin
Höstterminen 2026
Beslutsfattare
Institutionen för data- och informationsteknik

Betygsskala

Tvågradig skala

Kursens moduler

Projekt, 7,5 högskolepoäng

Inplacering

Kursen kan ingå i följande program:

  1. Datavetenskap, kandidatprogram (N1COS)
  2. Computer Science, masterprogram (N2COS)
  3. Applied Data Science, masterprogram (N2ADS)

Kursen ges även som fristående kurs vid Göteborgs Universitet.

Huvudområde med fördjupning

ITDVA Datavetenskap - G2F Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav

Behörighetskrav

För att vara behörig till kursen ska studenten ha avklarat kurser i programmering för minst 15 hp, till exempel två av DIT441, DIT013 eller DIT954.

Följande kunskapsnivå i Engelska krävs: Engelska 6/Engelska nivå 2 eller motsvarande från ett erkänt internationellt test, t.ex. TOEFL, IELTS.

Innehåll

Kursen ger en praktisk introduktion till mjukvaruutveckling. Studenterna arbetar med ett öppet problem som definieras av intressenter utanför studenternas arbetslag. Detta innebär att studenterna inte själva definierear projektets inriktning. Genom att iterativt planera och utvärdera sitt arbete, organiserar de sig för att nå ett gemensamt mål med begränsade resurser. För att göra detta tillämpar de en agil mjukvaruutvecklingsprocess för att strukturera sitt arbete. De specificerar och utvärderar krav och samarbetet med intressenter för att försäkra att det som levereras uppfattas som värdefullt. Studenter reflekterar över sitt eget arbete och lärande varje vecka för att möjliggöra en kontinuerlig förbättring av sitt sätt att arbeta. Samtidigt får de färdigheter och kännedom om ny teknik, verktyg och lämpliga sätt att använda dem, för att ge värde till en intressent baserat på studentens egna lärandestrategier.

Mål

Efter godkänd kurs ska studenten kunna:

Kunskap och förståelse

  • beskriva mjukvaruutveckling som en teknisk disciplin med hjälp av relevant terminologi
  • beskriva relationen mellan intressent, produkt och process

Färdigheter och förmåga

  • specificera, implementera och utvärdera ett system utifrån vad olika intressenter anser vara värdefullt
  • i samarbete med andra teammedlemmar lära sig verktyg och API:er som är relevanta för projektet
  • som medlem av ett team, tillämpa en strukturerad mjukvaruutvecklingsprocess

Värderingsförmåga och förhållningssätt

  • reflektera över hur mjukvaruutvecklingsprocessen genomförts i ett projekt
  • reflektera över sina egna och gruppens lärandestrategier

Hållbarhetsmärkning

Ingen hållbarhetsmärkning.

Former för undervisning

Kursen är organiserad som ett projekt där studenterna arbetar i team om vanligtvis sex studenter, för att lösa en realistisk mjukvaruutvecklingsuppgift. Teamen har handledningsmöten varje vecka. Som supplement till projektet ges föreläsningar som ger fördjupad insikt i den uppgift studenterna arbetar med, samt mjukvaruutveckling i stort.

Undervisningsspråk: engelska

Examinationsformer

Kursen bedöms kontinuerligt genom en veckarapport. Rapporten innehåller både en gemensam teamdel och en individuell del för varje teammedlem där projektets framsteg dokumenteras. Slutbetyget baseras på den sista versionen av rapporten enligt betygskriterierna nedan. Studenten adderar således iterativt och successivt sina reflektioner under hela projektet. Rapportens innehåll och struktur är i linje med de ämnade lärandemålen. Lärarna ger detaljerade frågor och ämnen att reflektera över för varje kursinstans.


Om en student som har underkänts två gånger på samma examinerande moment önskar byta examinator inför nästa examinationstillfälle ska en sådan begäran bifallas om det inte finns särskilda skäl däremot (6 kap. 22 § HF).

Om en student har fått besked om pedagogiskt stöd från Göteborgs universitet med rekommendation om anpassad examination och/eller anpassad examinationsform kan examinator, i det fall det är förenligt med kursens lärandemål och förutsatt att inte orimliga resurser krävs, besluta att bevilja studenten anpassad examination och/eller anpassad examinationsform.

Om en kurs har avvecklats eller genomgått en större förändring ska studenten erbjudas minst två examinationstillfällen, utöver ordinarie examinationstillfälle. Dessa tillfällen fördelas under en tid av minst ett år, dock som längst två år efter det att kursen avvecklats/förändrats. Vad gäller praktik och verksamhetsförlagd utbildning (VFU) gäller motsvarande, men med begränsning till endast ett ytterligare examinationstillfälle.

Om en student har fått besked om att denne uppfyller kraven för att vara student vid Riksidrottsuniversitetet (RIU-student) har examinator rätt att besluta om anpassning vid examination, om detta görs i enlighet med Lokala regler gällande RIU-studenter vid Göteborgs universitet

Betyg

Delkurser

  1. Projekt (Project), 7,5 hp
    Betygsskala: Godkänd (G) och Underkänd (U)

På kursen ges något av betygen Godkänd (G) och Underkänd (U).

För att bli godkänd på kursen måste både den individuella och lagets inlämning vara godkända.

Teamdelen består av en slutrapport som sammanfattar och syntetiserar de veckovisa reflektionerna. Reflektionerna bör tydligt specificera teamets egna erfarenheter, de föreslagna ändringarna för att förbättra ämnet/situationen, hur förändringarna utvärderades (KPI: er, acceptanstestning etc.) och efterföljande erfarenheter och förändringar. Dessutom måste teamet skicka in källkoden, tester, en redovisning av medlemmarnas bidrag, den tekniska dokumentationen, instruktioner om hur produkten installeras och används, en exekverbar fil i förekommande fall (t.ex. en apk- eller jar fil) samt veckoreflektionerna.

Den enskilda delen består av veckovisa reflektioner, bidrag till källkoden och kollegial bedömning. Det ska finnas en komplett individuell reflektion för varje vecka som måste lämnas in. Studenten måste reflektera över sitt egna lärande och hur de på ett meningsfullt sätt bidragit till processen och till teamet.

Kursvärdering

Kursen utvärderas genom möten, både under och efter kursen, mellan lärare och studentrepresentanter. Ett anonymt skriftligt frågeformulär skickas även ut till studenterna efter kursens slut. Resultaten av utvärderingarna används för att förbättra kursinnehållet och som indikation till vilka delar som skulle kunna läggas till, tas bort, förbättras eller ändras.

Övriga föreskrifter

Kursen är samläst med Chalmers.

Kursen ersätter kursen DIT543 Software engineering project, 7,5 hp.Den här kursen kan inte ingå i en examen som innehåller DIT543. Den kan inte heller ingå i en examen som bygger på en annan examen där DIT543 ingår.