首页
/ Backstage 采用之旅:为开发者门户争取领导层支持(Leadership Buy-in)的实操指南

Backstage 采用之旅:为开发者门户争取领导层支持(Leadership Buy-in)的实操指南

2026-09-10 16:04:10作者:昌雅子Ethen

本指南面向正在或计划在公司内部推动 Backstage 落地的技术负责人、平台团队与内部倡导者,核心回答一个问题:当 PoC 已经跑起来、用户也开始使用之后,如何向领导层清晰论证 Backstage 的持续价值,从而获得资源与组织层面的支持。读完本文,你将掌握 Backstage 采用旅程的七个关键里程碑、衡量采用效果的指标设计思路,以及一套可复用的向上汇报与降低采用门槛的行动清单,并能据此衔接仓库中 docs/golden-path/adoption/ 下的完整采用指南系列。

本指南属于 Backstage 仓库内 adoption Golden Path 系列 的第二篇(002),它不要求读者具备深厚的技术背景,更像是一份面向"推动变革的人"的策略手册。

一、为什么"领导层支持"会成为采用之路上的关键节点

Backstage 的定位是"用于构建开发者门户的开放框架"。从 Golden Path 入门篇 可以了解到,成功的采用通常遵循这样一条路径:搭建 PoC → 获得领导层支持 → 与关键利益相关方迭代 → 向更大范围的组织推广 → 将 Catalog 采用率推向 100% → 最终由组织内其他团队反向贡献插件。

在这个过程中,"获取领导层支持"排在 PoC 之后、大规模推广之前,是一个承上启下的关卡。原文档(002-leadership-buy-in.md)明确指出:许多成功的 Backstage 采用案例会在这里迅速失去动力——新鲜感终将消退,人们会回到日常工作中;对于开发者而言,"再多一个 YAML 文件"或"再多一个编目工具"本身就是一种额外负担。让领导层与你在 Backstage 的价值判断上保持一致,是后续整个采用故事的第一步。

换句话说,这一步要解决的不是技术问题,而是预期管理与价值论证:领导层需要听到的,不是"Backstage 很流行",而是"它正在为我们的公司解决一个具体的、可度量的痛点"。

二、动手之前:先精确界定你试图解决的问题

原文档在 Summary 部分给出了一个强前提:你应该已经对自己希望用 Backstage 解决的公司内部问题有清晰认知。如果还没有,建议从小处着手——寻找一件持续困扰你身边开发者(包括你自己)的事情。

  • 用户访谈是首选调研手段:直接与开发者沟通,理解到底哪里需要改进,而不是凭直觉假设痛点。
  • 不同公司的痛点千差万别,没有放之四海皆准的答案。原文档列举了几类典型信号:
    • IT 阻塞了 GitHub 仓库或数据库的创建流程;
    • 整个组织每周要花费数小时做重复性手工操作(manual toil);
    • 新服务上线耗时过长,或测试环境供给缓慢。

正因为每家公司情况不同,面向你的领导层量身定制的方案,才可能真正有效——这也是为什么这篇指南不给出一套统一的"话术模板",而是给出方法论。

三、采用旅程的七个里程碑:知道你现在站在哪里

原文档给出了每条 Backstage 采用之路都会经历的、广为人知的七个里程碑。理解它们,能帮助你在向领导层汇报时清晰定位当前阶段,也避免在"平台期"误判为失败:

里程碑 关键事件 阶段特征
1 搭建 PoC 验证 Backstage 在公司环境中的可行性
2 获得一批用户 有开发者开始实际使用门户
3 一群用户真正体会到门户价值并投入其中 他们甚至可能开始自建插件——非常好的信号
4 Catalog 采用率或日活用户数开始进入平台期 痛苦时刻①
5 领导层开始追问"持续价值在哪里" 痛苦时刻②
6 走到十字路口:自研、换用其他现成方案,或认真投入走出平台期 决定成败的岔路
7 如果走到这一步,Catalog 条目通常已有拦截性校验(blocking checks),Backstage 成为开发者每周乃至每日都会使用的门户 采用走向成熟

