人机交互模型与理论/GOMS及其不可预测性
外观
虽然GOMS可以提供一些优势,例如最小化工作量、成本和上市时间,但它受到用户不可预测性的严重缺陷困扰。这在复杂的、多层级的应用程序开发中尤为明显。
我想要举一个与我的专业经验相关的例子。目前,我正在为一家中等规模的拖车制造公司开发一个新的销售应用程序。这个应用程序需要具备在线和离线功能,并将由销售代表在潜在客户的营业场所使用。由于销售代表使用该应用程序的环境多种多样,因此很难预测所有可能发生的场景。因此,在使用GOMS方法评估应用程序时,我们无法考虑环境因素。例如,我们可以预测用户在操作过程中被打断吗?系统中用户的疲劳怎么办?此外,由于这是一个在线/离线应用程序,如果网络连接等其他因素发挥作用怎么办?这会扰乱应用程序的流程,导致用户需要使用替代路径/方法吗?
如上所述,GOMS的不可预测性无疑使其在某些情况下相比其他方法处于严重劣势。虽然GOMS可能适用于少数用户不可预测性影响不大的场景,但有更多场景不适合使用GOMS。