对最终用户而言界面就是系统

来源:互联网 发布:哈利波特魔杖淘宝 编辑:程序博客网 时间:2024/04/30 23:36

作者:维纳亚克·赫格德

糟糕的用户界面埋没了太多的好产品。最终用户(the end user)通过用户界面访问系统。如果产品的用户交互体验质量让人无法忍受,那么,无论产品在技术上如何先进或具有开创性(path-breaking),都会造成让人无法忍受的印象。

用户界面是架构的重要组成部分,但往往也是被忽视的部分。架构师应借助于专家的服务,诸如用户体验设计师和可用性专家。用户交互专家和架构师一起工作,则可驱使产品的界面设计和内部机制的配合天衣无缝。在早期阶段就让用户界面专家参与其中并贯穿整个产品开发阶段,能确保用户界面和产品浑然一体,使最终产品整洁优美。当产品还在beta阶段时,架构师应仔细观察由真实的最终用户完成的用户交互测试,并将他们的反馈纳入最终产品中。

随着时间这迁,技术会发生变革,产品特性也不断增加,产品的用法也因此常发生变化。架构师应确保,随着架构变化而变的用户界面也要能够反映用户的期望。

用户交互应是整个产品架构的目标之一。事实上,用户交互应和健壮性(robustness)和性能(performance)一样,是架构权衡(tradeoff)和内部产品文档化(documentation)这一决策过程的组成部分。随着时间而变的用户交互设计,也应当像代码一样被记录下来。尤其值得一提的是,如果用户界面和产品其余部分采用不同的编程语言,更应如此。

不仅要让最常用的交互易用,而且要使最终用户能够从中获得回报,这是架构师的责任。好的用户界面能够帮助客户提高生产力,客户因此会更加开心。如果产品能够帮助人们变得更加高效,也将有利于产品自身的业务收益。

0 0
原创粉丝点击