翻译自 Why Successful Platform Engineering Teams Need a Product Manager 。
产品方法认识到该平台是一个不断发展的产品,可以响应用户的反馈以适应他们的持续需求。
我们都知道平台工程并不是什么新鲜事物。最近几年,引起关注的是正式的方法和团队结构.在每一个关键时刻,尝试这些新方法的组织都会听到一个普遍的说法:“这不是一个项目——它是一个产品。”
为了成功地进行平台工程,我认为必须有一个产品经理,并且我们应该继续强调“产品”这一点。以下是原因。
大多数组织都以项目思维方式处理工具链和工作流,这意味着他们希望实现既定的最终目标,可能需要一个临时团队。相反,产品方法认识到该平台是一个不断发展的产品,它会响应客户的反馈以调整平台以满足他们持续的需求。
平台工程需要明确的目标才能运作。它是一项持续的职能,而不是一个终极状态。这种明确性来自于那些以与产品经理处理其产品相同的方式处理平台的人。
需要一定的奉献精神和技能来宣传平台,为平台辩护并告知利益相关者和用户如何以及为什么变化(以及为什么它们重要以及提供给最终用户的价值)。平台产品管理远不止是一个“检查时间表并勾选框”的方法。
产品管理有助于让平台工程专注于解决用户需求。它有助于通过创建和支持一个整个组织都愿意使用的平台来减少浪费并加快新技术的交付速度。这是关键。
在平台工程中,你不能仅仅构建它然后期望他们会使用它——你必须构建一些能够让最终用户的生活变得更加简单,并让他们想要改变自己的行为的东西。
可以看到最清晰的对比之一是操作系统(OS)构建和配置平台。在那里, Windows 或 Linux 团队将提供一个系统来构建和配置虚拟机,但目的只是直接提供其自身团队满足其编写的构建标准和方法所需的功能。这将无法优先考虑客户驱动的需求,例如新的操作系统发布、自助 API 和与其他工具的集成,因为这些交付成果不会直接影响操作系统构建团队本身,但它们是平台工程的核心。
平台工程产品经理负责监测平台的运行状况,与用户沟通以避免和解决问题,并确保平台路线图是最新的并以用户实际可用的方式呈现给消费者。
产品经理在平台工程中的确切角色可能会根据他们支持的平台进行调整,但始终专注于将平台视为一个产品,以易用性为中心。
在《DevOps 2023年状况报告》中,调查显示只有约三分之一的平台团队配备了产品经理。当然,投资于产品经理可能意味着招聘拥有这种技能的人才,但现有的员工也是平台产品管理的理想人选。他们已经了解您组织的文化和流程,这会使沟通更加顺畅,并立即建立起信任。
无论如何,为您的平台投资于产品经理意味着不仅要让他们进门。产品管理可以增强那些选择从事这项工作的人的职业生涯——这不是短期决策或兼职工作。支持他们包括培训和给予他们成长的时间和空间,成为用户反馈的可信赖传递者。
要了解更多关于平台工程的信息,请访问 Puppet 网站上的《DevOps报告,平台工程版》。