GOMS analysis for current Add-Rule method


Below is the standard GOMS analysis of the current process for adding a message rule in Outlook Express. While this type of task-action quantification can be seen as very unrealistic or even faulty, it can be useful when comparing the same task done in different ways.


At this point in the analysis, the most obvious thing that is evidenced by the table below is that there do seem to be a lot of different screens. When actually performing the task it does feel like a never-ending series of opening and closing windows. As was described in the


Another area where there is room for simplification is when it comes to repetitious actions. As is evidenced by the multiple occurences of the action pattern, MPK, a good amount of time is spent thinking about what the next step is. About 30% of the time it takes (under optimal conditions and for an optimal user) to complete the task is spent thinking about what to do next.

 

 

action

analysis & discussion

Screen 0

 

- click to close message or on main mail window

- system response

Click main window    :: MH MP K =0 .4+1.35+1.1+0.2 = 4.4

System response      :: R

Screen 1

- click on 'Tools' menu

- system response
- click 'message rules'
- click 'mail'
- system response

Click menu                :: MP K = 1.35+1.1+0.2 = 2.65

System response    :: R

Move to next menu   :: MP (K optional) = 1.35+1.1+0.2 = 2.65

System response    :: R

Click menu                :: MP K = 1.35+1.1+0.2 = 2.65

System response    :: R

 

Screen 2

- click 'new'
- system response

Click button                 :: MP K = 1.35+1.1+0.2 = 2.65

System response      :: R

Screen 3

-
click checkbox next to, "Where the Subject line contains.." under step 1.
- click checkbox next to, "Move to Specified Folder" under step 2.
- position mouse over second text line in step 3 box
- click, "contains specific words"
- system response

Click checkbox            :: MP K = 1.35+1.1+0.2 = 2.65

Click checkbox            :: MP K = 1.35+1.1+0.2 = 2.65

Click link                     :: MP K = 1.35+1.1+0.2 = 2.65

System response        :: R

Screen 4

- type  (paste) words or phrase (‘pharamacy’)
- click, "Add"
- system response
- click , "Okay"
- system response

Type words or paste phrase   :: (MH MKKKKKKKKK) or (MH MKK) =

                                                         (1.35+0.4+1.35+(9*0.2)) or (1.35+0.4+1.35+0.4+0.4)) =

                                                          4.9 or 3.9

Click button                  :: MHP K = 1.35+0.4+1.1+0.2 = 3.05

System response       :: R

Click button                  :: MP K = 1.35+1.1+0.2 = 2.65

System response       :: R

Screen 5

-
position mouse over third line in step three box
- click, "specified"
- system response

Click link                       :: MP K = 1.35+1.1+0.2 = 2.65

System response        :: R

Screen 6

- scroll down list
- position mouse over desired folder
- click on folder
- click, "ok"
-system response

Click arrow and scroll   :: MP KKK = 1.35+1.1+0.2+0.2+0.2 = 3.05

Click folder                      :: MP K = 1.35+1.1+0.2 = 2.65

Click button                     :: MP K = 1.35+1.1+0.2 = 2.65

System response          :: R

Screen 7

- position mouse over step 4 text box
- highlight text by clicking at beginning of line and dragging right
- type name for rule (move ‘pharamacy’)
- click, "ok"
- system response

Highlight text                  :: MP KP =  1.35+1.1+0.2+1.35+0.2 = 5.2

Enter name                    :: MH MKKKKKKKKKKKKK = 1.35+0.4+1.35+(13*0.2) = 5.7

Click button                    :: MHP K = 1.35+0.4+1.1+0.2 = 3.05

System response         :: R

Total

49.15 or 50.15 (depending on how phrase is entered)

If the task is assumed to be done in an imperfect environment or by an imperfect person, then many more potential problems become evident. The following heuristic analysis detects many such problems qualitatively next>>

 

13


Navigation


Introduction


Current version

screen   0a - 0b - 1 - 2 - 3 - 4a - 4b - 5 - 6 - 7a - 7b - GOMS - heuristics


Improvement 1

screen   1a - 1b - 2a - 2b - 2c - 3a - GOMS - heuristics


Improvement 2

screen   1a - 1b - 2a - 2b - 2c - GOMS - heuristics


Conclusion