用户体验研究结果¶
在 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 的用户,包括
|
请查看 记录 |
购买 pip 功能 | 确定哪些功能对 pip 用户来说是最重要的 | 请查看 记录 |
pip 应该安装有冲突的依赖项吗? | 确定 pip 是否应该提供一个覆盖,允许用户安装具有冲突依赖项的包 | 请查看 记录 |
pip force reinstall 应该如何工作? | 确定 pip force reinstall 是否应该继续像现在这样工作,是否应该更改功能,或者是否应该删除该选项 | 请查看 记录 |
关于 pip search 的反馈 | 确定是否要删除或重新设计 pip search。请查看 此 GitHub 问题 以了解更多信息。 | 请查看 记录 |
关于 pip 文档的反馈 | 收集有关 pip 文档的反馈,补充在用户访谈中收集的反馈 | 请查看 记录 |
所有结果¶
阅读更多¶
其他 PyPA UX 工作