UX 調查結果

pip 小組在 2020 年裡著手改善 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 應如何強制重新安裝工作? 確定 pip 是否應繼續像目前一樣強制重新安裝,是否應更改功能,或者應移除此選項 請參閱撰寫報告
對 pip 搜尋的意見回饋 確定是否要移除或重新設計 pip 搜尋。請參閱此 GitHub 問題以了解更多資訊。 請參閱撰寫報告
對 pip 文件的意見回饋 收集對 pip 文件的回饋,補充在使用者訪談中收集到的回饋 撰寫

所有結果

閱讀更多內容

其他 PyPA UX 工作