[Cosmo] Re: FLOSS usability sprint report

Mimi Yin <[email protected]>
Newsgroups gmane.org.osaf.design
Message-ID <[email protected]>
Thanks for writing this up Jeffrey. I have yet to see the video of  
the usability tests, but didn't want to block on that, so responding  
with some initial thoughts while I wait to see the actual tests.

I've done a quick pass at addressing some of the issues discussed  
below. http://chandlerproject.org/Notes/CosmoFloss

    * Connection between sidebar collection selection and summary pane
    * Connection between view selector buttons and summary pane contents
    * Connection between pagination widgets and triage table (not  
mentioned below, but has been brought up as an issue before)
    * Overlay widgets (simplified version of what we have on the  
desktop)
    * Add/Remove collections
    * Collection details icon
    * Task icon in the Triage Table

mde and Jeffrey: See questions / responses in-line.

On Nov 7, 2007, at 3:20 PM, Jeffrey Harris wrote:

> A few takeaways:
> - Neither person seemed to have any difficulty with the concept of  
> stamping, which was gratifying
> - Both testers were repeatedly confused about what the active  
> collection was,
Yup. I think we need to do better than the default browser selection  
highlight. A darker selector with gradient and inverted 'white' text  
will make a stronger impression I think.

> and wanted to be able to move or copy items between collections
I've logged a bug for this. https://bugzilla.osafoundation.org/ 
show_bug.cgi?id=11340 Context menu options for Add/Move would be a  
good start towards satisfying this.

EXCERPTS FROM NOTES
http://chandlerproject.org/bin/edit/Notes/FlossSprint2007?t=1194908123
>    * Is it really important to distinguish between overlaid-because- 
> selected and normal overlay?  Most people not involved in the  
> sprint seemed to think not
>    * If overlaying many calendars, why not mimic Outlook's UI for  
> availability?
It's important to allow distinguish between overlaid versus selected  
collections because oftentimes, users overlay 'their personal  
calendar' on top of FYI calendars like:
+ U.S. Holidays
+ Office Calendar
+ Their boss's calendar
+ Shared home calendar

Without a 'selected' collection, there's no way to specify which  
events have 'priority' over other events. (More concretely, when  
there are overlapping events, which events appear on top?) Having the  
notion of a selected collection allows users to keep more calendars  
overlayed without losing sight of the events they really care about.

> General
>
> The view switcher in the Web UI is fairly non-obvious. Bigger  
> buttons, more central placement, use of color, use of tooltips --  
> all these things would steer the user to using them.

Jeffrey, were the test subjects asked to find the Calendar? I have a  
feeling that one of the reasons why web UIs generally have text- 
buttons is that text-buttons 'test' better. The downside of text  
buttons is that they take up more space and take longer to parse.  
Imagine all road signs as text.
+ Go
+ Prepare to Stop
+ Stop
+ Right Lane Merging Into Your Lane
+ Left 2 Lanes to 101S. Right 2 Lanes to 280S.

I have some ideas for simple ways to make the view selector buttons  
more clearly 'tabs' that control what you see in the summary pane.

I'd like to re-test this by giving people 3-5 minutes to just explore  
the UI on their own time...and see if they discover the calendar view  
by themselves.

> Orange and Green colors on the web ui almost match NOW and LATER  
> colors, probably want them different, since they're very separate  
> concepts

Yes, the colors are off right now. We could also get rid of the  
colors in the Triage Table View and only display them in the  
Calendar, which would minimize confusion.

> There's a bug in the web UI that confirmation doesn't come up when  
> creating a new event or switching viewed collection.  When that  
> dialog does come up, it should say the name of the item, and the  
> dialog text should be larger than it currently is.

I'm not following this. Which dialog are you referring to? The Save  
edits dialog? Is this bug already logged?

>
> The use of 'note' versus 'item' was confusing. The distinction that  
> everything is an item, and that all items start off with a default  
> note stamp might be unnecessarily subtle. Consider just "Create a  
> new item" prompt for quick item-entry.

