CS 247 - Interaction Design Studio

Milestone 4: Functional Prototype I


Feature choices


We built our first prototype based on the functionality we envisioned in our Wizard of Oz prototype and the feedback we received from users who tried it out. It was built as a Hangouts app for ease of content synchronization across users, and because we intend video chat to be an integral part of the UX experience. The UX happens in three phases:

Phase 1: Idea Generation

In this stage, users are encouraged to come up with as many ideas as possible. At this point, since they are not intended to discuss individual ideas, there is nothing more than a text field and button that they use to submit new ideas, which appear in a list visible to each user. They can still collectively consider ideas through video, but the clear functional focus is on generation, not evaluation.




Phase 2: Idea Discussion

Users are now meant to discuss their ideas and keep track of which seem to be the most popular. By clicking on an idea, the app displays it as the idea currently under discussion, and the idea appears larger each time it is clicked to indicate which ones are getting the most attention. During our WOz testing, users expressed interest in adding new ideas during this phase as well as the first, so we enabled this feature in our prototype.




Phase 3: Voting

At this point, users vote to select the best ideas. Based on what happened during our WOz testing, we decided that the voting system should be anonymous and blind, to avoid any peer pressure or “groupthink” effects. So, each user can click on ideas to add votes to them, which only appear on their own screen. When someone clicks the “done” button, all these votes are tallied and the top ideas are displayed in order. With this core functionality implemented, users can experience the basic UX flow of using our app to structure a successful brainstorming session.





Remaining Issues


Going forward, we have two classes of possible features to implement. First are things we’ve identified as useful but non-essential through our previous Wizard of Oz testing. Second are features that may or may not be useful, whose utility and priority we would like to evaluate during user testing.
To implement:

  1. Adding prompts: During WOz testing, we prodded stuck groups with various creative prompts. This was a minor feature which was nonetheless very useful in avoiding lulls. Since it was so effective in enhancing core functionality, it is our first priority.

  2. More guidance: As it stands, there is very little of the redundant in-app instruction (e.g. “Press the ‘Add idea!’ button to jot down your thoughts!’) which helps first-time users understand the flow of the app. Since this affects usability without affecting core functionality, it is our second priority.

  3. General prettiness: Make the user interface more visually pleasing and also intuitive after some initial user observations (e.g. see users are confused by any of our designs or functionality).

To evaluate and potentially implement:

  1. Recording video notes for later reference: To preserve the thought processes that occurred during the brainstorming session, we envisioned a feature that would allow users to record video notes explaining their ideas and points that came up during discussion. However, we have some concern that people may not use this feature, especially re-watching old videos.

  2. Annotating ideas during the discussion phase: Similar to the previous idea, we may want users to have a way to record important points from their discussion. This could be done by clicking on an idea on the canvas and adding some sort of annotation.

  3. Sub-ideas/categorization/linked ideas: During WOz testing, several users expressed vague interest in categorizing ideas or clustering similar ones, to make the discussion phase more organized.