The project is a hands-on application of concepts learned during the course. You will iterative through the design process starting with conceptualization and ending with a presentation. User involvement is expected to occur during each step (as this course is about human-centered design).
Groups: You will organize into groups of 2-to-4 students, with the group size determining the project scope. Groups larger than 4 will not be permitted as the project scope becomes too large to complete within the quarter.
Scope: The project must have significant design, implementation, evaluation, and presentation elements. There must be sufficient work for each group member over the course of the quarter.
Deliverables: Deliverables include, but are not limited to, low-fidelity (paper) prototype, high-fidelity prototype, the final system; a final paper with appendices detailing the work; and end of quarter presentation.
Submission E-mail: jduval@ucsc.edu with [CMPM178] included in the title
Late submission: Submissions are due at 11:59 P.M. on the deliverable date. Late submission gets a 10% penalty per day, zero after 3 days. No mitigating circumstance will be accepted. In the event that users cannot meet with the group before the deliverable deadline, students must contact the professor and the TA immediately.
The final paper: The final paper is an overview of your project -- from concept and competitor analysis to prototypes of various stages, a description of the final system, and analysis of the evaluations in between.
Project description (and the names and emails of your group members) – 1 email per group. Remember your project description should include the following:
Due this week is personas.
To create the persona: Each group member will pick a different IDEO method and investigate a user with it (Note: Your group members are not users). Choose your method carefully to be able to generate a persona.
Your group will submit a report containing each member's IDEO method results, and the personas.
In this week's deliverable, you have to do 2 things: a competitive analysis and a list of min 5 each of functional and non-functional requirements with their priorities (and justify why they are high/medium/low priorities). Just like in the personas deliverable, explain which IDEO method was used to generate each requirement (and describe in detail please). An example of the requirement document is attached below.
Example of requirements section: https://docs.google.com/document/d/1jBTJwlvegn1e1Qsgf0JAK-qtah5GNV01l5A5LMjufec/ edit?usp=sharing
This week's deliverable is a rapid prototype that is developed in part with your users. You are welcome to use any prototyping tools available. Paper and pencil, storyboard, wireframe tools, or wizard of oz are all acceptable. You will meet with your users and work together with them to develop a quick prototype. You should have the main interactions or main screens sketched or roughly designed.
In order to do this you will take your functional and non-functional requirements and decide what the primary interactions are (hint: high priority) so you can determine what screens to prototype. Next you will meet with your users and work with them to design the layout. You might do this by presenting a base screen and change elements based on how your users try to complete a task. You could also prototype a use scenario instead via a storyboard - groups without interfaces to design should use a storyboard to prototype the interaction.
You will submit a report containing: A discussion of how the prototyping was performed, what observations you made, pictures of the users working on the interface, pictures of the final interface. It would be a good idea to include any designs that you did not use.
Do not create a high-fidelity prototype, present it to your users, and ask them for feedback. Not only will you lock them into your design, you will lose points for this.
This week's deliverable is a set of wireframes of your interface (everything from the main interface to message pop-up box to error message, etc). You don't have to write it in the program you are going to build the system on, you can just draw using any drawing software (or PowerPoint) but I need to already see proportions, colors, fonts to use, etc.
This week's deliverables are: 1) a testplan for testing your final system; follow the format of the test plan in the lecture notes; and 2) IRB approval package. Even if you qualify for an IRB exemption, I would like you to practice creating an IRB approval package. Create: the IRB full application form, the recruitment ad, and the consent form.
Today's deliverable is the inspection report. I need each group member to do either cognitive walkthrough or heuristic evaluation on the high fidelity. That means you must already finish your high fidelity prototype at this point. You are welcomed to use Nielsen's heuristics, but I would strongly recommend you to find a set of heuristics that matches your group project more. Below is the link to the game heuristics.
Game heuristics by Desurvire et al.
Nielsen's article on how to do heuristic evaluation and the rating system.
How to do cognitive walkthrough.
How to do cognitive walkthrough v.2.
To summarize, I need each group to submit a report. The first section of the report is a simple compilation of the inspection work by each team member - you can either just write the problem (and the severity rating if you are doing a heuristic evaluation) in text or include again the screenshot of the storyboard or interface and circle the problem area. Next, the report should present a combined list of usability problems identified and their priorities of fixing (and in which way you will fix them, e.g., if the problem is "navigation menu is difficult to find" then list the solution of, say, "move the navigation menu to the top of the page.").
For this presentation, you will need to email the course email by Monday 10 AM a PowerPoint or PDF (plus some media files, see the last bullet point) and then make a presentation that covers:
Your final report is due at noon (12 PM). This is the chance of fixing the various deliverables that you submitted in the past weeks so that the overall flow from deliverable to deliverable is consistant and understandable without oral explanation. There is no page limit or formatting requirement, just use your judgement to make the document looks professional and clear. Late submissions will not be accepted.
The new section in this report is the data analysis of the user evaluation, worth 7 points. You will be graded based on the evidence of capturing the testing data properly, as well as analyzing and interpreting it in a meaningful way (i.e., it provides a sense of whether your medium provides a good user experience and/or usability or whatever questions you aim to answer). Here are what you need to capture:
TOTAL COURSE PROJECT POINTS: 50%.