家庭助理路线图

Artwork for the roadmap introductionClelia Rella 艺术

在我们的开放日直播状态 中,我们通过宣布第一个路线图展示了开放日的未来。

在过去的几年里,我们已经开始为每年Home Assistant项目的方向设定一个主题。去年,我们取得了成功的语音之年,其中我们从头开始构建了语音助手架构。在此之前,我们进行了“简化体验”,我们首次尝试改善用户体验。

拥有一套良好的目标使我们能够集中社区和资源来快速共同构建新项目。在语音年之际,我们吸引了新的贡献者,他们是唤醒词和语音技术方面的专家、多种语言的翻译人员以及构建令人印象深刻的独一无二的语音助手的爱好者。我们希望通过制定Home Assistant项目持续发展的战略和方向来延续这一成功,而产品路线图是实现这一目的的完美工具。

我们的路线图公开征集我们关注的产品领域的贡献。与许多商业产品的公开路线图不同,这并不是一种营销策略,旨在吸引客户购买模糊的、未实现的未来功能。它是我们的贡献者和我们(项目维护者)提前规划我们共同未来的工具。

在这篇博文中,我想详细介绍我们如何制定路线图、它的含义以及如何共同构建它。

〜马德莱娜

我在哪里可以找到路线图?

我们的路线图将发布在我们博客的路线图类别中,这使得社区可以轻松地在论坛中提供反馈并讨论我们的方向。

我们的 2024 年年中第一个路线图可以在此处 找到。

什么是路线图?

这是什么

路线图提供了我们下一步项目的总体方向,也称为“北极星”⭐。

使用现有产品,可以很容易地进行自动驾驶操作,尤其是当我们处于构建新功能的节奏中时。有时,对我们来说,了解我们为用户所做的事情背后的战略背景是很重要的,并弄清楚如何才能长期实现这一目标。

与社区和用户讨论我们的路线图是我们在实际花费时间和资源构建需求之前验证我们对您的需求的理解的机会。理想情况下,如果我们在用户研究方面做得非常出色,那么路线图应该只是确认您的需求,并且不应该有任何意外。

这不是什么

我们想强调的是,这_不是_即将推出的功能的列表,也不表示构建功能的确切时间范围。在通过用户研究很好地掌握遇到的问题之前,我们不会知道需要构建的确切功能。通常,优先级越接近,情况就越清晰,我们就越有可能知道要构建哪些功能。

我们的路线图有什么?

我们的路线图包含三个主要要素:举措、主题和时间表。

举措我们的路线图包含我们打算开展的一系列举措(对于所有 PM 书呆子来说,也称为“产品机会”),例如“让自动化更易于组织”。它们表明了我们想要实现的总体结果。有时,我们都知道应该开发一些明显的功能,例如最需要的“拖放”功能,以便“使仪表盘更容易、更直观地定制和使用”。有时答案并不那么明显,此时用户研究可以极大地帮助我们提供清晰度并帮助我们集思广益解决方案。

主题

这些举措按主题组织,通常在Home Assistant项目的不同产品领域,或按这些举措将实现的共同目标组织。为了协调我们的工作,每个主题通常由同一组维护者领导和驱动,这些维护者由开发人员、设计师和产品负责人组成,他们对该主题充满热情。例如,我喜欢仪表盘,这是我当前的关注点,而 @JLo 喜欢 Assist,并与我们的贡献者一起在这些领域取得了巨大进步。

时间框架

我们的时间范围大致分为当前、下一步和以后的优先事项。我们决定不使用确切的日期,因为一方面,保证我们甚至不需要构建的功能的截止日期会给我们的维护人员带来不必要的压力。另一方面,我们无法预测我们的贡献者是否或何时将为我们的首要计划做出贡献。一般来说,当前的优先事项大约是三个月,下一个是当前事项完成后的另外三个月,依此类推。

路线图是如何制定的?

我们希望确保这是一个开源、开放开发和开放设计的过程。因此,作为核心项目维护者,我们将保持对话开放,以接受贡献者和社区的反馈和更改。

