[an error occurred while processing this directive]
[an error occurred while processing this directive]

AC2: User-Centered Design

This activity is intended to get you thinking about the user-centered design process, by conducting a UCD on a small aspect of our classroom. The problem we'd like to solve: where should the slides be projected in the room?

Recall that UCD has three parts.

1. Early focus on users and tasks. Let's identify the users of the room and their critical tasks (at least with respect to the slide projection problem).

Who are the users of the classrom? It's easy to see by observation that we have two main user classes: students and teachers.

What are their tasks? At a high level, students are here to learn; that's their goal. The teacher is here to teach. But we can unpack these high-level goals into more specific subtasks (choosing only the ones relevant to slide projection, for now). In order to learn, a student needs to read slides. The teacher needs to show slides.

This leads to one basic requirement for our problem: Every student must be able to read the projected slides.

We'll learn more about how to do user and task analysis in a future lecture, but this quick sketch will serve for now.

2. Iterative design with prototypes. How can we build prototypes of the slide projection, so that we can explore the design space before actually installing screens and projectors?

The simplest prototype we might build is a map of the room, showing where the seats are and marking where the screens might be. We can use this "prototype" to check sight lines and distances. You may not think of a mere sketch as a prototype, but it is -- it's a physical realization of an idea, and we can apply tests to it and evaluate it.

But it's a weak prototype. The next prototype we might do is to simulate screen projection in the room itself, by holding up posters or drawing on the walls. Then we can evaluate it with real people sitting in the room, telling us what they can or can't read.

An even higher-fidelity prototype would bring in portable LCD projectors and temporary screens (or big white sheets) to hang on the wall, in order to project actual slides.

Finally, we might do a permanent installation -- which is no longer a prototype really, but a full-blown implementation.

3. Empirical evaluation throughout the iterative process. Suppose we fill the room with people (like now) and draw some simulated slides on the whiteboard. Now we can run usability tests. Some of the tests might be quantitative: "How many people can read this?" "Write down all the words on the screen as fast as you can." Others might be qualitative: "Is this comfortable to read?" "Are you craning your neck?"

We might even find, on evaluating prototypes, that we left out important requirements: Every student must be able to see where the teacher is pointing on a slide. The teacher must be able to see the students' faces. Because we used cheap prototypes, however, we didn't invest a lot of resources in an implementation that we have to change or throw away -- or worse, never fix.

[an error occurred while processing this directive]