软件开发前线的开发人员想要发布更好用的软件,理应有更好的技术和工具来强化自己。考虑用户交互或者影响软件使用性的大部分决定都来自普通开发者-系统分析师,设计师甚至程序员,而不是训练有素的专业人士或者人机交互专家。
这些开发人员通常通过这几种渠道获取可用性A.可用性测试是提升软件可用性的有效工具但不能测出这种方式的质量如何 B.紧追流行风潮 C.一再造原型 D.反复Review E.听众专家观点。这些方法各有优劣,最后软件的可用性差强人意,很多软件在很少考虑到它将被如何使用和它如何能最好地支持用户将要做的工作就被设计,构建出来了。
软件系统说到底是工具,软件开发者就是工具构建者。