跳转到: 导航, 搜索

UX/程序提案

< UX

详细的任务声明

UX 项目的任务是支持和促进跨项目的努力,以改善 OpenStack 的整体用户体验。
我们提供用户研究,以帮助团队识别任何阻碍其服务采用的问题,并帮助项目验证设计和开发工作,以解决这些问题。此外,我们还帮助项目团队创建解决方案,以满足客户的需求和痛点。最后,我们将向 OpenStack 社区提供有关与项目间不一致相关的任何用户体验问题的可见性。

UX 团队并非强制性的;我们的目标是与 OpenStack 的项目合作,创造更好的体验。

项目的名称将是 OpenStack UX。

用户体验的定义

就本提案而言,用户体验是一个涵盖以下学科的术语

  • 用户体验设计
  • 信息架构
  • 视觉设计,以及
  • 用户研究/可用性


用户体验的重点涵盖整个开发周期,从需求发现到实施。例如,用户研究可用于在开发工作之前识别特定的客户需求。

最后,它也与界面无关,能够为图形用户界面 (GUI)、命令行界面 (CLI) 和应用程序编程接口 (API) 的开发工作做出贡献。

项目贡献

对 UX 项目的成员贡献将根据三个指标衡量

  • 提交到 Invision 的模拟数量

成员可以在 Invision 中创建项目并添加其提议设计的图像。

  • Invision 中的评论/回复数量

这是衡量针对特定项目在 Invision 中发生的评论/回复数量的指标。

  • 代表社区进行的 UX 研究数量

这是衡量代表不同项目进行的数量的指标,包括定量和定性研究。

预期交付成果和仓库

模式库

模式库旨在标准化 Horizon 中组件的布局和交互模式,以推动整个门户的一致性。

实际上,该库实际上是一个视觉规范,包括组件和模式。但是,设计模式在行业内始终如一地使用,因此我们采用它以避免任何混淆。

https://wiki.openstack.org/wiki/UX/PatternsLibrary

Invision (仓库)

Invision 是一个平台,允许团队在其网站上发布和审查设计,目前我们将其用作设计仓库。其价值在于评论可以直接放置在图像的特定区域,因此评论的上下文立即显而易见。Invision 为社区提供免费的企业许可,前提是仅将其用于社区活动。
我们有 12 名管理员和 104 名经理在 Invision 中,他们可以从包括 IBM、Mirantis、HP 和 Redhat 在内的公司添加用户和创建项目。我们非常小心地确保没有人或公司完全控制该系统。
截至 6 月 26 日,过去三十天内发生了以下活动

  • 六个项目被添加到 Invision
  • 五十七个屏幕被添加到项目
  • 两百一十二次利益相关者访问
  • 一百六十七条评论


只要项目在开源社区内共享,Invision 就会免费提供给 OpenStack。Invision 的担忧是,人们可能会使用我们的平台进行内部专有项目,这是不允许的。
重要的是要说明,Invision 并非开源工具。挑战在于,目前没有开源工具提供相同的功能集来进行设计审查。

但是,我们一直在寻找开源替代方案,包括 phabricator (phabricator.org),该工具正在社区中讨论作为代码审查工具采用。Phabricator 还包括一个设计审查,允许用户对上传到系统的图像留下评论。一个额外的优势是代码和 UX 审查将集成到同一个工具中。

同样重要的是要注意,可以从 Invision 下载项目为 PDF 文件,其中包含图像和用户的任何评论。如果社区离开 Invision,计划是将 PDF 文件提供到 OpenStack UX wiki 上。

https://openstack.invisionapp.com

用户研究

用户研究侧重于通过观察技术、任务分析和其他反馈方法来了解用户行为、需求和动机。

与用户研究相关的特定方法简短列表包括民族志、可用性研究、卡片分类、结构化访谈、任务分析和焦点小组。

重要的是,用户研究不应仅与图形用户界面相关联。例如,该团队目前正在计划一项研究,以帮助 Neutron 项目了解运营商为何不从 Nova-networks 过渡到 Neutron 服务。我们还计划对 OpenStackClient (也称为 OSC) 命令行客户端进行一项研究。

在这些情况下,研究先于设计工作,旨在帮助项目构建和确定优先级问题。

以下是已完成和计划的研究列表

  1. 启动实例可用性研究 (生成式,2014 年 2 月)
  2. 启动实例可用性研究 (概念验证,2014 年 12 月)
  3. Horizon 概念研究 (华盛顿大学,2015 年 3 月)
  4. 卡片分类 (开放/非主持,2014 年 2 月)
  5. 卡片分类 (封闭/主持,2015 年 4 月)
  6. 启动实例验证研究 (计划于 2015 年 7 月)
  7. Neutron/Nova 网络访谈和调查 (计划于 2015 年 8 月)
  8. OpenStackClient 可用性研究 (计划于 2015 年底)


