Hide menu

TDDD26 Development of Interactive Systems

Project interest registration


Roles

Each group serve as both customer/user to another group's system and developers of their own system. This means that all participants have at least two roles in the project group. One is as customer/user of another group's systems. One or more roles are related to development of their own system.


In the group you divide the participants so that 2-3 persons are customers and the rest are users.
Customers shall:
  • Participate in activities with developers to specify and design system
  • Participate in planning games
  • Write acceptance tests
  • At least one person should be available for the developers with short notice and participate in at least one coding session as on-site-customer
Users shall:
  • Participate in at least two test sessions at the end of the iterations
In the group you divide the participants so that 2-3 persons are usability experts/interaction designers/testers and the rest are developers. One person can also be designated as project leader/scrum master/etc in addition to having another role (which will be smaller than the others).
Usability experts/interaction designers/testers shall:
  • Specifiy and design the system together with the users
  • Plan and execute two test sessions with end-users at the end of each iteration
Developers shall:
  • Plan and execute two planning games. The first includes both release planning and iterationplanning, the second just iteration planning.
  • Implement a working prototype during each iteration, using several XP practices
Project leader/Scrum master
This role is optional in the project group. The group decides if they want to have this role and what the responsibilities are for this role. This should however not be a full time role, but should complement one of the other roles.

Project ideas

The task for the project work is to develop a new concept for existing web services. The developed prototype should be inovative and offer new types of functionality. Example of systems are:
  • Media, a system that helps display and organise digitial media, for example photos, videos, music.
  • Datingservice, a system that supports dating, as a web based service or in other forms that the customers request.
  • Webshop/Auction, a system for people or companies to sell/buy products or services.

Interest registration

Name:
E-mail:
Study program:

Which role do you prefer to have in the project:
usability expert/interaction designer/tester
programmer
Note that a prerequisite for the course is knowledge of programming, all participants should be able to work as programmers to some extent.

What kind of projects would you like to develop:
Digital media servicer
Datingservice
Webshop/Auction service

What language do you prefer:
English
Swedish
Does not matter

What previous courses have you taken that relate to this course, for exampale Interaction design, Interaction programming, Programming, Usability:


Page responsible: Annika Silvervarg
Last updated: 2013-03-12