Versions Compared

Key

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

...

Problems discovered and possible Solutions:

  1. Cosmetic Once game is created, it takes a while for the new game to show in the active games list. - Solution: optimize the backend to make the page updates load faster.
  2. Minor Registration does not verify email addresses. - Solution: run a check to make sure that email address field is a valid email string.
  3. Cosmetic It would be clearer if user names were real names. - Solution: have users identified by their first name and last initial.
  4. Cosmetic User expected tooltip to pop-up on hover rather than on click. - Solution: pop-up tooltips on hover using javascript.
  5. Major No error message when organizer tries to set game date to a day in the past. - Solution: add a similar error message as the one that notifies invalid game times.
  6. Major User is confused about Watcher status. - Solution: include a legend that describes user roles in PickFind games.
  7. Minor Takes a while to figure out the color correspondence of the game boxes. - Solution: include colors in the legend that describes user roles.
  8. Minor Can't figure out where to edit profile. - Solution: place the text "Edit" next to the edit icon.
  9. Minor User wonders if you follow someone, do they follow you back. - Solution: make following mutual if the other person confirms.
  10. Good User likes the visual information in the skill level bars. - Solution: thanks
  11. Wiki Markup
    \[cosmetic\] Once game is created, it takes a while for the new game to show in the active games list. - Solution: optimize the backend to make the page updates load faster.
  12. Wiki Markup
    \[minor\] Registration does not verify email addresses. - Solution: run a check to make sure that email address field is a valid email string.
  13. Wiki Markup
    \[cosmetic\] It would be clearer if user names were real names. - Solution: have users identified by their first name and last initial.
  14. Wiki Markup
    \[cosmetic\] User expected tooltip to pop-up on hover rather than on click. - Solution: pop-up tooltips on hover using javascript.
  15. Wiki Markup
    \[major\] No error message when organizer tries to set game date to a day in the past. - Solution: add a similar error message as the one that notifies invalid game times.
  16. Wiki Markup
    \[major\] User is confused about Watcher status. - Solution: include a legend that describes user roles in PickFind games.
  17. Wiki Markup
    \[minor\] Takes a while to figure out the color correspondence of the game boxes. - Solution: include colors in the legend that describes user roles.
  18. Wiki Markup
    \[minor\] Can't figure out where to edit profile. - Solution: place the text "Edit" next to the edit icon.
  19. Wiki Markup
    \[minor\] User wonders if you follow someone, do they follow you back. - Solution: make following mutual if the other person confirms.
  20. Wiki Markup\[good\] User likes the visual information in the skill level bars. - Solution: thanks\!

Reflection

It was extremely valuable for our group to carry through an iterative design process from beginning to end. We learned a great deal about the strengths of rapid-prototyping and constant user evaluation. In most of the Course VI classes we take at MIT, there is usually some process, but it is never as deliberate or as user-centered as the iterative design we performed for this project. For example, none of us had paper-prototyped before, but we'll all likely use this tactic at least once more in the future. The idea of using quick, low-fidelity early prototypes is not exactly novel, but the implementation was an eye-opening experience for us. Involving the users at each iteration really helped to focus our group on improving the design for usability. Our final implementation has come a long way from our first brainstorming session in the basement of Stata.

...