用户体验研究结果

在 2020 年,pip 团队致力于改进 pip 的用户体验,深入了解 pip 的 UX 挑战和机遇,特别关注 pip 的新依赖关系解析器。 Simply Secure 团队专注于 4 个关键领域

2020 年工作的一些关键成果是

  • 此文档 & 资源部分!

  • 一个 pip UX 研究小组 (立即报名!)

  • 新的和扩展的 GitHub 问题

  • 2020 年的 UX 改进

    • 支持依赖关系解析器的 UX 工作

    • 改进的错误消息

    • 支持文档

  • 针对 Pypa + pip 维护者的 UX 培训

这项工作得益于 pip 捐助者资助的路线图.

外展

我们 招募了参与者 加入用户研究小组,以便我们在需要进行关于 pip 的调查和访谈时可以联系他们。总共有 472 人报名参加了该小组,尽管有些人会在研究期间退订。

在 2020 年研究结束时,我们要求用户选择加入一个 长期小组,以便我们可以联系他们参加未来的 UX 研究。如果 pip 团队希望继续建立这个小组,我们建议将报名表翻译成多种语言,并更好地利用本地社区和外展小组(例如 PyLadies)来提高参与者的多样性。

用户访谈

总共,我们 **对 48 个 pip 用户进行了访谈**,他们是从用户小组和社交媒体渠道招募来的。

在访谈中,我们询问了用户关于

  • 他们如何使用 Python

  • 他们使用 pip 多久了

  • 他们是否使用虚拟环境

  • 他们是否以及如何解决与 pip 相关的安全问题

  • 他们经常使用哪些 pip 命令

  • 他们如何使用 pip 安装包

  • 他们使用 pip list、pip show 和 pip freeze 的体验

  • 他们使用 pip wheel 的体验

  • 他们是否使用其他包管理器,以及 pip 与他们使用这些其他工具的体验相比如何

  • pip 团队可以做些什么来改进 pip

  • 他们在使用 pip 时遇到的问题,以及他们如何解决这些问题

  • 他们对 pip 文档的看法和使用

  • 他们重视的其他技术文档,以及 pip 文档如何从这些文档中汲取灵感

  • pip 团队可以提供哪些其他资源来帮助 pip 用户解决他们的问题

调查

我们 **发布了 10 份调查问卷**,以收集有关 pip 用户及其偏好的反馈

标题 目的 结果
Pip 研究小组调查 招募 pip 用户参与用户研究、用户测试并参加未来的调查。请查看 相关博客文章 以了解更多信息。 472 个完整报名
测试新 pip 解析器的反馈 了解新解析器由于依赖关系冲突而失败的使用案例。请查看 相关博客文章 以了解更多信息。 通过反馈表格收集了 459 份回复,大约 8 个问题被转移到问题跟踪器
当更新其他包时,pip 应该如何处理与已安装包的冲突? 确定 pip 处理包升级的方式是否符合用户的预期/需求。请查看 相关博客文章GitHub 问题 以了解更多信息。 请查看 记录,包括建议
了解我们的用户 了解 pip 的用户,包括
  • 他们使用 Python 和 pip 的情况
  • 他们为什么以及如何开始使用 Python
  • 他们是否患有残疾,如果是,这是否会影响他们使用 Python 和 pip
  • 他们在使用 Python 和 pip 时是否使用辅助技术,以及这些技术对他们来说如何运作
  • 当他们遇到 pip 问题时,他们从哪里获得支持
请查看 记录
购买 pip 功能 确定哪些功能对 pip 用户来说是最重要的 请查看 记录
pip 应该安装有冲突的依赖项吗? 确定 pip 是否应该提供一个覆盖,允许用户安装具有冲突依赖项的包 请查看 记录
pip force reinstall 应该如何工作? 确定 pip force reinstall 是否应该继续像现在这样工作,是否应该更改功能,或者是否应该删除该选项 请查看 记录
关于 pip search 的反馈 确定是否要删除或重新设计 pip search。请查看 此 GitHub 问题 以了解更多信息。 请查看 记录
关于 pip 文档的反馈 收集有关 pip 文档的反馈,补充在用户访谈中收集的反馈 请查看 记录

所有结果

阅读更多

其他 PyPA UX 工作