Hide menu

TDDD26 Development of Interactive Systems (User-centered Agile System Development)

Course information

Course content

The course covers the following topics:
  • System development methods with focus on agile methods, especially SCRUM and Extreme programming
  • User involvement during the system development process, especially through User experience and Interaction design methods
  • Usability oriented testing during the system development process

Organisation

The main part of the course consists of the project work that is carried out in groups. The purpose of the project is to apply the methods discussed in the course during development of a prototype of an interactive system. Students can choose if they want to focus on user experince through interaction design and usability testing or programming since there are different roles in the project groups. To support the project work there are lectures and exercises, as well as supervision meetings. These are all mandatory to attend. For more information see the "Project" page.

Time plan

Students are expected to work at least 160 hours on the course. These hours can be divided as follows:

  • Approx 30 hours are scheduled for activities with teacher and supervisors. Attending supervision meetings are mandatory.
  • Approx 30 hours are scheduled for activities in the project group. Attending these are mandatory.
  • Approx 60 hours should be spent on project work outside the scheduled time
  • Aprox 40 hours should be spent on individual activities such as reading and an individual report.

Examination

For information on examination see the "Examination" webpage

Litterature

Chris Nodder & Jacob Nielsen. Agile Usability. Best practices for user experience on agile development projects. pdf
Username and password will be distributed by e-mail to course pariticipants

For agile development methods, SCRUM and Extreme programming there are plenty of books available as well as online resources see the "Material" webpage for recommendations.

Page responsible: Annika Silvervarg
Last updated: 2014-03-10