每年,我最喜欢的开源软件调查都会问“开源的未来将我们带向何方?” 我喜欢尝试展望遥远的未来。不是明年或未来五年,而是开源及其独特的协作理想和社区实践的结合可以将我们带向何方?
我认为最终会实现的一个如此“超前”的开源方面是 用户体验 (UX)。当我谈到 UX 时,我指的是用户体验 (User eXperience)。它是 UI(用户界面)的父集或超集,或者我们所看到的。UX 处理的内容远不止 UI。“我是否直观地理解了完成任务需要采取的步骤?” “系统的各个组件是否顺利集成,不仅在视觉上,而且在上下文和相似模式上也是如此?” UX 不仅仅是外观,而是最终用户对其整个体验的感知。
实践是检验真理的唯一标准
最终用户体验及其接触的界面对于信息技术的成功至关重要。这已经在消费领域通过像 Apple 这样的封闭生态系统得到了体现,Apple 表明,如果用户体验流畅且集成度高,用户将接受封闭。在企业软件领域,Google、Salesforce、Dropbox 和 Atlassian 的用户体验正在逐渐取代根深蒂固的传统体验 [1][2]。
“我们当然认为 UX 是开源从业者来到微软云平台的一个关键动机,我们努力提供一致的、引人入胜的体验,这些体验超越了视觉效果,并跨越屏幕和工具,”开源领域的专家,也是微软战略开源和 UX 方向的证明 Jose Miguel Parrella 说。
正如预期的那样,UX 在一些开源项目中发挥了作用,例如 Mozilla 的 Firefox 和 Google 的 Chrome,其中 Mozilla 首先凭借新的外观、功能和标准合规性击败了微软,最终给最终用户带来了更好的感觉。Chrome 现在通过创新 UX 功能(如跨所有主要平台的标签同步和一个流畅的 多功能地址栏,在一个栏中提供 URL 和搜索入口)夺走了桂冠。
在我看来,并且得到了 其他人 的支持,开源作为一个整体,在 UX 方面并没有取得卓越的成就,更不用说掌握了。我们 知道这一点。我们知道 许多 造成这种情况的原因。然而,它仍然存在。开源领域中确实有做得好的地方(Ubuntu,Chromium),但绝大多数在这方面只是半熟练。因此,超级成功的开源软件的大部分都局限于 IT 后端基础设施和软件开发。这就是Linux 桌面元年从未到来的原因。这就是 Microsoft Office 仍然存在并蓬勃发展的原因。
那么,解决方案是什么?
时间、投入和尊重。 熟练的 UX 远见者和员工很难找到(数量有限),薪酬很高,有时会脱离鼓励开发人员与开源纠缠在一起的技术方面。 鼓励 UX 专业知识的数量增加,并不断强调最终用户的直接输入的重要性是发展该领域的关键。 行业范围内的资金和资源投入到聘请和让 UX 专家参与开源项目是关键的临界点。
最重要的方面是在软件开发人员、技术产品经理及其业务经理之间建立对上述以 UX 为中心的思想影响的尊重、接受和理解。
“文化仍然是第一大挑战。可用性和设计原则对于 FLOSS 来说并不是一个新概念——这些原则已经存在 15 年了。最成功的项目已经设法改变了他们的开发者文化,以平等地接受一系列非编码贡献,”前 KDE 设计主管和董事会成员 Celeste Lyn Paul 说。
我也认为存在一种文化隔阂,一些软件开发人员——天哪,我也有过——当其他人来并说你的流程完全错误,你应该考虑重做一切以减轻用户的痛苦时。好吧,我们不要那样做。类似于“持续集成”每天以自动化方式构建质量,让我们从一开始就默认构建用户体验,每天都构建。UX 在早期就参与进来,而不是事后重建。有关深入的建议,请查看 Jan Borchardt 的 自由软件中的可用性 电子书和 开放可用性 蓝图。
开源必须从解决问题转向整合文化,包括从业务构思到用户到运营和开发人员的每个人。开源的未来将征服世界。
在过去的几年里,我参加了以下调查,并仔细研究了它提供给世界的惊人的 信息图。今年,我个人想邀请大家参与并倾听。您认为开源的未来将走向何方? 让您的声音被听到,回答 2015 年开源未来调查。(调查于 2015 年 3 月 6 日结束。)
参考文献
[2] http://www.wired.com/2014/03/enterprise-ux-paradigm-shifts/
9 条评论