Agila metoder

7,5 hp

Kursplan, Avancerad nivå, 2IS072

Kod
2IS072
Utbildningsnivå
Avancerad nivå
Huvudområde(n) med fördjupning
Informationssystem A1N
Betygsskala
Väl godkänd (VG), Godkänd (G), Underkänd (U)
Fastställd av
Institutionsstyrelsen, 21 september 2023
Ansvarig institution
Institutionen för informatik och media

Behörighetskrav

90 hp informationssystem eller motsvarande

Mål

Vad gäller kunskap och förståelse förväntas studenten efter genomgången kurs kunna:

  • redogöra för agil utvecklingsfilosofi och det historiska sammanhanget för agila metoder,
  • förklara vanliga agila arbetssätt och principer,
  • förklara empirisk evidens relaterad till agila arbetssätts effektivitet.

Vad gäller färdigheter och förmåga förväntas studenten efter genomgången kurs kunna:

  • planera, genomföra, och avsluta ett omfattande agilt mjukvaruutvecklingsprojekt,
  • tillämpa agila arbetssätt och principer i praktiskt mjukvaruutvecklingsarbete,
  • iterativt dokumentera och utvärdera agila systemutvecklingsprojekt.

Vad gäller värderingsförmåga och förhållningssätt förväntas studenten efter genomgången kurs kunna:

  • evaluera och kritiskt diskutera agila angreppssätt givet en aktuell systemutvecklingssituation,
  • evaluera och kritiskt diskutera agila arbetssätt och principer utifrån empirisk data,
  • evaluera och kritiskt diskutera agila metoder i relation till agil filosofi,
  • evaluera och kritisera agila arbetssätt och principer såväl som och agil filosofi i relation till ett eget mjukvaruutvecklingsprojekt.

Innehåll

Den här kursen introducerar studenterna till moderna agila utvecklingsmetoder inom systemutveckling. De grundläggande filosofierna bakom agila metoder presenteras och studenten får en historisk översikt över agila metoder såväl som en översikt av samtida agila metoder såsom XP (eXtreme Programming) och Scrum.

Studenterna får en grundlig genomgång av principer och arbetssätt för styrning av agila projekt och agil utveckling. Kursen diskuterar även situationsbunden tillämpning av agila metoder såväl som utvärdering och rapportering av projekt.

Studenterna genomför ett praktiskt och omfattande agilt mjukvaruprojekt där agila principer och metoder används.

Undervisning

Föreläsningar, seminarier och handledning.

Examination

Uppsats, seminarier och inlämningsuppgifter. Obligatorisk närvaro på vissa moment.

Om särskilda skäl finns får examinator göra undantag från det angivna examinationssättet och medge att en student examineras på annat sätt. Särskilda skäl kan t.ex. vara besked om särskilt pedagogiskt stöd från universitetets samordnare eller beslut om undantag som fattats av institutionens arbetsgrupp för studieärenden.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin