Agila metoder

7,5 hp

Kursplan, Avancerad nivå, 2IS072

Det finns en senare version av kursplanen.
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, 26 april 2018
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 vetenskapliga ansatsen action design research,

- förklara hur empiriska forskningsmetoder kan användas för styrning av utvecklingsprojekt.

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

- planera agila systemutvecklingsprojekt,

- tillämpa agila arbetssätt och principer i praktiskt utvecklingsarbete,

- dokumentera och utvärdera agila systemutvecklingsprojekt,

- tillämpa en vetenskaplig ansats i form av action design science för att strukturera och styra agila systemutvecklingsprojekt.

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

- analysera styrkor och svagheter med ett agilt angreppssätt givet en aktuell systemutvecklingssituation,

- evaluera och kritiskt diskutera agila arbetssätt och principer utifrån empiriskt utvecklingsarbete.

Innehåll

Den här kursen introducerar studenranden till moderna agila utvecklingsmetoder inom systemutveckling. Först presenteras den grundläggande filosofin bakom agila metoder, varefter studeranden får en historisk översikt av agila metoder samt en översikt av samtida agila metoder, inclusive XP (eXtreme Programming) och Scrum.

Studeranden kommer att få en grundlig genomgång av principer och arbetssätt för styrning av agila projekt och agil utveckling. Situationsbunden tillämpning av agila metoder diskuteras också, liksom utvärdering och rapportering av projekt. Studernaden får praktisk erfarenhet av agil programvaruutveckling med XP och Scrum under kursen.

Genom kursen kommer studeranden också att få erfarenhet av forskningsmetoden action design science, samt kommer att tillämpa den som en del av sitt projekt. Vidare kommer studernanden att exponeras för användning av empiriska forskningsmetoder för att styra utvecklingsprojekt.

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.

FÖLJ UPPSALA UNIVERSITET PÅ

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