业务、技术和用户体验的平衡
您是否曾经想过我们在 Meilisearch 是如何制定战略决策的? 究竟是谁负责指导开源团队并帮助他们选择要实现的功能? 认识 Meilisearch 的产品经理 Guillaume。

几周前,我们与 [Guillaume Mourier](/blog/author/gmourier/ 讨论了 [产品经理在 Meilisearch v1.0 发布中的角色](/blog/planning-v1-and-beyond/。 但产品经理究竟是什么? 他在 Meilisearch 中扮演什么角色? 我们决定追寻他,揭示这个神秘(但极其重要)的工作。
什么是产品经理?
Guillaume 说,产品经理是软件开发中的关键角色,可以分为三个主要任务。
首先,产品经理需要了解人们如何使用产品:什么让他们的生活更轻松,什么让他们的生活更艰难,他们想做什么但由于产品缺少特定功能而无法做。
其次,他们需要定义产品未来的战略愿景,以便开发具有连贯性和效率。 在 Meilisearch 的案例中,这个基本步骤意味着 Guillaume 与我们的 CEO 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 服务器上告诉我们一切!