5 个技巧:在您的开源项目中利用以用户为中心的设计

还没有读者喜欢这篇文章。
OpenStack Superuser

Opensource.com

当我刚开始在开放技术研究所 (OTI) 工作时,我经常被问到一个问题:“为什么 UX 设计师会想在开源组织工作?” 我认为,事实是几乎所有的设计和可用性工作本质上都是开源的。

Open Here

查看“开源女性”系列文章完整合集

设计师们在我们周围的世界中看到和体验到的设计模式基础上进行构建和调整。我们不断地与同行分享和测试我们的想法,并协作迭代概念,因为好的设计是广泛易懂的。互联网上有很多关于可用性和设计最佳实践的优秀资源[见下文],许多开源用户界面框架正在将这些原则融入到他们的工具包中,因此开发人员、设计师等之间的界限甚至更加模糊。

但问题仍然存在:为什么我们在开源社区中很少看到可用性专家和设计师,以及我们如何开始改变这种状况?

开源流程和项目在设计和 UX 学校及会议中也没有得到足够的重视,这限制了设计社区对该领域需求的认识。此外,正如我上面提到的,软件框架、库和工具包(如 Twitter Bootstrap 和 AngularJS)的演变正在模糊角色,并使“假装直到成功”变得更容易。虽然一方面,可用性和设计对于面向用户和面向开发人员的项目(API 也需要可用!)来说都是至关重要的需求,这一点已经变得很清楚,但专有软件与开源软件中设计师的比例似乎存在差距。过去,小型项目将用户体验 (UX) 视为奢侈品,因此没有投入资源来满足他们的 UX 需求。此外,我猜想,对设计师的市场需求使得许多设计师都忙于那些能够提供有竞争力薪酬的公司,而许多(并非全部!)开源项目都是志愿者运营的,或者预算较小。

然而,我认为我们在开源领域看不到那么多设计师和可用性专业人员的主要原因之一是,他们不确定如何参与项目,并且过去可能没有接触过开源项目。

Kristin Williams(左)和 Katrin Verclas(右)与我(中)一起为 Commotion 网站和路由器平台制定人物角色和信息层级。图片来源:Preston Rhea,Commotion 团队,开放技术研究所

在开放技术研究所 (OTI),我们一直在努力开放我们的用户反馈流程,以此来改进我们的内部流程和协作,更多地吸引我们的用户社区,促进非开发人员的贡献,并更广泛地思考开源流程在Commotion Wireless项目中所起的作用,Commotion Wireless 项目是一个免费开源的通信工具,它使用手机、计算机和其他无线设备来创建去中心化的网状网络。

对于软件的官方版本 1 发布,我们决定对用户界面进行全面改造,主要侧重于无线路由器的版本,但也侧重于使其他平台(Mac、Linux、Android、Windows、iOS)与路由器保持一致。网状网络固件不是您日常的项目——我们的开发团队经常专注于如何在添加更多功能的同时缩小文件大小,以便它们可以安装在空间非常小的硬件上(只有 5.2 MB!)。与此同时,我们的现场团队(我是其中一员)正在研究网状网络如何利用现有的社会关系,开发培训和采用框架,并与对试验社区拥有的基础设施感兴趣的社区一起测试这些想法。

在我的下一篇文章中,我将详细阐述我们从对 Commotion 界面进行以用户为中心的设计评审中学习到的这 5 个技巧。

在您的开源项目中利用以用户为中心的设计的 5 个技巧

1. 跟踪可用性和设计问题。

收集背景信息和反馈。不要对每一条反馈都做出回应(通过软件/设计更改)。综合问题以形成主题。

2. 了解您想要为谁设计。

在做出设计决策时,您通常需要优先考虑为哪种类型的用户进行设计——新手用户还是专家用户。

3. 制作原型。

利用原型的风格(低保真度与高保真度)来获得您需要的反馈类型。

4. 从用户的角度了解软件的工作原理。

5. 使用可用性/设计迭代来构建您的社区:黑客马拉松、邮件列表和分布式工具。

其他资源

 


  

查看“开源女性周”系列文章完整合集。

 

User profile image.
Georgia Bullen | Georgia Bullen 是新美国开放技术研究所的技术项目主管。Georgia 为 OTI 团队及其社区合作伙伴提供可用性、规划和地理空间分析支持,以及数据可视化技能。

2 条评论

嗨,Georgia 小姐,很棒的文章!很棒的技巧。

您好,我是一名交互设计师,最近刚毕业,对参与开源项目非常感兴趣。您能给我一些关于从哪里开始的指导吗?谢谢!

Creative Commons License本作品根据知识共享署名-相同方式共享 3.0 未本地化版本许可协议获得许可。
© . All rights reserved.