...
Sketch | Storyboard | Learnability | Efficiency | Safety |
---|---|---|---|---|
Initial sketch: | Bob would read through his news items using this interface. He would scroll up/down to look at the news items. | This interface is very similar to ones people already use to view information (Twitter, Facebook, reddit, etc.). In addition, the vertical list format is very common on phones, so Bob will have little trouble learning how to go through his news items. | It is very efficient for reading items. Bob can quickly scroll through and skim the first line of each entry as he looks for things to read. However, If he wants to mark multiple items at once (such as read or read later), it will not be easy or quick to do here because he has to do them all individually. Having the buttons always visible may mean more scrolling is necessary, which could slow Bob down. | Bob can easily expand/shrink entries. With this interface, items are currently not deletable, which avoids Bob accidentally removing something he wants to keep. If Bob doesn't like a tag he put on an entry, he can edit or remove it using the "tag" button again. |
...
Sketch | Storyboard | Learnability | Efficiency | Safety |
---|---|---|---|---|
Initial sketch: | To use this filtering interface for our above scenario, Bob would have to mark all of the programming-related posts from Google+ manually and in advance with a tag (like "cool code" or something). If Hubbub could infer this pattern, the design would match our scenario. (sorry we forgot to draw a "search" or "go" button at the bottom, but there should be one there). | This interface is very easy to use. There are only items and check boxes, so Bob can easily try out some of them to see what they do if he's not sure. | This is extremely inefficient, because it only filters on things you've already tagged, aside from what sources to include. Thus Bob has to tag everything he wants to see before he can properly filter for them. | If Bob accidentally filters on the wrong thing, he will have to start this process all over again. |
...
Sketch | Storyboard | Learnability | Efficiency | Safety | Initial sketch: |
---|---|---|---|---|---|
| This is an example of a menu that would appear after hitting a save button on the page. Here, Bob's previously created/used "save" tags are listed in the first drop-down menu. Since bob has categorized code-related items before, he will already have a "code-related" tag of some kind in the list. This would just be a special tag that makes sure items don't get deleted. For example, if we add options for the user to delete items that have been around for a long time (month or something), items with the save tags would be ignored. | It's pretty clear what is being saved. But Bob may not realize how to create a new save tag with this design. He would have to explore the drop-down menus to see what they do. | This is pretty efficient for saving a single item. Bob could save an item in 1 tap on his phone using the default menu values. As the list of save tags grows, we can allow scrolling/arranging options for the save tags to speed up the search for the correct tag. | The item Bob is trying to save is displayed to make sure he's saving the right thing. |
...