mcpField
D
delivery-manager

delivery-manager

github.com/borghei云与 DevOps1.0k190 次安装5 天前更新
代码仓库

关于 delivery-manager

面向协调软件交付与服务可靠性的团队,提供交付管理流程。涵盖发布决策、部署策略、事件响应和指标跟踪,并以明确标准组织工作。

主要功能

  1. 01发布就绪度与 Go/No-Go 规划
  2. 02部署策略及回滚规划
  3. 03事件分级与响应流程
  4. 04SLA 与错误预算跟踪
  5. 05DORA 指标与成熟度评估

适用场景

  1. 01依据退出标准评估发布
  2. 02选择部署与回滚方案
  3. 03协调事件响应和复盘
  4. 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.md
references/
deployment_patterns.md
incident_management.md
red-flags.md
release_process.md
sla_management.md
scripts/
delivery_metrics_tracker.py
dependency_mapper.py
risk_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 工具。

交付经理应采取的做法:

  1. **关注不稳定性,而不只是速度。**报告变更失败率和部署返工率(delivery_metrics_tracker.py,对非计划修复部署设置 "rework": true),并与部署频率并列跟踪。吞吐量上升、返工率也上升,正是 DORA 描述的 AI 失效模式。
  2. **衡量评审负荷。**跟踪每位评审者审查的 PR 数量、评审等待时间和 PR 大小。AI 生成的代码量超过评审能力时,表现出来的是前置时间变长或评审质量下降,而不是交付提速。
  3. **保持小批量。**无论代码产出有多快,都要限制 PR 大小和发布范围;小批量既是 DORA 的一项能力,也是防止 AI 导致不稳定的主要手段。
  4. **明确保障稳定性。**对 AI 密集型变更集使用金丝雀发布或功能标志,持续演练回滚,并将返工率上升视为放缓接收变更的信号,而不是增加 AI 的理由。
  5. **明确由人负责。**每项变更,无论是否借助 AI,都必须指定一位人类负责人,并满足相同的完成定义和评审标准。

范围与限制

**范围内:**发布规划与就绪度评估、部署策略选择与协调、事件响应流程管理、变更请求评估、SLA/错误预算跟踪、DORA 指标监控、事后复盘组织、交付成熟度评估。

**范围外:**基础设施配置和 CI/CD 流水线工程(交由 DevOps/SRE 处理)、冲刺级规划和待办事项管理(交由 scrum-master/ 处理)、战略项目治理(交由 program-manager/ 处理)、功能优先级排序和路线图制定(交由 senior-pm/ 处理)。

**限制:**错误预算计算假定事件持续时间记录准确——手动录入时间会引入测量误差。部署策略(蓝绿部署、金丝雀发布)需要基础设施支持;交付经理负责提出建议,但不负责实施。DORA 指标属于滞后指标;要实现改进,必须从上游改进工程实践。

集成点

集成方向流转内容
scrum-master/SM -> DMSprint 完成数据、演示就绪确认、用于发布规模评估的速度
senior-pm/PM -> DM发布日历、利益相关方沟通要求
program-manager/PgM -> DM跨项目发布依赖关系、里程碑对齐
jira-expert/双向在 Jira 中跟踪发布版本;更新部署状态字段
agile-coach/Coach -> DM交付成熟度评估输入、DevOps 文化建议
confluence-expert/DM -> Confluence复盘文档、运行手册维护、发布说明发布

评论

支持 Markdown