【企业架构】描绘未来第 3 部分:产品路线图

简介: 【企业架构】描绘未来第 3 部分:产品路线图

产品路线图是我们将在我的 4 部分系列中深入探讨的第二个路线图。如果您尚未阅读它们,请阅读第 1 部分:路线图概述和第 2 部分:能力路线图。顾名思义,产品路线图定义了产品或产品及其功能的预期未来推出。由于我们正在谈论技术,因此我们将假设后者进行讨论。

与我们正在讨论的其他路线图一样,产品路线图随着时间的推移展示了产品的未来。通常,企业架构不会产生产品路线图。通常,这可能是营销或产品管理的功能,或任何这些实体的组合。实际上,它将涉及所有三个方面的输入:EA、产品和营销,因为每个都为路线图提供关键信息。


产品路线图的受众不仅仅是开发人员,它用于提供有关何时创建功能的指导。它被用作一种元认知工具,用于组织产品团队的思想,以及与高管和其他内部利益相关者的沟通媒介。它也可以用于外部利益相关者,但应注意确保外部受众知道这不是合同承诺或对即将发生的事情的硬性定义。许多组织不会在产品发布之前共享产品。苹果因限制对其产品的可见性而臭名昭著,使他们受到许多谣言和猜测的影响。

产品路线图的基本输入,例如战略、当前产品和技术需求以及市场需求,都会影响路线图,应该以批判的眼光进行评估。如果在其中一个影响路线图的变化中发现了变化,则应注意并立即或在其下一次迭代中调整路线图。

您将产品路线图预测到未来多远?与所有优秀的建筑师一样,答案是视情况而定。与功能一样,如果产品具有较长的开发周期或强烈的资本需求(如 CPU),那么它会更长。对于大多数软件产品,您需要 18 到 24 个月,但这实际上取决于您的需求。投影越远,它的价值就越小。换句话说,随着时间的推移,产品路线图的不确定性更大。

Figure 1 — An example of a product roadmap created in Lucid Chart

产品路线图看起来像一个项目计划——它不是。有一些相似之处。两者都有时间线,都可能有依赖关系,并且都可能在垂直轴上有分组。但它们的不同之处在于意图。产品计划更加详细,代表要完成的任务。产品路线图旨在显示功能何时可以推出。请注意,一旦功能完成,它不会自动推出,它只是准备推出。


哦,所以如果功能正在计划中,这不违反敏捷原则吗?并不真地。开发人员不会选择用户故事。有人会这么认为,但不一定。产品路线图并非一成不变。它是根据战略和市场需求确定功能以及何时需要它们。它受到 IT 将基础架构部署到位的能力以及依赖业务合作伙伴提供交付和支持该功能所需的服务或材料的能力的影响。它为开发团队提供指导,但不是强制要求。产品路线图的输入之一是产品的当前状态。这会根据开发人员实际完成的工作向路线图提供反馈。开发人员仍然是自我管理的,但与往常一样,他们需要了解企业想要完成什么,并且路线图为他们提供决策指导。

