如何评估网站表单填写效率 使用KLM-GOMS分析表单效率
编辑:S++小组
很多时候用户测试很难测试到表单的效率,通常的做法是,表单上线后来统计用户使用或者停留的时间来考量表单的效率,但是这种做法只能针对已经上线后的表单来考量。那么在一个表单在设计过程中,是否有什么科学的办法评估到所设计表单的效率呢?
1983年Card,Moran & Newall就在《人机交互心理学》(The Psychology of Human Computer Interaction)首次提及了GOMS模型,在早期人机交互设计领域也曾经掀起了一阵狂风。
那么什么是GOMS?
所谓GOMS就是Goals,Operators,Methods,Selection Rules,翻译成中文就是目标、操作、方法、选择规则。
Goals是指任务最终得到的结果。
Operators 是指在过程中所产生的所有的行为,包括控件使用,填写,选择,点击,悬浮等等操作。
Methods是指描述如何完成目标的过程。
Selection Rules是指判定的规则,就是在不同条件下遵循的不同规则。
为甚么要使用GOMS?
GOMS可以客观的记录下用户在填写表单中如何操作的全过程。并且为复杂的填写表单的过程提供了科学的分析方法。
它提供一种比较有效的计算方式,在测试不同版本的过程中,能够简单通过他来比对表单设计方案的效率性。
通过GOMS,能拿到比较可信的科学数据来证明你所设计表单的方案的填写效率。
那GOMS有很多分支流派?但是又有哪些是我们可以使用的呢?
CMN-GOMS,CPM-GOMS模型,KLM-GOMS,NGOMSL等等许多。
但是在表单填写GOMS运算中,我们需要重点了解的是击键模型。也就是简称KLM (Keystroke-level model)。KML是被简化的模型体系,他相对弱化了GOMS的概念更加强调O,也就是操作部分。1988年Bonnie John又进一步提出了简化版的CPM-GOMS理论。
KLM模型是一个 11 步方法就可以寻找出完成使用计算机和鼠标的简单的数据输入的任务所花费的时间评估方法。
这个模型运用于很多人机交互的领域,他可以通过任务的步骤和操作准确地计算出总体表单填写所需要的任务时间。
Kieras (1993年 2001 年) 定义了以下操作:
K、 按下的键和释放 (键盘)(wpm=words per minute )
最佳输入(135 wpm) —0.08 秒
较好输入(90wpm)—0.12 秒
较差输入(40wpm) —0.28 秒
平均熟练输入(55 wpm) —0.20 秒
平均非秘书型输入(40wpm) —0.28 秒
字母随意输入—0.28秒
复杂代码输入—0.50秒
最差输入(不同的键盘输入方式) —1.20秒
P、将鼠标指向屏幕的对象上—1.10 秒
B、按钮按下或释放 (鼠标)—0.10 秒
BB、双击鼠标—2 sec
H、手从键盘,鼠标移开或者放上—0.40 秒
M、心理准备—1.20 秒
T(n)、字符串类型的字符输入(n * K sec.)
W(t)、等待系统用户作出响应
D(n0,l0)、用鼠标画直线通过公式计算所需时间
那么KLM分析包含哪11步呢?
步骤 1 — — 获得原型或任务的一步一步的操作说明。
步骤 2 — — 找到所需的最终目标或所需的工作成果。
步骤 3 — — 找到实现主要目标的任务流。
步骤 4 — — 确定的主要目标和所有次级目标中的任务流。
步骤 5 — — 转换为代码。
步骤 6 — — 使用代码描述整个任务流过程。
步骤 7 — — 先保留每一步的心理或者操作。
步骤 8 — — 为每一步分配心理或者操作,也就是适当删减部分不需要的心理时间。
步骤 9 — — 执行运算。
步骤 10 — — 根据不同年龄层次调整任务总时间
步骤 11— — 验证结果的有效性
但是这其中,M(心理准备)的使用是关键的所在。M(心理准备)如何的放置甚至比其他操作的精确计算更加的重要。所以请确保在比对不同设计版本时使用同样的M放置规则。
因此对于如何放置处理M(心理准备),我们有以下建议:
启动任务,用户不得不停下对这次任务要做什么,这次任务要完成什么做一个明确的了解。
做决策,如果有多种方式可以进行任务的话,那么在做这个决定之前用户(不是非常熟悉该任务的用户或者这个所做决定不是显而易见的情况下)经常会停下来思考。
需要从记忆中获取信息,比如回忆文件名,命令符,或者缩写,都需要有一定时间的思考。
在屏幕中寻找一些信息,用户
相关新闻>>
- 发表评论
-
- 最新评论 更多>>