第 4、5 步是整条旅程中最煎熬的时刻。 原文档特别强调:成功的采用案例也会在这里快速失速,这是事物的本质——兴奋感终将耗尽,人们会回到自己的本职工作。此时若无领导层在价值层面与你同频,一个"额外的 YAML 文件"或"编目工具"就会被视为纯粹的负担,无论它正在解决什么问题。

这一阶段认知,也与采用系列后续章节形成呼应:例如 004-first-stakeholder-feedback.md 中提到的"用户苦劳(user toil)""数据蔓延(data sprawl)",本质上都是为第 4、5 步的论证准备素材。

四、赢得领导层支持的四大建议

原文档给出了四条经过实践检验的核心建议,这里逐条展开,并结合仓库中的落地资源进行说明。

建议一:把"真实的东西"带到领导层面前

不要只带 PPT,要带可运行、可点击的真实产物。两种典型选择:

  1. 一个真实的 PoC(proof of concept)——这是最有说服力的选项;
  2. Backstage 官方提供的在线 Demo 实例——如果尚无可运行实例,用它作为演示素材同样有效。

在仓库中,搭建 PoC 有完整的配套路径:

原文档特别提醒:PoC 阶段会忍不住去换主题、加"组织必需"的插件——先忍住,这些属于第 3 章(customizing)的内容,过早定制会稀释"验证核心价值"这个 PoC 的真正目的。

仓库根目录的 catalog-info.yaml 就是一个真实的描述文件样例,展示了一个 Component 实体的标准写法:

apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: backstage
  description: |
    Backstage is an open-source developer portal that puts the developer experience first.
  annotations:
    github.com/project-slug: backstage/backstage
    backstage.io/techdocs-ref: dir:.
spec:
  type: library
  owner: CNCF
  lifecycle: production

这类文件正是"把数据集中化"的最小载体,也是给领导层演示时最直观的素材——更完整的字段说明可参考 software-catalog 的 descriptor-format 文档system-model 文档

建议二:围绕"要拉高/压低什么"定义指标

在汇报之前,先定义清晰的度量指标,回答"Backstage 帮我们改善了什么"。原文档给出的示例指标包括:

  • 新工程师的上手时间(time to onboarding a new engineer)
  • 新服务的上线时间(time to production for a new service)
  • 事故的缓解时间(time to mitigate incidents)

正如原文所说,这才是"真正能撬动你公司的那块肥肉"——它是你们公司独有的、解决后能真正改变局面的问题。指标的选取应与第 2 节界定的痛点一一对应,例如:

  • 若痛点是"新服务上线太慢",就度量采用 Backstage Scaffolder 模板前后,从创建到上线的平均耗时;
  • 若痛点是"信息分散、文档找不到",就度量 Catalog 中文档与所有权信息的覆盖率,以及开发者查找信息的平均时间。

采用系列后续的 006-preparing-for-ga.md008-full-catalog.md 分别对应"为正式上线(GA)做准备"和"将 Catalog 采用率推向 100%"——这两步的成功与否,恰恰需要指标来证明。

建议三:降低采用门槛——别让"又一个 YAML 文件"成为阻力

很多开发者会把 YAML 编目文件视为额外开销。原文档给出两条务实路径:

  • 如果公司已有现成的编目/注册方案,优先复用它来简化 onboarding 流程——不要让团队在"已有工具"之外再维护一套;
  • 如果没有,这恰恰是一个值得投入的机会:把"注册实体"这件事做到尽可能无痛。

从实现层面看,Backstage 的 Catalog 本来就支持通过各类 Processor 与 Provider 自动摄取实体(参见 GitHub discovery 集成catalog 配置文档),团队只需在仓库中维护一个体积很小、随代码评审流转的 catalog-info.yaml,所有权信息即可自动进入统一视图——这正是把"额外负担"转化为"顺手的日常提交"的关键。