对于 2024 年年中的第一个路线图,我们花了 7 个月的时间从头开始构建,步骤如下:

  1. 基础:我们确保我们的创始人愿景 关于最好的Home Assistant的内容能够充分反映在路线图的北极星中。我们也同意路线图的目的。

  2. 集体反馈:之后,我们会见了各个产品领域的核心项目维护人员,从前端、语音、操作系统、文档、开放协议、ESPHome 等。我们收集了数百个用户最关心的问题以及他们对如何解决这些问题的想法。我们还搜索并扫描了论坛上以及前几个月的 What the Heck 中的每个热门功能请求。我们将它们整理成一份需要解决的产品问题的庞大清单。

  3. 优先级:我们将这些问题组织并分类为我们可以采取的各种举措。最后,我们根据可以从中受益的潜在用户数量、它们可以产生多大的影响、我们对这个问题的确定程度,或者在继续之前是否需要研究来对所有这些举措进行优先级排序。然后,最终结果将被组织到您现在看到的路线图中。

路线图是一份_活文件_,我们打算调整我们的方向并每半年重新审视它。例如,当我们将计划改进到足够的水平或者用户和社区的需求发生变化时,我们将把资源转移到下一个重要的优先事项上。在从我们臭名昭著的“到底是什么月”收集了您的反馈后,我们对路线图的下一次更新将在 10 月底到 11 月初左右进行。

如何使用我们的路线图

正如我之前提到的,我们的路线图不是未来功能的列表,而是公开呼吁在我们关注的产品领域做出贡献。

如果您想为 Home Assistant 项目做出贡献,我希望我们的路线图能为您提供有关您可以做什么的想法和指导。您可以通过多种方式支持这一旅程。让我们共同建设开放之家的未来!

  • 开发:如果您是开发人员,您当然可以贡献您的代码!

    如果您是我们路线图中目前关注的领域的专家,请随时直接通过 Discord 与我们联系。例如,如果我们当前的重点是“提高语音助手的开箱即用能力”,并且如果您是唤醒词或法学硕士专家,那就完美了!请联系我们,看看哪里可以提供帮助。

    如果您知道自己想要构建什么,那就太棒了!请务必查看我们的开发人员文档并了解我们的审核流程

    如果您对编码内容没有任何想法,请随时查看我们的 GitHub 问题 和我们的 热门功能请求。您还可以在 Discord 上与其他人聊天,找出最需要您帮助的事情。

  • 设计:如果您是产品人员或设计师,我们需要您!我们的许多功能和贡献都需要伟大的产品目标、研究和设计来解决实际问题。帮助我们针对路线图上想要解决的问题集思广益,提出想法和解决方案,或者报告您在社区中注意到的任何新的不可预见的问题。

  • 参与用户研究:如果您和您的室友或家人感兴趣,我们很乐意让您成为我们的用户研究池的一部分。我们会不时发出调查问卷或邀请用户进行用户访谈。这使我们能够客观地了解我们的用户并验证和测试我们的假设。注册成为Home Assistant用户研究小组 的成员。

  • 指导我们的方向:正如已经提到的,我们使用我们的功能请求到底是什么月? 论坛来指导路线图的创建和优先级排序。票数、深思熟虑的讨论和创意的数量很重要,所以请参与主题并帮助指导我们项目的方向。

这就是您需要了解的有关我们路线图的全部信息!感谢您的阅读!期待很快与您在Home Assistant项目上进行合作!

〜马德莱娜

常见问题

1.我想要功能 X!当然,我们听到你的声音。如果你真的想要功能X,你能告诉我们和我们社区中的每个人更多关于它的信息,比如,这个功能会解决什么问题?更好的是,您是否注意到这是一个反复出现的问题,并且可以帮助许多其他人?用例、研究和各种证据帮助我们所有人决定是否继续使用这样的功能。在我们的论坛上发出一些声音,将其提交给我们的功能请求,看看它是否能引起其他人的共鸣。如果需求足够强烈,也许贡献者可以帮助您

2.我认为Home Assistant项目应该朝Y方向发展。

如果您对 Home Assistant 的未来有美好的愿景,请随时在路线图的评论部分公开讨论,或在我们的论坛上发表您的想法。我们的方向是由用户的集体需求决定的,并以我们的开放家庭隐私、选择和可持续发展价值观为指导。任何可以使这些领域受益的想法都可以被考虑成为我们项目愿景的一部分。