Informationssystem: Agila metoder
Kursplan, Avancerad nivå, 2IS100
Kursen är avvecklad.
- Kod
- 2IS100
- 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, 25 mars 2010
- Ansvarig institution
- Institutionen för informatik och media
Behörighetskrav
90 hp data- och systemvetenskap/informationssystem eller motsvarande.
Mål
Studenten förväntas att efter genomgången kurs kunna:
- Förklara agil utvecklingsfilosofi och det historiska sammanhanget för agila metoder
- Förklara och utifrån aktuell forskning kritiskt diskutera vanliga agila arbetssätt och principer
- Analysera styrkor och svagheter med ett agilt angrepssätt givet en aktuell utvecklingssituation
- Planera ett agilt projekt
- Tillämpa agila arbetssätt och principer i praktiskt utvecklingsarbete
- Praktiskt visa styrkor och svagheter med ett agilt angrepssätt givet en aktuell utvecklingssituation
- Dokumentera och utvärdera ett agilt projekt
- Förklara och kritiskt diskutera agila arbetssätt och principer utifrån egna erfarenheter från utvecklingsarbete
Innehåll
- Historik kring agila metoder
- Filosofin bakom agila metoder
- Situationell tillämpning av agila metoder
- En översikt av samtida agila metoder, inclusive XP (eXtreme Programming) och Scrum.
- Principer och arbetssätt för ledning av agila projekt
- Principer och arbetssätt för agil utveckling
- Agil programvaruutveckling med XP och Scrum
- Utvärdering och rapportering av projekt
Undervisning
Föreläsningar, seminarier, projektarbete och handledning.
Examination
Tentamen, vetenskaplig rapport, projektrapport, närvaro på obligatoriska föreläsningar samt aktivt deltagande i projektarbete och seminarier.