Agila metoder
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, 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.