人机交互模型和理论/这项技术是否有用?
外观
活动理论 (AT) 确实是一个发人深省的理论。它确实是一个描述性理论。活动系统各个部分的运作方式有很多种,所以我认为 AT 是一个行为描述框架。尽管如此,我必须承认,卡罗尔关于 AT 的章节读起来有点难;它非常抽象,而且关于彩色 Petri 网 (CPN) 的例子并没有太大帮助,因为工具的对象和结果超出了我的知识范围。因此,我可以说我目前只理解了该理论的基本概念。
根据我的经验,关于这个理论的两点让我觉得很有力量,也非常真实。第一,工具的好坏取决于它在使用它的问题空间的背景下有多有用。换句话说,工具是一种解决方案。在我从事软件开发的职业生涯中,这很常见,企业会要求我们设计一个工具来完成 X、Y 和 Z。现在,他们没有解释问题空间;他们要求的是一个解决方案。也就是说,也许可以通过非技术手段解决这个问题,或者也许只要求解决其中的一部分才有意义。除了问题空间(AT 中的对象)之外,还有围绕工具的人员和流程的背景。AT 对此阐述得很好。所有这些都会影响工具的可用性和最佳设计的实施。最糟糕的情况是引入一个工具,使主体更难实现他们的目标。
第二,活动系统中存在系统性矛盾(或张力)的概念非常真实。一个例子是,当有多个工具可用以处理同一个对象(例如,编程环境)时,但根据社区的规则(例如,组织)只允许使用其中的几个。这些工具会造成张力,使得主体不确定在现行规则下应该使用哪个工具。现在,通常发生的情况是,要么开发者会强迫解决问题,并改变规则,要么规则的拥有者会移除不允许使用的工具。
我喜欢这个理论如何帮助回答这个问题:这项技术是否有用?它确定了参与回答这个问题的变量。