Run at least three sessions to test the usability of installing drupal.

To do this you will need 3 or more volunteers who will evaluate drupal's installation pages. It is important that everyone understands that drupal is being tested, not the evaluator (your volunteers). The evaluator can not pass or fail.

Ask each of the volunteers to install a drupal 6 site. Provide them with a scenario that will inspire them to do it realistically. e.g. "You have been asked to create a website for your soccer club".

You might like to provide a more detailed scenario and more detailed tasks for them to complete. See the UMN formal usability testing plan for ideas on how to do this. Your scenario and tasks should give the evaluator a clear goal and help inspire creativity when it's required, like for creating the site name and slogan (which incidentally is not being tested but is required to complete the evaluator's tasks).

To familiarize yourself with the tasks and usability tests, it is useful to do you're own test and report before running the tests with evaluators. This will help you gain confidence with finding issues and taking notes on them. It's also important that you test that the tasks can actually be completed without your interference during the test.

While observing new users, take note of:

  • what the evaluator wants to do first
  • where the evaluator gets lost or confused
  • what the user expected
  • where the evaluator spends their time in the first 30 minutes of the session
  • where the evaluator spends their time in the first few seconds of each new UI / page
  • when and where they search for help
  • where they search for help

Perhaps the most valuable information from a usability test is knowing what the user expected. This makes it easier to discover usability bugs and suggest solutions. You should spend some time immediately after each test (while it's still fresh in the evaluator's mind) debriefing the evaluator to find out their answers to the above questions. You might find that you misinterpreted their behavior. Some evaluators find this difficult and begin to feel like they are being tested. If this is the case, don't pressure them to give you better feedback but help them to relax, remind them no answer is right or wrong and ask simpler questions about how they felt emotionally about the tasks they found difficult. If the evaluator can't give you good feedback then don't persist. You still have notes from watching their behavior, right?

Write a report that summarizes your findings. We're looking for a level of
detail and format similar to Factory Joe's Usability report on drupal 6 beta 1. See also the reports from GHOP tasks #8 and #7.

There are two completed GHOP tasks that are usability tests like this one; #7 (d.o), and #8 (d.o). The installation screens have had a number of improvements since those tests were done.

Before planning your usability tests read about how to do usability testing:

Deliverables: This task is complete when the report has been submitted to by the student, and reviewed and approved by the mentor or other appropriate drupal community member. The report should be made available in a widely available format like plain text, html or PDF.

You may include screenshots for bonus points. These could be annotated using flickr's annotate tool. (Tag them with drupalui if using flickr.)

Bevan is the owner / mentor of this task.

CommentFileSizeAuthor
#12 installation_usability.txt8.26 KBdrpuser

Comments

Bevan’s picture

This task is open to be claimed
Google code: http://code.google.com/p/google-highly-open-participation-drupal/issues/...
Task idea / source / forge: http://drupal.org/node/211802

Bevan’s picture

This task has been claimed by danielskeenan.

Daniel,
Please contact me so we can exchange contact details and enable me to better mentor you. Cheers, Bevan/

DragoonBoots’s picture

Before I start, what's the scale of this? (i.e. Should they create databases and users as as part of this, or should I supply them with a database and user to use)

Bevan’s picture

The latter -- supply them with DB and users (test this before hand, and make sure the database is empty.)

We're not testing the usability of MySQL, or some interface for it. Same goes for the filesystem webserver and php :)

DragoonBoots’s picture

OK. I'll get to this as soon as I can.

DragoonBoots’s picture

I'm still tracking down people to do this on (my parents don't seem too willing), but I do have my post-install questions ready:

  1. What did you feel was the hardest portion of the install process?
  2. On a scale of 1 to 10, where 1 is extremely easy and 10 is extremely hard, how hard was this step?
  3. What did you feel was the easiest portion of the install process?
  4. On a scale of 1 to 10, where 1 is extremely easy and 10 is extremely hard, how easy was this step?
  5. Did you feel that any steps in the install process were out of order?
    • If so, what were they?
  6. Did anything unexpected happen during the process?
    • If so, what was it?
  7. If you were unsure about something, was the provided help adequate?
    • If not, what was missing?
  8. Is there anything else that "just didn't seem right?"
Bevan’s picture

Looks good! :)

DragoonBoots’s picture

Got one test done. School stuff decided to intervene, but I will (hopefully!) get the other two done soon.

Bevan’s picture

Thanks for the update Daniel! :)

Bevan’s picture

Title: GHOP #162: Run usability tests on drupal installation » DROP: Run usability tests on drupal installation

Open for DROP participants. Daniel please let me know if you still plan on doing this.

cwgordon7’s picture

Title: DROP: Run usability tests on drupal installation » DROP Task: Run usability tests on drupal installation

Added to the site.

drpuser’s picture

StatusFileSize
new8.26 KB

I claimed this task in DROP project.

I've runned this test in 3 evaluators.
Results in the attached file.

Bevan’s picture

Status: Active » Fixed

Awesome! Videos are really great! Feedback is great too!

Task is complete.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

Project: » Lost & found issues

This issue’s project has disappeared. Most likely, it was a sandbox project, which can be deleted by its maintainer. See the Lost & found issues project page for more details. (The missing project ID was 3213)