Logged bug: https://bugzilla.osafoundation.org/show_bug.cgi?id=11341

>
> The areas of the minical that are clickable and non-clickable are  
> not obvious. Small indicators like cursor changes don't provide  
> enough guidance.

I think I need to see the video to get a better handle on this issue.

>
> One of the test users found the use of super-saturated colors for  
> UI elements (collection icons, triage indicators) distracting from  
> the data.

Hmm, the collection icons and triage status colors are some of the  
most important metadata we need to convey. I need to watch video to  
understand this better.

>
> Collection selector
>
> Discoverability of sharing a collection: maybe change icon to down  
> triangle/pop-up-menu, use context menu?

Logged bugs:
+ Change collection details icon to be a down arrow - https:// 
bugzilla.osafoundation.org/show_bug.cgi?id=11342

+ Add context menu support for sidebar collections - https:// 
bugzilla.osafoundation.org/show_bug.cgi?id=11343

> Users didn't perceive the "i" icon as obviously a letter "i," nor  
> did they understand what the button did. One of the test users  
> popped up the Info dialog, and reflexively and immediately closed it.
>
> Use of checkboxes to indicate overlay state was confusing due to  
> the fact that checkbox often means something is selected. This is  
> compounded by the fact that the selection indicator in the Web UI  
> is way too lightweight.

Is there any reason why we don't use the same convention we do on the  
desktop?

>
> Detail view
>
> Suggestion of auto-saving in web-UI.  Google Docs auto-saves.  Auto- 
> save, disable save button, leave text by save button with last auto- 
> save time.  Keep a "feel good" save button, it's the final action,  
> make sure I'm not going to lose my data.  Noted that Google auto- 
> saves after keystrokes end.

Yup, targeted to .11. Luckily, we've already discussed this issue in  
great detail.

>
> Light gray label text over active form inputs gave the impression  
> that the input was disabled. Large, disabled text inputs were  
> assumed to be active. Consider a different strategy for disabling  
> form sections.

Is this the Firefox bug again? I think we should just hide disabled  
fields the way we do on Desktop. Saves space as well.
Logged bug: https://bugzilla.osafoundation.org/show_bug.cgi?id=11344

> Blowing away data in form elements when removing a stamp is bad,  
> bad, bad. The user might re-add the stamp, and would then have to  
> re-enter all the stamp data from square one.

Ya. mde are there technical issues here?
Logged bug: https://bugzilla.osafoundation.org/show_bug.cgi?id=11345

>
> The date-entry in the Web UI really is horrible. (We know this.)  
> Multiple people asked about a date-picker.

Yup, we have several bugs for this:
Mini-cal - https://bugzilla.osafoundation.org/show_bug.cgi?id=8396
Interim improvenment - https://bugzilla.osafoundation.org/ 
show_bug.cgi?id=10962

> The timezone selector is also horrible. One test user picked the  
> "Pacific" region (Australia-Pacific), and naturally assumed she'd  
> picked the Pacific timezone.

mde, bobby: What's preventing us from moving to

>
> There were strong opinions in favor of, and against, making the  
> text of stamp labels clickable.  Arguments in favor are that it  
> expands the click space and is standard behavior in some OSes,  
> arguments against were that the label isn't obviously clickable,  
> and it's a large change that could accidentally be made.

Well it's a change that's easily un-done :)

> The Desktop's approach to stamping (using a toolbar) doesn't have  
> the same problem because the stamping toolbar is separate from  
> areas that might be accidentally clicked.

Yes, I think we need to revisit the stamping affordances in a more  
holistic way.

>
> List canvas
>
> Placement of newly created items in the list view in the Web UI  
> seemed mysterious to a couple of people. Although once we started  
> to discuss all the potential ways to handle it, everyone started to  
> see it was a difficult problem, and is compounded by paging in the  
> Web UI. No one could agree on what would be the ideal approach.  
> Same for editing, where the edit would take the item out of view.

Did the test subjects have trouble finding newly created items?

