根据产品路线图确定技术路线图的优先级

在软件开发中,您经常会听到“路线图”一词。 如果不认真讨论,似乎只有一个路线图,即驱动产品设计和开发的路线图。 但是不要忘了权衡产品路线图和技术路线图。 这种分析可以使您和您的团队避免在短期和长期内浪费宝贵的资源。

定义产品路线图

设计和开发路线图从最终用户的角度考虑功能。 例如,针对智能手机的路线图将重点关注以下功能:

  • 手机技术(3G,4G,4G LTE和5G)
  • UI手势支持
  • 安全功能,例如生物识别(面部和指纹),加密和哈希支持

这种路线图是产品(或功能)路线图。 引用ProductPlan

产品路线图是一个高级的可视化摘要,该图表概述了您产品随时间推移的愿景和方向。 产品路线图传达了您构建内容背后的原因原因 它是指导性战略文件,也是执行该战略的计划。

他们列举了产品路线图的五个目标:

  • 描述愿景和策略
  • 提供执行策略的指导文件
  • 使内部利益相关者保持一致
  • 促进讨论选项和方案规划
  • 帮助与包括客户在内的外部利益相关者进行沟通

定义技术路线图

尽管产品路线图至关重要,但它们的范围相当广泛。 它们描述了将要实现的功能。 但是,他们没有定义如何实现这些功能。 这就是技术路线图的任务。 *将技术路线图描述为

…一种灵活的计划技术,通过将短期和长期目标与特定的技术解决方案相匹配来支持战略和长期计划。

该技术路线有助于这些功能将如何实现对地制品地图的视野。 这样做表明可能的结果。

继续之前的智能手机示例,这些示例可能包括:

  • 研究和估算支持所有这些格式的硬件要求
  • 需要更改软件以添加对新格式的支持
  • 支持新格式的安全隐患
  • 支持如此多种格式所需的任何软件和硬件优化

比较两者

您可以将产品和技术路线图视为互补,就像同一枚硬币的两个方面一样。 技术路线图中的功能为产品路线图中的功能提供了创建,并最终决定了何时发布这些功能(如果有的话)。

因此,尽管两个路线图都不互斥,但产品路线图中的功能需要相对于技术路线图中的功能进行适当的优先排序。 问题是, 你怎么做到的?

有各种各样的意见和策略。 但是,我遇到的最好的之一是Richard Banfield 他指出,这应该通过三个关键标准来完成: 这些是:

  • 需求是分析中以客户体验为中心的部分。 这考虑了最终用户的需求,交互元素,赠品以及如何进行营销或出售。
  • 可行性是一项技术考虑,需要技术团队成员的投入。 产品负责人不是在这里寻求个人意见,而只是在技术上寻求可行,不可能或高度不可能的东西。
  • 工作的可行性需要考虑到整个业务的功能。 生存能力还包括与行业,监管环境以及财务监督或法律考虑有关的因素。

我可以详细讨论如何评估和平衡这些标准,但让我们保持简单。 如下图所示,将这三个因素视为三角形的三个轴。

根据产品路线图确定技术路线图的优先级

可行性,可取性和可行性矩阵

这三个因素可以互补或排斥。 这是我的意思的假设示例。 假设您是智能手机制造商,并且您的产品路线图中列出了100 Gbps的下载速度。 当根据三个因素进行评估时,该功能如何叠加?

合意性

市场上没有其他智能手机的下载速度接近该水平。 市场最好的是71.9 Mbps的Galaxy S9和48.8 Mbps的iPhoneX。

因此,通过能够显着更快地传输数据(假设理想条件),用户可以:

  • 使用所有最新的音乐和视频流服务。
  • 使用非常高带宽的专业服务,例如深海采矿以及医学手术和研究。
  • 使用虚拟和增强现实应用程序。

更重要的是,由于该速度大大高于当前的市场领导者,因此它为许多新机会提供了可能性。 结果,该特征被认为是非常期望的。

可行性

但是,此功能的可行性几乎为零。 此功能在其他任何智能手机制造商中都不存在的原因是,它的速度明显高于当前的4G网络支持的最大下载速度(100 Mbps)。

更重要的是,它还比即将到来的 5G标准快得多,后者支持1至10Gbps(理论上)的最大下载速度。 根据5g.co.uk ,这是有关5G的更多背景知识

我们可能至少在2020年之前不会看到任何商用5G服务,因此无法确切地说出可以达到的速度。

5G标准已经开发了一段时间,并且仅在消费者眼中。 结果,实现此功能的可行性在技术上不可行。

此外,硬件可能会在一段时间内不存在,而用于5G标准的用于管理硬件的软件尚未被消费者广泛使用。 因此,由于这些原因,此功能不可行。

可行性

由于该功能与移动标准相关,因此生存能力也接近于零。 这样做的原因是,关于手机频谱范围的决策的讨论和审议至少需要花费数年的时间而臭名昭著。

鉴于此,即使硬件即将问世并且可以制造原型,在以下情况下也将有相当长的滞后时间:

  1. 下一移动技术领域的国际协议得到解决。
  2. 消费者已经充分利用了5G。

鉴于所谓的6G在5G之上的速度有了显着提高,并且它在速度方面提供了可观的改进,因此要知道它是否能够解决实际需求还为时过早。 在此基础上,有一个为它推销给消费者, 没有明确的情况下。

判决

根据对这三个关键指标的评估(相当简短),很明显,当前无法实现此功能,也不可行。 结果,无需针对此功能确定技术路线图的优先级。

但是,尽管这可能对一个或多个利益相关者是一个打击,但这并不一定是一个永久性的界限。 通过考虑针对这三个因素的特征,进行了充分的研究和整理。 当5G标准处于成熟初期时,这项投资和研究可能会成为非常有价值的工作。 那时其他制造商可能只会开始展望未来。 因此,基于最新发展,随着研究的更新,将具有优势。

一旦评估表明该功能是理想的,可行的和可行的,则可以创建技术路线图功能并确定其优先级以实施此产品功能。

确定技术路线图和产品路线图的基础

尽管管理技术和产品路线图的方法和技术工具范围很广,但这些并不是要考虑的关键因素。 要考虑的关键因素是:

  • 产品的理想程度如何?
  • 产品的可行性如何?
  • 产品的可行性如何?

通过针对这三个因素评估产品功能,您可以很好地了解某个功能是否值得在技术路线图上进行优先排序,将所需的资源分配到其创建中,以及大概何时可以完成。

诚然,分析这三个问题仅仅是走这条路的第一步,在此之后还有其他问题。 但是,如果忽略此步骤,则所有将来的步骤都可能适得其反,并可能浪费分配给他们的任何资源。

翻译自: https://www.javacodegeeks.com/2018/07/prioritizing-technical-roadmap-against-product-roadmap.html