Versions Compared

Key

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

...

This design shows a lot of information on its main page - all of the documents, all of the companies, the categories of the companies, and the most pressing task for each company. Every task currently accomplished pending is visible a click away from the main page. Additionally, when the user adds a document, company, or task, any changes this makes to any display is are visible upon submission of the form. The state of the information the user has added to JobTracker is therefore quite visible. 

...

This design is efficient through redundancy. For instance, it is possible to add a document at both appropriate places the user will probably want to - the main page and the "edit company" pages. The link to the main page on all pages but the main page means that one is never more than a click away from the main page, and two clicks away from the task list.

One area where efficiency is potentially low, however, is that the state of the documents list is not very visible once one is within the add document page. For instance, the user might forget the names of her documents and accidentally try to give one of her documents a name she has already used. We can prevent overwriting by checking the documents list before adding any new document and returning an error for multiple entries (or renaming), but this requires the user to make an additional edit to change the document name. On the other hand, incorporating the list of all documents on the add documents page would clutter the screen page and possibly be confusing in its own right.

...

Perhaps the most serious error a user could make is to set an appointment for the wrong day. This error is not totally preventable without the ability to read the user's mind, but the chance of it appearing can be reduced through visibility. Currently the user simply types in a date. That is efficient, but prone to error. One way we could make the date the user is choosing more visible is to show its position on a small calendar near the place the date is typedit was entered.

In general, however, most errors possible with this interface are typos or accidental deletions. We can't prevent typos, but because the interface is so visible they are likely to be caught by the user. Since this design doesn't visibly keep track of deleted items, accidental deletions are difficult to recover from. We can make such deletions less likely by requiring the user to confirm deletions before they are carried out.