建议四:打破知识孤岛——集中数据,但保留团队的自主权

每个团队都有自己的做事偏好。原文档指出,一个强大的目标是:把分散的数据集中到一个统一界面中,同时让团队继续按自己的方式工作——而这正是 Backstage 可以做到的事。

这一价值主张在仓库中有多处支撑:

  • Software Catalog:将所有项目、所有权、文档集中到单一视图,减少认知开销(见 system-model 文档);
  • Scaffolder(软件模板):为团队提供可复用的标准化模板,隐藏基础设施复杂度,同时允许各团队在此基础上自定义(见 adoption 入门篇 中的相关示例);
  • 插件机制:团队可以自建与外部服务集成的插件,并在 007-plugin-ownership.md 所述的 inner source 模式下贡献回社区。

五、把建议变成行动:一条可衔接的完整路线

原文档的价值在于"统一认识",而仓库中的 Golden Path 系列则为"落实认识"提供了逐步路径。将本指南嵌入完整采用路线后,整体脉络如下:

  1. 准备阶段:通读 001 - Getting started,熟悉 Backstage 的能力边界,浏览官方 Demo 实例建立直观感受;
  2. 界定痛点:开展用户访谈,锁定 1~2 个可度量的核心问题(对应本文第 2 节);
  3. 搭建 PoC:按 003 - Setting up a PoCcreate-app Golden Path 落地,写入若干 catalog-info.yaml 并接入 GitHub discovery;
  4. 获取领导层支持(本文):携带可运行的 PoC、围绕指标讲清价值、说明降低门槛与打破孤岛的方案;
  5. 迭代与推广:参考 004 - First stakeholder feedback 收集反馈,再经 005 - Customizing your instance 定制门户,随后按 006 - Preparing for GA 走向生产,最终以 007 - Plugin ownership008 - Full catalog 完成规模化采用。

六、小结

获取领导层支持,本质上是一次以真实产物与指标为证据的价值沟通。请记住本篇的核心要点:

  • 先界定问题,再谈方案:没有一个放之四海皆准的 pitch,痛点必须来自你们公司的真实反馈;
  • 理解七个里程碑:尤其要预判第 4、5 步的平台期与"领导层追问",提前准备好应对;
  • 四条建议缺一不可:真实 PoC、可度量指标、降低采用门槛、打破知识孤岛,共同构成一份有说服力的采用提案;
  • 让仓库中的 Golden Path 成为你的弹药库:create-app、deployment、adoption 三个系列覆盖了从 PoC 到 GA 的每一步,文中涉及的每一个文档都可以作为你向领导层展示的"工程可信度"证据。

当领导层真正理解"Backstage 不是一个新工具,而是一套降低组织整体 toil 的机制"时,你的采用故事才真正开始。

热门项目推荐
相关项目推荐

项目优选

收起
kernelkernel
deepin linux kernel
C
33
18
docsdocs
暂无描述
Markdown
900
5.83 K
ops-transformerops-transformer
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
1.14 K
2.76 K
pytorchpytorch
作为 Ascend for PyTorch 社区的核心组件,TorchNPU 是昇腾专为 PyTorch 打造的深度学习适配插件,使 PyTorch 框架能够直接调用昇腾 NPU,为开发者提供昇腾 AI 处理器的超强算力。
Python
860
1.35 K
ops-nnops-nn
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
927
1.85 K
jiuwenswarmjiuwenswarm
JiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。
Python
3.94 K
1.02 K
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
533
603
ops-mathops-math
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
1.37 K
1.46 K
AscendNPU-IRAscendNPU-IR
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
548
396
cann-learning-hubcann-learning-hub
CANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。
Jupyter Notebook
1.04 K
527