作为一名 UI 人员(编码和设计用户界面),我经常发现自己处于奇怪的境地,与程序员和其他“外行”争论用户界面的质量。
我发现争论颜色、图标或布局之类的事情有些困难,而且似乎没有事实对错。但是仍然 - 在没有令人信服的论点的情况下,我仍然知道(即感觉)有时解决方案是错误的。您对此有何看法?您是否让昂贵的可用性测试来决定甚至是客户?您是否接受过可用性工程方面的教育?你知道传递论点的好书(比如 Joel Spolsky 的“程序员用户界面设计”)吗?你会避免这样的讨论吗?
最终客户做出决定,因为客户支付了账单。然而,客户通常会付钱给我,因为他们相信我拥有他们不具备的技能和能力。通常,我会尝试向他们解释为什么我认为从设计的角度来看,特定的布局或颜色选择是有意义的。如果我有足够好的理由,超出个人喜好,那通常可以解决问题。如果没有,那我就走客户的路。有时,如果我知道客户真的会讨厌他们“想要”的东西,我会完全避免争论/讨论,按照他们的方式去做,让他们告诉我把它改回来。
我要说的一件事。通常这些讨论最终会得到比我原来的更好的第三种解决方案。被迫真正考虑我的选择来捍卫它们通常会导致我思考解决问题的方法,这些方法比原始设计更好地解决了客户的观点。
就配色方案而言,您总是希望有一个有品味的客户。可悲的是,这并不总是发生。而且,是的,有时我不得不整合一个解决方案,但由于这个原因,它没有进入我的投资组合。
Edward Tufte总是一个很好的来源。Mark Miller为.Net Rocks做了一个播客和一个关于这个的截屏视频!. 他实际上进入了 UI 原则背后的科学,比如最小有效差异原则。
我的很多客户都很小。他们没有钱请可用性/UI 专家,所以我们应得的。他们了解我的局限性,我们都尽最大努力将一点常识带到桌面上——了解我们正在构建足够好的与最好的(UI 方面)。
根据我的经验,大客户对内部应用的态度是一样的。只有当你建造一些东西来销售时,人们才会愿意在这个问题上花费额外的钱。
就我自己而言,我相信没有充分的理由完全无知。我确实花一点时间阅读和推杆。我找到了很好的材料: