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 的使用者,包括
|
請參閱撰寫報告 |
購買 pip 功能 | 找出哪些功能對 pip 使用者最重要 | 請參閱撰寫報告 |
pip 是否應該安裝相依性衝突? | 確定 pip 是否應提供允許使用者安裝具有相依性衝突的套件的覆寫 | 請參閱撰寫報告 |
pip 應如何強制重新安裝工作? | 確定 pip 是否應繼續像目前一樣強制重新安裝,是否應更改功能,或者應移除此選項 | 請參閱撰寫報告 |
對 pip 搜尋的意見回饋 | 確定是否要移除或重新設計 pip 搜尋。請參閱此 GitHub 問題以了解更多資訊。 | 請參閱撰寫報告 |
對 pip 文件的意見回饋 | 收集對 pip 文件的回饋,補充在使用者訪談中收集到的回饋 | 見 撰寫 |
所有結果¶
閱讀更多內容¶
其他 PyPA UX 工作