Project Assignment 2: Design

ASSIGNED: Thursday, March 8, 2007
DUE:Thursday, March 22, 2007 (11:00 PM)
GRADE WEIGHT:8%

Description

As discussed in class, your project will involve designing a registration system for SFU students. You will use goSFU as a point of comparison. You may have noticed that goSFU was taken offline just before our class on Thursday, and will not be back up until the 20th. I have no idea what the new site will look like, but I am confident that you and your team will still be able to find room for improvement.

The project will focus on the following core activities:

Note that the specific features mentioned above (such as checking prerequisites) are not exhaustive. If during the design process you discover the need for some other feature(s), you are free to add them. However, you don't want to add too much as it will mean more work for the team later on.

Hand in

Your team  may generate many documents during your analysis. You are free to use as many or as few of the techniques discussed in class (though keep in mind that any extra work you do now will likely lead to a better design later) as required. However, the only documents you will be expected to hand in are the following:

A set of diagrams with design rationale annotations that shows:

  1. The overall flow of the design, as a tree of how the pages are linked. The team may produce a content diagram to assist in their design internally (and it may form part of their rationale), but it does not need to be handed in.
     
  2. Designs and /or prototypes for the tasks you identified in part 1, similar to what was done for assignment 2. If you have more than one major (top-level) task per team member, you may choose to do only one task per team member (of course, you should not work on them individually!) Your prototypes may be low-fidelity (paper prototypes), or you may create sample web pages.

Delegation amongst group members

Your entire design should have a consistent feel; therefore, it will be important to work on the design as a group. Once you have agreed upon an overall structure, you may break up into smaller groups or individuals to work on subproblems. However, every group member should at least review every part of the assignment before it is turned in. Having multiple group members participate in each section will improve the quality of the resulting effort.

Submission Procedure

Submit this part of the project online via the submission server. On a cover page, be sure to include your team name, names of the team members, and their student numbers.

[END OF TEXT]