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