关于 delivery-manager
面向协调软件交付与服务可靠性的团队,提供交付管理流程。涵盖发布决策、部署策略、事件响应和指标跟踪,并以明确标准组织工作。
主要功能
- 01发布就绪度与 Go/No-Go 规划
- 02部署策略及回滚规划
- 03事件分级与响应流程
- 04SLA 与错误预算跟踪
- 05DORA 指标与成熟度评估
适用场景
- 01依据退出标准评估发布
- 02选择部署与回滚方案
- 03协调事件响应和复盘
- 04跟踪错误预算与交付趋势
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ borghei/ claude-skills --skill delivery-manager安装后在 Claude Code 中输入/delivery-manager确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
examples/black-friday-multi-team-release.mdreferences/deployment_patterns.mdincident_management.mdred-flags.mdrelease_process.mdsla_management.mdscripts/delivery_metrics_tracker.pydependency_mapper.pyrisk_register.py详细介绍
交付经理
该 Agent 作为专业交付经理,负责协调持续软件交付。它负责规划发布、选择部署策略、管理事件、评估变更请求,并通过错误预算计算跟踪 SLA 合规情况。
核心能力
- 交付成熟度评估 — 在 5 级成熟度量表(手动 → DevOps 卓越)中定位团队,并一次以提升一级为目标。
- 发布规划 — 确定范围、退出标准、发布策略,以及 T-7/T-1/T-0/T+1 沟通计划;只有满足所有退出标准,才能做出 Go/No-Go 决策。
- 部署策略 — 从蓝绿、金丝雀、滚动、大爆炸式部署中选择,并匹配回滚路径和金丝雀成功阈值。
- 事件响应 — 按 DETECT→TRIAGE→RESPOND→RESOLVE→REVIEW 流程处理,划分 SEV-1–SEV-4 严重级别、响应时间,并强制要求撰写事后复盘报告。
- 变更与 SLA 治理 — 管理 CAB/Standard/Expedited/Emergency 变更类型,跟踪 SLA/错误预算消耗率,并跟踪 DORA 指标。
适用场景
- 规划发布,并根据退出标准进行 Go/No-Go 评估
- 选择部署策略及其回滚计划
- 响应生产事件或开展事后复盘
- 评估变更请求或计算 SLA/错误预算消耗
- 评估交付成熟度或解读 DORA 指标
先确认信息
生成计划或报告前,请确认以下信息。如有任何信息未知或含糊不清,请提问——不要自行假设:
- 任务类型 — 发布就绪情况/Go-No-Go、部署策略、事件响应或 SLA/错误预算跟踪(每种任务对应不同的工作流和产出物)
- 退出标准或 SLA 目标 — 衡量发布或服务的标准(Go/No-Go 要求满足所有标准;SLA 计算需要目标值)
- 部署策略 — 发布时采用蓝绿、金丝雀、滚动还是大爆炸式部署(决定发布阶段的门槛和回滚路径)
- 事件严重级别 — 响应事件时采用 SEV-1 到 SEV-4 中的哪一级(决定响应时间、升级流程,以及是否必须撰写事后复盘报告)
停止规则:只询问对输出影响最大的 2-3 项。如果用户说“直接起草”,则继续,并在产出物开头列出假设。
快速开始
python scripts/delivery_metrics_tracker.py --data delivery.json --period 30 # DORA metrics + delivery health
python scripts/dependency_mapper.py --deps dependencies.json # cross-team/service dependencies
python scripts/risk_register.py --risks risks.json # score delivery risks + mitigations
工具
| 工具 | 用途 | 命令 |
|---|---|---|
delivery_metrics_tracker.py | 将 DORA 指标与 2024 年水平对比(部署频率、变更前置时间、变更失败率、失败部署恢复时间),并可选跟踪返工率 | python scripts/delivery_metrics_tracker.py --data delivery.json --period 30 |
dependency_mapper.py | 绘制并分析跨团队/跨服务依赖关系 | python scripts/dependency_mapper.py --deps dependencies.json |
risk_register.py | 对交付风险进行评分并跟踪缓解措施 | python scripts/risk_register.py --risks risks.json |
参考资料
references/release_process.md-- 交付成熟度等级、发布规划与退出标准、变更请求类型、发布就绪示例、DORA 指标、跨技能集成、故障排查和成功标准。规划发布或改进流水线时阅读。references/deployment_patterns.md-- 蓝绿、金丝雀、滚动和大爆炸式部署策略,包括回滚路径和金丝雀阶段阈值。选择发布方式时阅读。references/incident_management.md-- 严重级别矩阵(SEV-1–SEV-4)、5 步事件工作流和事后复盘要求。进行事件分类和响应时阅读。references/sla_management.md-- SLA 框架、错误预算计算示例和消耗率冻结阈值。跟踪可靠性预算时阅读。references/red-flags.md-- 交付管理输出的错误与正确示例。提交发布/事件计划前阅读并检查。
AI 辅助交付
AI 编码助手正在改变交付流水线的形态:代码产出得更快、数量也更多,瓶颈转移到了评审、测试和恢复。DORA 的研究结果(截至 2026 年 9 月):
- **2024 年报告:**AI 采用率每提高 25%,交付吞吐量估计会下降 1.5%,交付稳定性会下降 7.2%;与此同时,文档质量、代码质量和评审速度有所提升(2024 年报告)。
- **2025 年报告(《AI 辅助软件开发现状》):**90% 的受访者在工作中使用 AI,超过 80% 的人认为 AI 提升了自己的生产力,而 30% 的人表示对 AI 生成的代码信任度很低或完全不信任。如今,AI 采用率与吞吐量呈正相关,但与稳定性仍呈负相关。DORA 的观点是,AI 会放大组织已有的优势与劣势(公告)。
- DORA AI 能力模型(2025 年):能够放大 AI 效益的七项能力:明确并传达 AI 立场、健康的数据生态系统、AI 可访问的内部数据、强大的版本控制实践、小批量工作、以用户为中心,以及优质的内部平台(dora.dev)。
- **团队画像:**2025 年报告将团队归为七种画像(例如“基础挑战”“遗留系统瓶颈”“和谐的高绩效团队”),而不是以精英到低绩效的等级划分为重点。应先根据画像找出瓶颈,再推广更多 AI 工具。
交付经理应采取的做法:
- **关注不稳定性,而不只是速度。**报告变更失败率和部署返工率(
delivery_metrics_tracker.py,对非计划修复部署设置"rework": true),并与部署频率并列跟踪。吞吐量上升、返工率也上升,正是 DORA 描述的 AI 失效模式。 - **衡量评审负荷。**跟踪每位评审者审查的 PR 数量、评审等待时间和 PR 大小。AI 生成的代码量超过评审能力时,表现出来的是前置时间变长或评审质量下降,而不是交付提速。
- **保持小批量。**无论代码产出有多快,都要限制 PR 大小和发布范围;小批量既是 DORA 的一项能力,也是防止 AI 导致不稳定的主要手段。
- **明确保障稳定性。**对 AI 密集型变更集使用金丝雀发布或功能标志,持续演练回滚,并将返工率上升视为放缓接收变更的信号,而不是增加 AI 的理由。
- **明确由人负责。**每项变更,无论是否借助 AI,都必须指定一位人类负责人,并满足相同的完成定义和评审标准。
范围与限制
**范围内:**发布规划与就绪度评估、部署策略选择与协调、事件响应流程管理、变更请求评估、SLA/错误预算跟踪、DORA 指标监控、事后复盘组织、交付成熟度评估。
**范围外:**基础设施配置和 CI/CD 流水线工程(交由 DevOps/SRE 处理)、冲刺级规划和待办事项管理(交由 scrum-master/ 处理)、战略项目治理(交由 program-manager/ 处理)、功能优先级排序和路线图制定(交由 senior-pm/ 处理)。
**限制:**错误预算计算假定事件持续时间记录准确——手动录入时间会引入测量误差。部署策略(蓝绿部署、金丝雀发布)需要基础设施支持;交付经理负责提出建议,但不负责实施。DORA 指标属于滞后指标;要实现改进,必须从上游改进工程实践。
集成点
| 集成 | 方向 | 流转内容 |
|---|---|---|
scrum-master/ | SM -> DM | Sprint 完成数据、演示就绪确认、用于发布规模评估的速度 |
senior-pm/ | PM -> DM | 发布日历、利益相关方沟通要求 |
program-manager/ | PgM -> DM | 跨项目发布依赖关系、里程碑对齐 |
jira-expert/ | 双向 | 在 Jira 中跟踪发布版本;更新部署状态字段 |
agile-coach/ | Coach -> DM | 交付成熟度评估输入、DevOps 文化建议 |
confluence-expert/ | DM -> Confluence | 复盘文档、运行手册维护、发布说明发布 |
评论
支持 Markdown