UX 团队有一个 wiki,其中包含代表社区进行的所有研究以及结果演示文稿,可以下载为 PDF。

https://wiki.openstack.org/wiki/HorizonUsability_Testing

项目贡献

对 UX 项目的成员贡献将根据三个指标衡量

  • 提交到 Invision 的模拟数量

成员可以在 Invision 中创建项目并添加其提议设计的图像。

  • Invision 中的评论/回复数量

这是衡量针对特定项目在 Invision 中发生的评论/回复数量的指标。

  • 代表社区进行的 UX 研究数量

这是衡量代表不同项目进行的数量的指标,包括定量和定性研究。

项目沟通

UX 会议

UX 会议计划每两周在 IRC 上进行一次,但最终由于大部分设计工作专门集中在改进 Horizon 上而放缓。这最终会改变,因为 UX 团队将参与更多项目。此外,IRC 在很大程度上是美学的学科中有点难以使用。

IRC 频道

获得 UX 组的快速反馈或进行讨论的另一种方法是加入 freenode 上的 IRC 频道 (#openstack-ux)。

设计评审

每两周进行一次设计评审,邀请社区成员与社区分享他们的设计工作。这些会议通过虚拟房间而不是 IRC 进行,因为评审需要参与者“看到”设计才能提供反馈。

用户小组

用户小组大约在两个月前成立,旨在向社区提供来自实际用户的反馈。在某些方面,用户小组旨在为开发社区提供替代“声音”。

该小组在某种程度上遇到了困难,因为我们尚未确定会议的格式。例如,一个建议是让小组成员在会议期间讨论他们面临的具体挑战。

小组成员包括来自 NSA、Cisco、太平洋西北国家实验室、Orange、Yahoo 和时代华纳有线电视的用户。

主要团队成员

Pieter C. Kruithof Jr, MS CPE

在进行选举之前,Pieter Kruithof 将担任 OpenStack UX 的 PTL。

Piet 是一位经验丰富的用户体验 (UX) 设计师和用户研究员,在软件和硬件开发方面贡献了超过十四年的经验。他目前是 HP Helion Cloud 业务部门的高级 UX 架构师。他的具体重点是与 OpenStack 社区互动,并帮助改善整体用户体验。这包括诸如提出新设计之类的战术活动,以及提供帮助社区协作的平台之类的更具战略性的工作。

Piet 还是认证专业人体工程学委员会 (BCPE) 的前董事。该委员会成立于 1990 年,是一个独立的非营利组织,是人类因素、人体工程学和用户体验研究领域的认证机构。

他的教育背景包括西方华盛顿大学的工业设计学士学位和弗吉尼亚理工学院的人机工程学硕士学位。

Jeff Calcaterra, Ph.D.

Jeff 在 IBM 拥有十年经验,担任用户界面设计师和可用性实践者,从事各种平台,包括 ThinkPad 移动计算机、营销和支持网站以及 Eclipse 插件。

在过去的五年中,Jeff 一直致力于将用户体验改进融入系统管理软件,包括补丁安装、问题确定和自动化。他拥有创新历史,包括 8 项待决专利和多篇出版物。

Rob Cresswell

Rob Cresswell 是 Cisco Systems 的软件工程师。他之前在一个内部项目中担任全栈工程师,管理系统的所有方面和 UI。他现在是 Horizon 的核心审查员。

Richard Jones

Richard 是一位拥有超过十年的广泛经验的软件开发人员,曾在数据存档、元数据系统、计算机图形学、业务系统、电子商务和通信等多个语言和工具中工作。在加入 Rackspace 之前,他为 ekit 开发了电信和 Web 服务,为 Blue Box Devices 开发了 OpenGL 接口,并为 Common Ground 和 Bizar Software 开发了基于 Web 的界面和支持系统。

Richard 积极参与多个开源项目和社区。

Ju Lim

Ju Lim 是 Red Hat 的咨询工程师。她拥有超过 12 年的经验,专注于用户体验,涵盖各种平台,包括存储、计算、网络、云和 SAN。

近年来,Ju 一直致力于改进多个开源项目中的用户体验。她目前已获得 4 项专利。

David Lyle

David Lyle 是 Intel 的高级软件工程师。他拥有超过 15 年的经验,专注于用户体验和企业、个人系统和移动设备的 UI 实现。他目前是 Horizon 的 PTL。

Melissa Meingast

Melissa 是 Hewlett Packard 的技术主管和 UX/HF 研究项目经理。

她目前是行业标准服务器 (ISS) 部门的人体工程学和可用性研究项目经理,是 HP 企业设计集团的一部分。她的主要职责是与各种工程和产品团队进行沟通,了解和评估他们的战略和战术用户研究需求,设计和领导研究项目以满足这些需求,基于当前科学研究以及领域专业知识,并充当 ISS 全过程中的可用性倡导者。研究方法包括实验室可用性测试、启发式评估、认知走查、客户访谈、需求分析和民族志。

其他职责包括管理可用性顾问以执行用户研究项目、预算管理和预测,以及设计和实施服务器、存储系统、企业应用程序和软件以及 hp.com 网站部分的可用性测试,以及根据研究结果制定战略和战术设计建议和开发指南。

Timur Sufiev

Timur 是 Mirantis 的软件工程师,为 Merlin、Mistral 和 Murano 项目做出贡献。

Alex Sulgrove

Alex 是 HP Helion Cloud 业务部门的用户体验架构师。Alex 拥有 5 年的运营和咨询经验,专注于 UX 研究和战略、可用性测试和分析、交互设计和信息架构。Alex 还撰写了关于人机交互和交互设计的几篇期刊和技术论文。

Thai Tran

Thai Tran 是 IBM 的软件工程师。他参与了多个 IBM 产品中的内部原型设计,从设计到实施。现在他积极参与 OpenStack Horizon 社区,担任核心审查员。

Travis Tripp

Travis 是 Horizon 核心评审员,也是 HP Helion 的架构师,目前专注于改进 OpenStack 用户体验。他曾领导多个云软件产品,在首席产品架构师和首席开发人员的角色之间切换。他曾在 Gartner、Forrester 和 IDC 上展示云概念,并为多个 OASIS 规范做出了贡献。

相关链接

UX wiki

https://wiki.openstack.org/wiki/UX#Horizon_Proposals

用户研究 wiki

https://wiki.openstack.org/wiki/HorizonUsability_Testing

OpenStack UX 模式

https://wiki.openstack.org/wiki/UX/PatternsLibrary

OpenStack Invision 社区

https://openstack.invisionapp.com



摘要

完整的项目提案可以在 https://wiki.openstack.org/wiki/UX/ProgramProposal 找到。

UX 项目的使命是帮助各个团队改进其项目的整体用户体验。我们提供用户研究,帮助团队识别任何阻碍其服务采用的问题,并帮助他们验证解决这些问题的努力。此外,我们还帮助团队构思和实施解决方案,以解决任何现有问题或机会。请注意,UX 团队并非强制性的;我们的目标是与其他项目合作,创造更好的体验。该项目的名称将是 OpenStack UX。

贡献

对 UX 项目的成员贡献将根据三个指标衡量

  • 提交到 Invision 的模拟数量

成员可以在 Invision 中创建项目并添加其提议设计的图像。

  • Invision 中的评论/回复数量

这是衡量针对特定项目在 Invision 中发生的评论/回复数量的指标。

  • 代表社区进行的 UX 研究数量

这是衡量代表不同项目进行的数量的指标,包括定量和定性研究。

项目沟通

UX 会议

UX 会议计划每两周在 IRC 上进行一次,但最终由于大部分设计工作专门集中在改进 Horizon 上而放缓。这最终会改变,因为 UX 团队将参与更多项目。此外,IRC 在很大程度上是美学的学科中有点难以使用。

IRC 频道

获得 UX 组的快速反馈或进行讨论的另一种方法是加入 freenode 上的 IRC 频道 (#openstack-ux)。

设计评审

每两周进行一次设计评审,邀请社区成员与社区分享他们的设计工作。这些会议通过虚拟房间而不是 IRC 进行,因为评审需要参与者“看到”设计才能提供反馈。

用户小组

用户小组大约在两个月前成立,旨在向社区提供来自实际用户的反馈。在某些方面,用户小组旨在为开发社区提供替代“声音”。

该小组在某种程度上遇到了困难,因为我们尚未确定会议的格式。例如,一个建议是让小组成员在会议期间讨论他们面临的具体挑战。

小组成员包括来自 NSA、Cisco、太平洋西北国家实验室、Orange、Yahoo 和时代华纳有线电视的用户。

临时 PTL

在进行选举之前,Pieter Kruithof 将担任 OpenStack UX 的 PTL。

Piet 目前是 HP Helion Cloud 的高级 UX 架构师,专门致力于改进 OpenStack 的用户体验。这包括提出新设计等战术活动,以及提供帮助社区内协作的平台等更具战略意义的努力。

Piet 还是认证专业人体工程学委员会 (BCPE) 的前董事。该委员会成立于 1990 年,是一个独立的非营利组织,是人类因素、人体工程学和用户体验研究领域的认证机构。

团队成员包括来自 IBM、Cisco、RackSpace、HP 和 Mirantis 的工程师。

链接

UX wiki

https://wiki.openstack.org/wiki/UX#Horizon_Proposals

用户研究 wiki

https://wiki.openstack.org/wiki/HorizonUsability_Testing

OpenStack UX 模式

https://wiki.openstack.org/wiki/UX/PatternsLibrary

OpenStack Invision 社区

https://openstack.invisionapp.com