开发产品路线图的过程并不简单,涉及大量输入和反馈循环。但总的来说是:

  1. 确定组织对其产品所遵循的战略。如果您的组织尚未确定战略,请努力确保其确定。首先,它不需要完全充实,但它需要提供选择产品功能的基础。
  2. 识别特征域。特征宇宙是可以定义的所有可能特征的集合。这并不是说一切都会好起来,也不是说一切都会实施。这可以来自许多不同的来源。市场和客户是最明显的,但它也可以来自审查竞争对手的产品、非竞争对手的产品,以及软件开发人员等内部资源,他们确定了不同数据源之间的协同作用,可用于为客户带来价值.必要时,还将对特征进行分类。类别可以由受众或角色、子系统、地理或其他定义创建。可以定义多个类别,为每个类别生成路线图或具有动态视图。
  3. 将功能与策略对齐。这可能是最困难的部分,尤其是在策略没有明确定义的情况下。查看每个功能,看看它在策略中的位置。它提供价值吗?它有助于实现战略目标吗?如果没有,则丢弃该功能——这并不是说该功能不会在以后重新引入,但最初它不会推动组织向前发展。由于合规性或法规或业务合作伙伴的需要,还可能存在强制功能。这些通常具有必须交付的特定日期,因此对于维持您自己或您的业务合作伙伴的运营至关重要。
  4. 确定功能的工作量。这是您确定该功能需要多长时间和多少资源的部分。这更像是一种猜测或 SWAG(Scientific Wild-A** Guess),并不意味着 100% 正确,只是一个近似值,以了解这如何适合日程安排。大型功能可能会被分解成更小的块,以便更早地推出部分功能 - 例如,报告功能最初可能会从一些预制报告开始,然后随着时间的推移引入自定义功能。后者将依赖于前者。
  5. 识别依赖关系。如步骤 4 所述,当一个特征被分解成更小的特征时,特征之间可能存在依赖关系。但可能还有其他对功能的依赖——例如,提供对某些屏幕的访问或共享数据的功能可能依赖于 OAuth2 和 OpenID。提供特定矩阵视图的功能可能依赖于允许用户在应用程序中创建和编辑特定记录的功能。这些依赖关系将指定至少一些功能的开发或准备推出的顺序。
  6. 布局产品路线图。这就是我们将这一切结合在一起的地方。布局和安排优先功能,了解每个功能所需的工作量以及开发功能的时间长度。根据功能的可用性,必须做出一些努力来了解如何设置功能的时间线。一个特性可以被挤压或拉伸到某个点,但这种弹性不一定是线性的(即,在一个特性上投入更多资源并不能保证它会在更短的时间内完成)。依赖映射将确保依赖链中较早的功能首先完成。
  7. 冲洗,起泡,重复(Rinse, lather, repeat. )。好吧,实际上这是一个不断更新或按计划更新或两者兼而有之的问题。产品路线图应该至少每季度更新一次,但在这个瞬息万变的世界中,也许每月一次更合适。每季度进行一次实时调整是一种很好的中间方法。在这种情况下,季度审查将包括更全面的审查,实时调整的范围将受到限制。实时调整将反映来自生产团队、IT 或其他内部服务提供商的反馈循环,以及市场或战略的重大变化。例如,如果您有一个卖方房地产应用程序并且市场转向买方提供更多机会的地方,那么所有这些卖方功能可能会被搁置。制作团队的反馈可能会调整时间表。如果开发人员无法准备好 UI,这将推动功能和任何依赖项的路线图时间表。同样,如果 IT 组织在实施第三方 SaaS 集成时遇到问题,这也可能会延迟某个功能和相关性。如上所述,规划和更新路线图的时间范围取决于您企业的情况。

上面的图 1 提供了使用 LucidChart 开发和修改的产品路线图的表示。Lucid 的模板有颜色代码作为开发的进展情况(完成、等待、迟到)。我发现这在敏捷世界中相当无用,在这个世界中,迟到并不是什么大事,除了在 sprint 方面——它对于看板来说更不重要。另外,为什么要更新图表以表明它已经晚了,而新的修订版本更好地代表了调整后的计划?我更喜欢用它来定义重要性,因为这为开发团队提供了更大的沟通价值。颜色编码还可用于指示其他关键要素,例如成本、产品领域、领域或团队。

产品路线图既是一份活的文件,也是一份未来计划的快照。因此,出于历史目的,应定期存档。有许多专门用于路线图和产品路线图的工具。质量更好的工具将是数据驱动的,并将更新路线图以反映变化。并非所有更改都可以由数据驱动,很有可能。开发团队的输出等数据可能保存在未集成的不同系统中。战略和市场细节通常也不能用于集成。


