Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Problem: One user, when attempting to search for and view photos, was frustrated that there was no obvious way to get to photos.  That is, the only way to find photos was to search for them and she had no idea what to search for.  The user guessed at a few possibilities for search terms and had some success, but the user was frustrated that there wasn't a way to access a list of photos.

Solution:   The best way to remedy this would be nearly trivial to implement within the context of the extensible and flexible Django system that we built.  Simply, all we would need to do is One solution is to present some section of the photo content on the home page along with links to navigate through the larger set.  Our initial design for the home page (and the one we stuck with throughout the project) was to derived from a need to help users come up with search term ideas.  This was made nearly obsolete by the helpful auto-complete feature we implemented and, thus, the current home page should have been removed in favor of a home page that presented more photos and more ways to explore the larger set of photos.

---

Here are the usability problems we found:

Issue #4:

Problem: 1) One user wanted to change his username while he was browsing the site using his account.

Solution: We didn't implement that feature, even though we had CRUD features for both photos and comments. We could have made an "edit user info" page that is accessible from the user page.

Issue #5:

Problem: 2) The "search by photographer" only searches for username. One user tried to search by full first and last names (that he provided in the registration), but he couldn't.

Solution: We could have made the "search by photographer" to search for both first and last names.

Issue #6:

Problem: 3) One user didn't discover our autocomplete feature, as he was typing too fast into the search box for the feature to manifest itself. As a result, he was left wondering what query he should use to search by type.

Solution: We couldn't really do much about this, since the delay is internal in the implementation.

Issue #7:

Issue #8:

Issue #9:

Reflection

Discuss what you learned over the course of the iterative design process. If you did it again, what would you do differently? Focus in this part not on the specific design decisions of your project (which you already discussed in the Design section), but instead on the meta-level decisions about your design process: your risk assessments, your decisions about what features to prototype and which prototype techniques to use, and how you evaluated the results of your observations.

...

After we finished our implementation, we have received several comments from our TA and user testing.  ___________________( Later, this part shall be filled )_________________