>
> The checkbox icon for tasks suggested "this is done" to many  
> people, neither of the tested users using the Web UI could figure  
> out that it indicated that the item had been stamped as a task.

Yes. I think using the "checkmark in a circle" icon that we use on  
the Desktop might help. Also making sure that we have corresponding  
icons in the detail view for stamping would help as well.

> Desktop
>
> Greyed out collection icons in desktop suggests overlays are  
> possible, there's no feedback about why it's disabled.  Also not  
> clear that they're greyed out until you shift between calendar and  
> list view

Until we support overlays in the Table View, we could get rid of of  
the overlay icons in the non-calendar views. I think this made more  
sense when the overlays in the Calendar were preserved when you  
switched to the other App Areas. Somehow, that functionality got lost  
along the way.

> Chandler's use of drag-to-add instead of drag-to-move confused  
> various UX people.  Perhaps pop up a dialog when dragging items to  
> a new collection for the first time, to alert new users that drag  
> adds?

I think adding Add to>> and Move to>> context menus might be a good  
idea.
+ Cosmo: https://bugzilla.osafoundation.org/show_bug.cgi?id=11348
+ Desktop: https://bugzilla.osafoundation.org/show_bug.cgi?id=11347

>
> After creating an account, background subscribe automatically  
> downloads collections, but there's a pause, and no text describing  
> what's about to happen.  After bringing down server collections,  
> confused about whether existing or future desktop collections will  
> automatically get pushed to the server.  Prefer to have a dialog  
> choosing whether to sync which collections from the server.

Yes, this is being addressed here https://bugzilla.osafoundation.org/ 
show_bug.cgi?id=11237

>
> The word Triage is potentially problematic, since it's specialist  
> vocabulary from either the medical field, or specific to GTD.  
> Consider using a different word. On the other hand, if it's such a  
> central concept, considering it a 'branded' term, and adding some  
> UI affordance for first-time users to educate on what the concept  
> means.

I think we're intentionally borrowing the concept from medical  
triage. It's a metaphor :) This would be one argument for keeping the  
Triage button as Triage.

>
> The Triage icon looks exactly like the icon for 'recycle,' which  
> confused several people, who associated it with the Windows Recycle  
> Bin. They thought it would trash the selected item.

Yea. Have been waiting for somebody to bring that up. Not sure about  
"actually" being afraid that the Triage button = Delete. But point  
taken and will keep on the look out for more feedback on this.

> The concept of "delete" versus "remove" was confusing. The words  
> have very similar meanings in normal English vernacular. Consider  
> "Remove from all collections" instead of "delete" (setting aside  
> the fact that technically the Trash is a collection).

Yes. Targeted for 0.7.3: https://bugzilla.osafoundation.org/ 
show_bug.cgi?id=9583

>
> Having a non-drag-drop way to add items to multiple collections --  
> even via a contextual menu on the item -- would be helpful, as drag- 
> drop is not necessarily discoverable.

I think this is more true of web apps than desktop apps.

> Both Web UI and Desktop
>
> Several people said they'd try to keep Web UI and Desktop UI as  
> consistent as possible to avoid confusion when users switch between  
> the two UIs.

I think we need to re-consider this in the context of 'usage  
scenarios'. What are people using the web UI versus desktop client for?

I agree though that we should keep visual syntax and vocabulary as  
consistent as possible.

> "Call out" active collection more, in Web and Desktop the selected  
> collection isn't immediately obvious.  Ideally, tie sidebar  
> selection to main view more clearly.

I think a more robust collection selection highlight would go a long  
way towards this.  Implementing 'Show collection name in the window- 
title' might also help as well: https://bugzilla.osafoundation.org/ 
show_bug.cgi?id=10604

> Use of a labels for UI elements -- like "Collections" for the  
> collection selector -- would guide new users both in using the UI  
> and in the name of Chandler-specific vocabulary, without taking up  
> copious amounts of space.

I'm not sure about this yet. Not sure if it warrants the loss in  
screen real estate.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.