很多软件开发经理错误的认为要开发易于使用的软件。所要做的就是雇佣熟练使用用户界面开发工具和组件工具包的GUI程序员。根据这种误解,只要有了好的GUI程序员,只要告诉他们编写什么软件,并且给他们足够的时间和资源写出软件就可以了。这些经理常常觉得再雇佣人来做GUI设计和易用性测试,但他们只是写一点或者干脆不写代码,这简直是一种浪费。
这是一个很严重的错误,它反应了人们对用户界面程序员和用户界面设计人员在开发中的作用的严重误解,同时也反映出对于好的用户界面价值的轻视。绝大多数开发经理都知道,缺乏GUI工具包使用经验的程序员常常制造拙劣的GUI,他们不能得心应手的使用工具包。很少有开发经理意识到即使是非常了解开发工具包的资深程序员也会开发出拙劣的界面,即使是在时间和资源都很充足的情况下也是如此。
团队中拥有好的GUI程序员并不能取代对GUI设计人员的需求。管理层必须确保产品由理解人机交互和用户需求的人员来设计。