|
Compiled
Heuristic Evaluation Worksheet
|
|
#
|
Severity
|
Violation
|
Problem/Answers
|
#
evals
|
|
1
|
2
|
[H
1 ] Visibility of System status
|
Login- No description of system
|
1
|
|
|
|
|
We plan to put a short description
of the system on the first page, but remember this system
is designed for perpetual intermediates. The company webmaster
has set up each users account and rights. Thus users will
have an understanding of what they are suppose to do with
system in terms of their work responsibilities.
|
|
|
2
|
3
|
[H
10] Documentation and Help
|
Login-No help with login password.
|
1
|
|
|
|
|
We plan to put instructions in
on the log in page. It is also important to note that a company
using this system would have a webmaster that would set up
logins for other employees and rights to different parts of
the system. Thus, a human would be involved in setting up
the initial log in for each person.
|
|
|
3
|
2
|
[H
2] Match system to real world
|
"Editor's Console" confusing
vocabulary. All users are editing content.
One of the choices on the persistent
menu bar is "editors consol". This option should
be relabeled to reflect the tasks it supports, rather than
the "role" of editor. Users with editor privileges,
such as the HR administrator in scenario 4, may not consider
themselves to be "editors" and therefore may not
think to select that menu option. Suggested labels: "authorization
console" or "make public console".
|
1
|
|
|
|
|
We mentioned in our presentation
that we planned to change the name of the editors console
because of this reason. We are planning to call the editors
console the verification console.
|
|
|
4
|
2
|
[H
2]Match system to real world
|
Why have to go through category before
selecting file. Seems like an extra step. Files could be in
directory.
|
1
|
|
|
|
|
We are not planning to change
this. The categories reflect the names of the web pages on
the company site. In addition, people see different categories
based on their rights within the system
|
|
|
5
|
1
|
[H
4]Consistency and Standards
|
Documents--Inconsistent action link
for 3. Delete document. 1 & 2 have file selection, then
button.
The links on the main page clearly
marked as hyperlinks. Users shouldn't have to guess where
links are on a web page. The design should follow convention
by underlining links.
|
1
|
|
|
|
|
We will make this more consistent.
We made delete a button.
|
|
|
6
|
2
|
[H
4] Consistency and Standards
|
Documents--Inconsistent operation.
Verb-noun, instead of noun-verb in 1 & 2.
|
1
|
|
|
|
|
We e-mailed SF MOMA because we
couldn't find this error on our UI
|
|
|
7
|
2
|
[H
2] Match system to real world
|
1, 2 & 3 Seem like steps, not separate
operations.
|
1
|
|
|
|
|
We plan to take out the step
1, 2, and 3. We plan to provide instructions on each page
to make the system more like a dialog. We aren't going to
put dialog boxes because the system is designed for intermediate
users who want to quickly do their task without annoying boxes
they have to click through.
|
|
|
8
|
3
|
H2
Match system to real world
[H 5] Error Prevention
|
Danger of overwrite. What are the standards
for creating new documents rather than modifying existing
ones? Possibility for error in deleting relevant document
information by modifying document content.
|
2
|
|
|
|
|
There are two things in place
to prevent overwrite: documents have to be verified before
changes are accepted and users only see the specific documents,
etc. that they have rights to. Someone like Mekka will see
everything, but Heather will only see the category and documents
dealing with press releases and employee information. Heather
will not see the style sheet section at all for example. For
your work environment to be efficient you don't want everyone
working on the same part of the web site. Different people
will be working on different sections and will have different
rights. In addition, each person’s work will be checked in
the verification console.
|
|
|
9
|
2
|
[H
5] Error Prevention
|
Text entry editing screen--slow processing.
Text does not appear as user types. Creates errors. Doesn't
meet user expectation.
|
3
|
|
|
|
|
This is because the system was
running off of Chris's home computer. Once we have the system
running off of Sandbox it won't be slow. Sorry about that.
|
|
|
10
|
3
|
[H
9] Error recovery
|
Icons on editing page return errors-"Web
page not found" --no instruction.
|
2
|
|
|
|
|
The icons in the DEM came with
Ezedit. We did not have time to make changes to them, as
this was our first interactive prototype. We realize that
these are not ideal. We would like to take many of the options
out and simplify the icons. We are looking into the technical
feasibility of removal. There are several other text editors
out on the market that don't have this problem but they cost
a lot of money. Ezedit is free. If we can't change Ezedit,
this will be one section of our interface that we will not
be able to implement and we will just have to describe how
we would like to design it.
|
|
|
11
|
3
|
[H
4] Consistency and Standards
|
Ezedit introduces interaction design
problems that the content management team may not have any
control over. For example, after "rolling over"
the unconventional icon on the lower left of the edit page
that looks like a magnifying class on a piece of paper, a
pop-up note revealed that it was a "Edit Source"
icon. After selecting it I realized that it is toggle that
hides/shows HTML tags. At the very least, the CMS system should
include a guide to using the Ezedit system so that all unconventional,
nonstandard features are accessible to users who are unfamiliar
with them.
|
1
|
|
|
|
|
Once, again as mentioned (#10)
above the icons in the DEM came with Ezedit. We did not have
time to make changes to them, as this was our first interactive
prototype. We realize that these are not ideal. We would
like to take many of the options out and simplify the icons.
We are looking into the technical feasibility of removal.
There are several other text editors out on the market that
don't have this problem but they cost a lot of money. Ezedit
is free. If we can't change Ezedit, this will be one section
of our interface that we will not be able to implement and
we will just have to describe how we would like to design
it.
|
|
|
12
|
2
|
[H
4] Consistency and Standards
|
Inconsistent rollover titles on menu
icons
|
1
|
|
|
|
|
The only place we found this
is in the Ezedit section. We will try to make these consistent
if it is possible. As mentioned in (#10) Ezedit has some
problems we may not be able to fix.
|
|
|
13
|
2
|
[H
2] Match system to real world
|
Confusion over Make it Live and Searchable-terminology
"Searchable" not clear.
|
1
|
|
|
|
|
We planned to take these out
before you received the prototype. Sorry, we will take them
out before the second prototype.
|
|
|
14
|
4
|
[H
1]Visibility of System status
|
The "make it live" and "make
it searchable" check boxes exist both in the Ezedit window,
and at the foot of the "editor" page (and the modify
document) page - see below). It isn't clear if the check boxes
control the same function. Confusing which to use.
|
2
|
|
|
|
|
We planned to take these out
before you received the prototype. Sorry, we will take them
out before the second prototype. There will be information
after users make changes/additions in the system telling the
user that they will be notified when the change/addition goes
live or doesn’t go live. Ideally we would also like the verifying
party to communicate why changes didn't go live (if they didn’t
go live), but this may be something we don't have time to
implement and will just have to discuss.
|
|
|
15
|
4
|
[H
1] Visibility of system status
|
After saving document user receives
"Congratulations you've added a document" AND graphic/stylesheet
selections. Does user have to select graphic or stylesheet?
|
2
|
|
|
|
|
We plan to put instructions in
to help users walk through this. The instructions will explain
that a text chuck has been added to the system and that they
can now choose a style sheet and graphic to go with the text
or if they don’t choose then the defaults will apply. In addition,
the instructions will tell them about the verification process
as mentioned above.
|
|
|
16
|
2
|
[H
2] Match system to real world
|
No apparent default stylesheet
|
2
|
|
|
|
|
As mentioned above the instructions
will help clarify this.
|
|
|
17
|
4
|
[H
1] Visibility of system status
|
Unclear feedback. After adding document,
user receives "Congratulations you've added a document"
when is it really added? When I save it initially, or after
I select style sheets and graphics?
|
2
|
|
|
|
|
As mentioned above the instructions
will help clarify this. Users will be informed that they
have added the text chunk to the system. They can choose
style sheet and graphic or defaults apply. Also it will discuss
the verification process. These instructions will help novice
users and at the same time intermediate users can ignore them
and complete their task.
|
|
|
18
|
3
|
[H
6] Recognition rather than recall
|
pageID-do I have to re-type the name
of the file I just created?
|
1
|
|
|
|
|
The system now adds this automatically
so users don’t have to remember the title..
|
|
|
19
|
4
|
[H
2] Match system to real world
|
Style sheets -don't know how to use
style sheets in order to complete scenario 3.
|
2
|
|
20
|
|
|
Part of this was our fault.
We didn't have a dummy style sheet in the system for you.
We apologize. We plan to put instructions in for each step
of working with a style sheet, which will provide some assistance.
|
|
|
21
|
2
|
[H
4] Consistency and Standards
|
Editor's console: does not go select
category -then document like in scenario 1.
|
1
|
|
|
|
|
This is one way to help distinguish
between the modes.
|
|
|
22
|
3
|
[H
2] Match system to real world
|
System driven language-WAP, FLASH-Don't
know what exactly to select
|
2
|
|
|
|
|
We plan to provide instructions
to clarify this part of the system. It should be noted that
if the system were implemented in a company with a HTML site,
WAP site, and Flash site for example, people working on the
sites would know that the company has different types of sites.
Also, suppose the company called these sites by different
names (i.e. the wireless site) The instructions could be changed
by the webmaster to reflect what people within the company
actually call the site. However, for our user group we are
using the generic terms: WAP, Flash, and HTML. We will put
definitions of these terms in our vocabulary list, which we
plan to make part of our help system.
|
|
|
23
|
4
|
H6
Recognition rather than recall
|
After selecting any of the primary
options (Documents / Style sheets / Graphics) from "Main,"
it is unclear what you are looking at. Take "Style Sheets,"
for instance. It would be very helpful to know what pages
would be affected if a style sheet is modified. This same
violation is present in "Documents," and "Graphics."
At the very least the CMS should report whether an object
is in use on an active site. Without knowing what pages are
using a particular style sheet it's possible that undesirable
and unintended changes could be made to the site.
|
1
|
|
|
|
|
This is a very good idea. We
plan to put in a section that tells the users what documents,
etc. are attached to the style sheet/graphic they are about
to change.
|
|
|
24
|
4
|
H2
Match between system and real world
|
Not enough information is given about
any of the objects accessible through the CMS. Who created
the objects, when? Who's edited them, when? Convention generally
dictates that a standard set of information about an object
should be visible, such as indicated in the description of
this violation. Without such information, users can have difficulty
locating desired objects and may unwittingly modify or delete
objects other people are using.
|
2
|
|
|
|
|
This is a good point too. We
plan to put in information about when a document, etc. was
last modified and who modified them. In addition, the restricted
access rights will help control who can make changes to different
objects. Finally, the verification console checks changes/additions
to documents (and the instructions will tell users about the
process and the e-mail they can expect)
|
|
|
25
|
4
|
H1
Visibility of system status
|
It's unclear how much of what a user
sees is based on his / her login. Nor is it clear who can
edit what and what the approval process is for style sheets
and graphics. Some kind of "Content Management Flow Chart"
on "Main" would help. A user should be able to indicate
where a document, graphic and style sheet should be used.
For instance, a user should be able to say "take this
text, format it with this style sheet, and use it on this
web page."
|
1
|
|
|
|
|
The webmaster installs the system
and decides to assign rights to people based on their job
responsibilities. Indicating where a style sheet, document
and graphic should be used in the system is controlled by
the category selection made by the user. We might consider
having a flow chart in the help section. However, we don't
think this would be useful on the main page because it would
confuse the user. The system is designed to abstract away
components from users based on rights.
|
|
|
26
|
4
|
H1
Visibility of system status
|
No preview options to show the user
how the text, graphic, style sheet will look. Without a preview
function users are unlikely to have confidence in the system.
The interface doesn't explicitly instruct
users on how to "view" content. Some users might
find the listed options (add, modify, delete), intimidating.
It appears that documents must be opened
in order to authorize them for publication. This is cumbersome
and would be tedious for an editor in cases where dozens of
documents need authorization. At minimum, there should be
an auto-preview feature (similar to e-mail) so that editors
can see the content without "opening" the document.
|
3
|
|
|
|
|
Good point. We plan to put in
a preview section. We will make the section available to
the people making changes as well as the person using the
verification console.
|
|
|
27
|
3
|
H10
Help and documentation
|
It's clear that the CMS group intends
to add more help and documentation features. A few specific
suggestions: indicate how many characters of text can be used
in specific places on specific pages and indicate the acceptable
size range for graphics. Some explanation of style sheets
(see below) would also be critical. It would be very frustrating
for users (and damaging to Lobotech) to have documents truncated
because they were too long.
|
3
|
|
|
|
|
Currently there are no limits
and the documents won't be truncated. Johnson in the Bloopers
book discusses how users should not be constrained by artificial
lengths (i.e. your name can only be 8 characters long). We
feel it is better to not have any forced constraints.
|
|
|
28
|
3
|
H4
Consistency and standards
|
[This problem is referring to standards
in the sense of adhering to external standards.] How does
a user know if his or her style sheet conforms to Lobotech
standards? Is there any validation of style sheets? Most users
are likely to be intimidated by Style Sheets. Other users
may try to use the 'add new style sheet' option to add text.
Once you click delete (document, graphic, style sheet) there's
no way to back out, no "Are You Sure?" message.
Might result in accidental deletions.
|
1
|
|
|
|
|
Only people who know about the
company standards will have rights to the style sheet section.
In our project, only Mekka has rights to style sheets he can
make changes. We currently don’t have style sheet changes
going to the verification console because in our user group
only one person is making changes to the style sheets. Mekka
would be annoyed with going to the verification console to
accept the changes.
If you click delete for document,
it has to be verified before the file is actually deleted
from the system. This does not apply to style sheets or graphics.
. We have added instructions telling the user that the style
sheet or graphic will be permanently deleted. We plan to add
a section telling the user that before they delete a style
sheet or graphic what documents will be affected.
|
|
|
29
|
2
|
H2
Match between system and real world
|
It's clear that Editor's Console is
still in development. Here a few suggestions on making it
conform to real world conventions: Editors should be able
to make suggestions for changes and they should be able to
reject documents. Both actions should result in a message
being sent to the author. They should also be able to assign
a text to a specific location on the site.
|
1
|
|
|
|
|
Good point. Ideally as mentioned
above we would like to allow users to get this kind of feedback
(#14)
|
|
|
30
|
4
|
H1
Visibility of system status
|
A user should be able to indicate where
a document, graphic and style sheet should be used. For instance,
a user should be able to say "take this text, format
it with this style sheet, and use it on this web page."
The user isn't given enough information to know how the work
that they are doing in the CMS will ultimately be used.
|
1
|
|
|
|
|
Same heuristic as #25. See response
there.
|
|
|
31
|
3
|
H3
User control and freedom
|
No undo; back; or edit. For instance,
once you click delete (document, graphic, style sheet), no
way to back out.
There should be a means for users to
"undo" or "cancel" "publish to the
web" commands.
|
3
|
|
|
|
|
We plan to add navigation within
each page. A cancel button will take users back to the main
page. Also a back button will return users to the previous
page so they can make changes if they want to.
|
|
|
32
|
4
|
H10
Help & documentation
|
There is no help or documentation at
this time.
|
1
|
|
|
|
|
Yes, the instructions for the
assignment specifically say not to point out things that obviously
weren't implemented. Our help section was not implemented,
as this was our first interactive prototype. We are not sure
whether we will have time to put in a help section for the
second prototype. We may wait until the final prototype to
put it in.
|
|
|
33
|
3
|
H1
visibility of system status
|
It isn't clear that users are creating
text marked up in HTML when they use Ezedit. This essential
characteristic is completely obscured until the "edit
source" icon is clicked. Users may not need to see the
HTML that is embedded in their documents, but they should
be informed that HTML is being generated.
|
1
|
|
|
|
|
As mentioned above, the icons
from Ezedit are not ideal. See #10.
|
|
|
34
|
2
|
H1
visibility of system status
|
The commands (submit, make it live)
on the edit page aren't visible until I have scrolled down
to the bottom.
|
1
|
|
|
|
|
We plan to take these out as
mentioned above (#14)
|
|
|
35
|
3
|
H1
visibility of system status
|
After selecting "add, modify,
delete document" only two of the three options presented
on the subsequent page were visible on my notebook computer's
screen. The third option was "below the fold". Although
the heading said "you have three options", I still
missed it.
|
1
|
|
|
|
|
According to Jared spool users
don't mind scrolling if they feel they are on the right track.
Having these options on different pages would make the system
disjointed.
|
|
|
36
|
2
|
H1
visibility of system status
|
After selecting the "editors console"
link, there is no confirmation that I am in the right place.
The page doesn't have any sort of title or heading confirming
that I successfully reached my destination.
|
1
|
|
|
|
|
We plan to make the color different
and put a title at the top
|
|
|
37
|
4
|
H3
User control & freedom
|
There is no search function in this
interface. This is a standard information access tool that
users expect, particularly in a database application. This
violation could also be classified under "recognition
not recall""
|
1
|
|
|
|
|
Search is something we have thought
about and may want to implement at some later time. However,
we think it is too much to deal with at this time.
|
|
|
38
|
4
|
H5
Error prevention
|
On the "modify document"
page where documented are created or edited, users are given
the option of "make it live", which I thought was
only accessible to editors. This may or may not be an error,
but if it is I assume that selecting the checkbox would lead
to an avoidable error message along the lines of "you
don't have the authority to publish to the web".
|
1
|
|
|
|
|
We plan to take this out. See
#14
|
|
|
39
|
3
|
H6
Recognition over recall
|
During the modify/edit document process
there is no indication of the "category" of my document
(About us) in the case of scenario 1.
|
1
|
|
|
|
|
Good point. We plan to carry
this information along as the user progresses through working
with a document.
|
|
|
40
|
3
|
H7
Flexibility & efficiency of use
|
The interface does not provide accelerators
or short cuts for experienced users.
|
1
|
|
|
|
|
We feel that we have designed
it for perpetual intermediates. One accelerator we are adding
is not forcing Mekka to go to the verification console to
accept a change to the style sheet.
|
|