总之,产品路线图是一个看似简单的过程,但实际上相当复杂。它涉及许多不同的组织利益相关者,是一个平衡多个关注点的过程。然而,它是推出产品的重要组成部分,有助于调整战略和执行。请继续关注我关于路线图的最后一篇文章——技术路线图——大约一周后会发布。

相关文章
|
18天前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。
|
2天前
|
监控 数据可视化 架构师
为什么企业需要开展架构治理?
随着数字化转型加速,企业面临的技术和业务环境日益复杂,传统架构难以应对快速变化的需求。企业架构治理成为数字化转型的关键,通过确保技术与战略对接、优化资源利用、降低风险和复杂性,提升企业灵活性、效率和创新能力,支持快速响应市场变化,推动数字化转型成功。
30 7
为什么企业需要开展架构治理?
|
2天前
|
监控 数据可视化
如何通过建模工具实现企业架构治理全流程管理
企业架构治理工具通过构建统一的架构语言、可视化建模、流程管理、资源整合和多场景分析,实现企业架构的全生命周期管理。该工具赋能企业数字化转型,确保业务、平台、数据及技术相互耦合闭环,提供从规划到决策的一站式服务,助力提升业务运营、优化组织管理和加速数字化建设。
12 2
如何通过建模工具实现企业架构治理全流程管理
|
26天前
|
人工智能 运维 算法
引领企业未来数字基础架构浪潮,中国铁塔探索超大规模分布式算力
引领企业未来数字基础架构浪潮,中国铁塔探索超大规模分布式算力
|
3天前
|
弹性计算 负载均衡 安全
企业业务上云经典架构方案整体介绍
本次课程由阿里云产品经理晋侨分享,主题为企业业务上云经典架构。内容涵盖用户业务架构现状及挑战、阿里云业务托管经典架构设计、方案涉及的产品选型配置,以及业务初期如何低门槛使用。课程详细介绍了企业业务上云的全流程,帮助用户实现高可用、稳定、可扩展的云架构。
|
25天前
|
搜索推荐
|
2月前
|
运维 供应链 安全
SD-WAN分布式组网:构建高效、灵活的企业网络架构
本文介绍了SD-WAN(软件定义广域网)在企业分布式组网中的应用,强调其智能化流量管理、简化的网络部署、弹性扩展能力和增强的安全性等核心优势,以及在跨国企业、多云环境、零售连锁和制造业中的典型应用场景。通过合理设计网络架构、选择合适的网络连接类型、优化应用流量优先级和定期评估网络性能等最佳实践,SD-WAN助力企业实现高效、稳定的业务连接,加速数字化转型。
SD-WAN分布式组网:构建高效、灵活的企业网络架构
|
1月前
|
Kubernetes Cloud Native 云计算
云原生技术深度解析:重塑企业IT架构的未来####
本文深入探讨了云原生技术的核心理念、关键技术组件及其对企业IT架构转型的深远影响。通过剖析Kubernetes、微服务、容器化等核心技术,本文揭示了云原生如何提升应用的灵活性、可扩展性和可维护性,助力企业在数字化转型中保持领先地位。 ####
|
1月前
|
运维 Cloud Native Devops
云原生架构:重塑企业IT的未来####
随着数字化转型浪潮的汹涌,云原生架构凭借其高度灵活、可扩展和高效的特性,正逐步成为企业IT系统的核心。本文将深入探讨云原生架构的核心要素、技术优势以及如何引领企业实现业务创新与敏捷交付。 ####
|
24天前
|
Cloud Native 持续交付 云计算
云原生架构:重塑企业IT的未来####
本文深入探讨了云原生架构的兴起背景、核心理念、技术优势以及在现代企业IT系统中的应用实践。云原生架构以其高度的灵活性、可扩展性和敏捷性,正逐步成为企业数字化转型的关键驱动力。通过容器化、微服务、持续集成/持续部署(CI/CD)等关键技术,云原生架构能够加速软件开发周期,提升系统稳定性和运维效率,为企业带来前所未有的商业价值。 ####
25 0
下一篇
DataWorks