Information Systems: Agile Methods

15 credits

Syllabus, Master's level, 2IS100

A revised version of the syllabus is available.
Code
2IS100
Education cycle
Second cycle
Main field(s) of study and in-depth level
Information Systems A1N
Grading system
Fail (U), Pass (G), Pass with distinction (VG)
Finalised by
The Department Board, 25 March 2010
Responsible department
Department of Informatics and Media

Entry requirements

90 credits in computer science/information systems or equivalent.

Learning outcomes

After the course, the student should be able to:

- Explain the philosophy and historical context of agile methods

- Explain and critique common agile practices and principles based on the contemporary scientific discourse

- Analyse the strengths and weaknesses of an agile approach given a particular development context

- Plan an agile project

- Apply agile principles and practices in an actual project

- Demonstrate the strengths and weaknesses of an agile approach given a particular development context

- Document and assess an agile project

- Explain and critique selected agile practices and principles based on own experience from project

Content

- History of agile methods

- Philosophy of agile methods

- Agile method enactment

- Overview of contemporary agile methods, including XP and Scrum

- Agile management practices and principles

- Agile developer practices and principles

- Agile software development project work using XP and Scrum

- Project evaluation and reporting

Instruction

Lectures, seminars, project work and tutoring.

Assessment

Written exam, final paper, project report, attendance at compulsory lectures and active participation in project work and seminars.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin