Tool Time: Keystroke Level Modeling
Upcoming SlideShare
Loading in...5

Tool Time: Keystroke Level Modeling



Presented at the 2011 Usability Professionals Association Conference in Atlanta

Presented at the 2011 Usability Professionals Association Conference in Atlanta



Total Views
Views on SlideShare
Embed Views



5 Embeds 620 564 46 5
url_unknown 3 2



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Tool Time: Keystroke Level Modeling Tool Time: Keystroke Level Modeling Presentation Transcript

  • Tool Time - Usability’s Next Top Model: KEYSTROKE LEVEL MODELINGMichael Rawlins, President, Connecticut UPALori Hawkins, Sr. UX Consultant, Jeff Sauro, June, 2011
  • Why this topic We’re all striving towards more agility in the development lifecycle... Shrinking budgets inspire innovative solutions using new tools. Stakeholders need proof ‘earlier’ in the lifecycle... KLM is an early indicator - providing more precision in our baselining and heuristics. 2
  • Why explore this tool? Time to market – an increasing issue for product development Cost of large samples no longer feasible Collaborative - even a Product Manager can use this tool! Level-set - The traditional lab & observation techniques are not dead... Perhaps newly augmented by leaner tools like KLM.
  • Proof... “KLM is your Canary in the Coal mine...” 4
  • Session Goals... What this tool accomplishes. KLM’s Significance in the development lifecycle. Where best to apply... We’ll leave a lot of time for Q&A... 5
  • What is KLM? Developed in 1983, KLM is a tool that provides an estimation of keystrokes associated to data input tasks. Best suited for modeling tasks less than five minutes to complete Based primarily on modeling a sequence of operations (K, P, B, H, M, T, W) 6
  • OperationsOperator Characteristic EstimationK key press and release keyboardP point the mouse to an onscreen object 1.10 secondsB button press or release 0.10 secondsH hand from keyboard to mouse 0.40 secondsM mental preparation 1.20 secondsT(n) type a string of characters (n* K seconds)W (t) user waiting for the system to respond 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • A Business Case...Booking a multi-city trip with Amtrak 27
  • 28
  • 29
  • 30
  • How to Apply… Select a working prototype Identify time-to-task goals from stakeholders Identify main goals and sub-goals Determine happy path (and analyze) Investigate other paths... Share with stakeholders “are we directionally correct...”
  • Pros… forget about the stop watch! quick and extensible share task with your stakeholders
  • Cons... spreadsheets can be intimating changing time estimates on operators may require some level of research Mitigation: Composite KLM tool 33
  • Reference Material…
  • You can contact us: michael.rawlins@gmail.comQuestions…
  • Thank you…