Your SlideShare is downloading. ×
GOMS Analysis on the back of the envelope
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

GOMS Analysis on the back of the envelope

2,341
views

Published on

The GOMS keystroke level model is a simple technique that allows you to quantitatively compare the efficiency of alternative designs. Its powerful, compelling and can be done in a few minutes yet most …

The GOMS keystroke level model is a simple technique that allows you to quantitatively compare the efficiency of alternative designs. Its powerful, compelling and can be done in a few minutes yet most UX professionals have never heard of it.

Published in: Design, Technology, Business

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,341
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
44
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. GOMS analysisOn the back of the envelope
  • 2. GOMSIs not a venereal disease...
  • 3. GOMSIt is a simple technique for quantitativelycomparing the efficiency of designsBTW… when I say GOMS I meanGOMS keystroke level Model(KLM or KLM-GOMS)Use it in conjunction with yourqualitative tools
  • 4. Youll need the following tools + + +
  • 5. A quick story... Deutsche Bank Trading Floor London 2011
  • 6. Numbers are compelling
  • 7. When to use GOMSThere are 3 reasons you might want to useGOMS analysis:1. Speed matters2. You need to convince stakeholders3. You want to become a better designer
  • 8. The premiseThe time taken to perform a task is the sum ofthe time it takes to perform the elementarygestures that make up that task
  • 9. The steps1. Define the task2. Break it down into its gestures3. Apply mental operators4. Add up the numbers
  • 10. 1. Define the taskKLM models the interaction of an experienceduser doing a defined task.
  • 11. 2. Break it down into its gesturesKLM has a basic set of gestures; each with atypical time assigned to it - which is sufficientfor comparative analyses.
  • 12. 2. Break it down into its gesturesKeying (K) = 0.2 sec
  • 13. 2. Break it down into its gesturesPointing (P) = 1.1 sec
  • 14. 2. Break it down into its gesturesHoming (H) = 0.4 sec
  • 15. 2. Break it down into its gesturesMentally preparing (M) = 1.35 sec
  • 16. 2. Break it down into its gesturesResponding (R) = n sec
  • 17. 3. Apply mental operatorsThe hardest part of KLM. But it all comes downto chunking. Gestures Chunk Chunk ChunkM + Chunk M + Chunk M + Chunk
  • 18. 3. Apply mental operators M + HPKHelen of Troy: M + KKKKKKKKKKKKKKK356.34: M + KKKKKKKLM: M+ K M+ K M+ K
  • 19. 4. Add up the numbers HMPK 0.4 + 1.35 + 1.1 + 0.2 = 3.05 sec
  • 20. Example: Date of birthWhats your pet way of collecting date of birth?Facebook:Yahoo:Single maskedinput field:
  • 21. Facebook: 3 drop-downs Click on month, select July MPK MPK Click day, select 11 MPK MPK Click year, scroll, wait, mouse off MPK MP R MP (where R=1.0) Select 1980 MPK 21 sec
  • 22. Yahoo: Input, drop-down, input Click day, type 11 MPK HMKK Click month, select July HMPK MPK Click year, type 1980 MPK HMKKKK 15.7 sec
  • 23. Single masked input field Click field, type 11 MPK HMKK Type 07 MKK Type 1980 MKKKK 8.7 sec
  • 24. Date of birth resultsSingle masked input field ~2.5 times faster! 21 sec 15.7 sec 8.7 sec
  • 25. Happy GOMSingYou now know enough to start using KLM-GOMS on your projects!For more guidance I recommend Jef Raskin’s“The Humane Interface”
  • 26. Thanks!@AndrewUXdesignthinkage.com

×