平衡业务、技术和用户体验
您是否曾经想过我们如何在 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 服务器上告诉我们一切!