平衡商業、技術與使用者體驗
您是否曾想過我們在 Meilisearch 如何做出策略決策?究竟由誰負責指導開源團隊並協助他們選擇要實作哪些功能?來認識 Meilisearch 的產品經理 Guillaume。

幾週前,我們與 [Guillaume Mourier](/blog/author/gmourier/ 談論了 [產品經理在 Meilisearch v1.0 發布中的角色](/blog/planning-v1-and-beyond/ )。但實際上,產品經理是什麼?他在 Meilisearch 中扮演什麼角色?我們決定追蹤他,並揭開這個神秘(但極其重要)的工作的面紗。
什麼是產品經理?
Guillaume 說,產品經理是軟體開發中的關鍵角色,可以分為三個主要任務。
首先,產品經理需要了解人們如何使用產品:什麼讓他們的生活更輕鬆、什麼讓他們的生活更困難、他們想做什麼但因為產品缺少特定功能而無法做到。
其次,他們需要定義產品未來的策略願景,以便開發具有一致性和效率。在 Meilisearch 的案例中,這個基本步驟意味著 Guillaume 與我們的執行長 Quentin 密切合作。
第三,根據產品的策略願景和使用者回饋,產品經理決定在手頭資源有限的情況下要實作哪些功能。
Guillaume 告訴我們,這是一個困難的平衡行動。有時我們的選擇並不能讓所有人滿意。有時我們不會優先考慮熱門請求,因為我們認為它們不符合我們的策略願景。
好消息是,這是與我們的社群攜手完成的。Guillaume 首先分析 GitHub 上討論的主題,以及我們的支援團隊在我們的 Discord 伺服器中提出的問題。然後,他會針對使用者描述的問題提出解決方案,並規劃何時應該完成這些解決方案。您可以想像,Meilisearch 是開源的事實讓這一切變得更加容易。
您是如何成為 Meilisearch 的產品經理的?
這些都不足以嚇退 Guillaume。儘管他有後端開發人員的經驗,但他在某種程度上自然而然地轉型成為產品管理人員。
首先,他告訴我們,他不僅對編寫程式碼和交付新功能感興趣,而且還想知道他的工作如何影響他人。使用者是否真的採用了他花費數週時間仔細實作和偵錯的功能?他們喜歡它的哪一點?他們討厭它的哪一點?他沒有辦法回答這些問題。對他來說,這就像閉著眼睛、沒有地圖就往前走一樣。
Guillaume 並不認為他以前的工作是關上大門的另一種職業,他非常感謝他的技術知識。這讓他能夠深入了解開發人員在實作功能時可能遇到的技術挑戰,並對 Meilisearch 的使用者產生一定的同理心。他親身了解使用設計良好的產品是什麼感覺。
產品經理是否單獨工作?
Guillaume 特別自豪的一件事是,將產品小組整合到 Meilisearch 的開發流程中。這些工作小組包括每個團隊的一名成員,定期開會討論某項功能,並提出擬議的變更可能會對其部門帶來的見解、需求和挑戰。
在建立小組之前,Guillaume 觀察到,單一團隊會單方面做出開發決策,並幾乎立即開始實作。然而,隨著其他團隊趕上進度,他們會指出最初決策的問題。修復這些問題通常需要在流程後期重新處理實作的基本方面,這對所有參與者來說都是有風險、效率低下,有時還會令人沮喪。
產品小組更容易在團隊之間建立順暢的溝通,並產生更清晰的流程,進而產生更好、更可靠的解決方案。
您工作中,最吸引人和最不吸引人的部分是什麼?
對 Guillaume 來說,最好的體驗之一是看到新功能如何改善 Meilisearch 使用者的生活,讓他們的工作更輕鬆、更愉快。
他坦承,擔任產品經理並不是朝九晚五的工作,您可以在下班後直接忘記。他花了不少個晚上思考特定的負面使用者回饋或目前正在開發的功能。一個人必須真正熱情才能成為產品經理!
您對哪些功能最滿意?
對巢狀欄位提供開箱即用支援是 Guillaume 特別滿意的一項功能,尤其因為它獲得了大量正面回饋。Meilisearch 在 2021 年才實作的排序功能,對許多使用者也有類似的強大影響。
使用租戶權杖的多租戶是另一個個人最愛。他認為目前還沒有完全實作,而且未來肯定會進行完善,但對於處理複雜應用程式和敏感資料的使用者來說,這仍然是一大幫助。
產品經理的角色會如何演變?
Guillaume 並不真正只屬於 Meilisearch 內的一個團隊。這種自主性讓他可以參與其他團隊,並在專案和計畫之間建立橋樑。
也就是說,他花費大量時間在引擎團隊上。目前這樣做是好的,也是必要的,但他希望最終能擺脫搜尋引擎,並從更廣泛的角度來看待 Meilisearch。例如,他如何才能幫助我們 SDK 和外掛程式的眾多使用者?這並不是產品經理所做的事情有太大差異,而是他們的職責範圍和他行動的潛在影響範圍不同。
這是否讓您深入了解 Meilisearch 內部進行的所有規劃?非常感謝 Guillaume 的時間。請繼續關注我們其他可愛同事的更多訪談。想了解特定任務、團隊或內部流程的更多資訊嗎?在我們的公開 Discord 伺服器上告訴我們!