本文へ移動
cccskills
無料GitHub で公開

dora-metrics

度量项目交付效能时使用。适用于团队效能分析、季度复盘、改进决策。优先使用 Google DORA 四大指标(部署频率、前置时间、失败率、恢复时间)。

インストール方法を見る

含まれるファイル(3)

  • SKILL.md7.1 KB
  • templates/dora-report-template.md580 B
  • templates/dora-tracking-template.md586 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

DORA 交付效能度量

参考来源:Google DORA、Accelerate

适用场景

  • 团队/工作流效能度量
  • 季度/年度交付能力评估
  • 改进决策的数据支持
  • 项目复盘时的客观指标

不适用场景

  • 单个任务的成败(用 milestone-gate)
  • 短期波动判断(DORA 是趋势指标)

核心原则

不只看"是否按时完成",要看"持续交付能力"

DORA 四指标是一组:
  - 速度指标(部署频率 / 前置时间)
  - 稳定性指标(失败率 / 恢复时间)

只看速度会忽略质量
只看稳定会牺牲速度
两者必须平衡

四大核心指标

1. 部署频率(Deployment Frequency)

含义:多频繁可以把变更部署到生产环境
AI 工作流场景:每个功能模块从完成到可部署的频率

测量:
  - 每天/每周/每月部署次数
  - 单位:次/天

效能等级:
  Elite:每天多次(按需部署)
  High:每周一次到每天一次
  Medium:每月一次到每周一次
  Low:每几个月一次

目标:每个模块完成即可部署,不积压

2. 变更前置时间(Lead Time for Changes)

含义:从代码提交到部署到生产的时间
AI 工作流场景:从任务开始到交付完成的总耗时

测量:
  - commit → production 的时间分布
  - 取 median 或 p90

效能等级:
  Elite:< 1 天
  High:1 天到 1 周
  Medium:1 周到 1 个月
  Low:> 1 个月

AI 工作流目标:
  - M 级项目 < 3 小时
  - L 级 < 8 小时
  - XL 级 < 1 天

3. 变更失败率(Change Failure Rate)

含义:部署后导致问题需要紧急修复/回滚的比例
AI 工作流场景:交付后需要返工/回滚的比例

测量:
  - 失败部署数 / 总部署数 × 100%
  - 失败定义:服务降级、回滚、紧急修复

效能等级:
  Elite:0~15%
  High:16~30%
  Medium:31~45%
  Low:> 45%

目标:< 15%(门禁机制应该拦住大部分问题)

4. 恢复时间(Mean Time to Recovery / MTTR)

含义:服务出现故障到恢复正常的时间
AI 工作流场景:发现问题到修复完成的时间

测量:
  - 从故障开始到完全恢复
  - 取 median

效能等级:
  Elite:< 1 小时
  High:< 1 天
  Medium:< 1 周
  Low:> 1 周

AI 工作流目标:< 30 分钟
(AI 修复速度快,瓶颈在定位)

效能等级综合

所有 4 个指标都达标的层级:

Elite(精英):
  部署频率:按需多次
  前置时间:< 1 天
  失败率:0~15%
  恢复时间:< 1 小时

High(高效):
  部署频率:日均到周均
  前置时间:1 天~1 周
  失败率:16~30%
  恢复时间:< 1 天

Medium(中等):
  部署频率:周均到月均
  前置时间:1 周~1 月
  失败率:31~45%
  恢复时间:< 1 周

Low(待改进):
  任一指标长期处于最低层

商业影响(来自 Accelerate):
  Elite 团队比 Low 团队:
    - 50% 高的市场资本增长
    - 2.5x 快的市场上市

数据收集

部署频率

来源:
  - CI/CD 系统(GitHub Actions / Jenkins)的部署日志
  - 容器/Kubernetes 的滚动更新记录
  - Tag/Release 记录

AI 工作流:
  - 每个功能模块完成的时间戳
  - 工作流自动汇报"我完成了 X"的时间

前置时间

来源:
  - Git commit 时间
  - PR 合并时间
  - 部署时间

AI 工作流:
  - 任务进入 in_progress 的时间
  - 任务进入 done 的时间
  - 计算差值

失败率

来源:
  - 部署失败的告警
  - 回滚记录
  - 紧急修复 commit

AI 工作流:
  - 任务进入 rework 的次数
  - 上线后的紧急修复次数

恢复时间

来源:
  - 监控告警的开始/结束时间
  - 故障单的处理时间

AI 工作流:
  - 阻塞开始/解除时间
  - 验收失败到修复完成

工作流程

1. 项目启动时:
   - 确认要追踪的指标范围
   - 设置基线(项目开始前的数据)
   - 设置目标值
   ↓
2. 项目执行中:
   - 自动收集每个事件的时间戳
   - 不打扰执行流程
   ↓
3. 项目结束:
   - 计算四大指标
   - 与基线和目标对比
   - 输出 DORA 报告
   ↓
4. 定期(季度)复盘:
   - 对比多个项目的 DORA
   - 识别改进方向
   - 制定改进措施

DORA 报告模板

## DORA 效能报告 [项目名]

### 测量周期:[开始时间] ~ [结束时间]

### 四大指标

| 指标 | 当前值 | 基线 | 目标 | 等级 | 趋势 |
|------|--------|------|------|------|------|
| 部署频率 | 5 次/天 | 1 次/天 | 5+ 次/天 | Elite | ↑↑↑ |
| 前置时间 | 2.5 小时 | 8 小时 | < 3 小时 | Elite | ↑↑ |
| 失败率 | 12% | 25% | < 15% | Elite | ↑↑ |
| 恢复时间 | 25 分钟 | 2 小时 | < 30 分钟 | Elite | ↑↑↑ |

### 整体等级:Elite

### 关键发现

- 部署频率提升 5x(自动化 CI/CD 见效)
- 前置时间从 8h 降到 2.5h(并发编排起作用)
- 失败率减半(门禁机制有效)
- 恢复时间显著下降(监控告警完善)

### 改进建议

- 部署频率已 Elite,保持
- 前置时间还有空间,可以进一步优化联调环节
- 失败率从 12% 到 < 10% 是下个目标
- 恢复时间已优秀,不需要专门优化

### 下季度目标

- 部署频率:保持 5+ 次/天
- 前置时间:< 2 小时
- 失败率:< 10%
- 恢复时间:< 20 分钟

质量自检

□ 是否四个指标都测了(不能只看部署频率)
□ 是否设置了基线(不能凭空对比)
□ 是否设置了目标值(不能"越好越好")
□ 数据来源是否客观(不是自己估算)
□ 报告是否有趋势分析(一次数据没意义)
□ 是否提出了具体改进建议

常见坑

  1. 只看速度指标——部署频率高但失败率也高,不是真效能
  2. 只看稳定性指标——失败率 0% 但一年才部署一次,不是好事
  3. 测量周期太短——一周数据不能下结论
  4. 没有基线——不知道是进步还是退步
  5. 指标 gaming——为了好看的数字牺牲实际质量
  6. 不行动——测了不改进,等于没测
  7. 指标用作 KPI 考核——会扭曲行为,DORA 是诊断工具不是 KPI

配套模板

  • templates/dora-report-template.md — DORA 报告模板
  • templates/dora-tracking-template.md — 数据追踪表模板

与其他 skill 的协作

上游:
  progress-tracking → 提供执行数据
  milestone-gate → 提供门禁通过率

平行:
  retrospective → 复盘时引用 DORA 数据

下游:
  改进决策 → 影响下个项目的 wbs / orchestration / risk

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

A/B 测试设计与分析时使用。适用于产品实验、功能验证、转化率优化。融合假设驱动 + 样本量计算 + 置信度判断。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

上线前业务方/产品方验收时使用。适用于功能交付确认、UAT、发布会签。融合 BDD Given-When-Then、Specification by Example、ATDD。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

设计无障碍可访问的界面时使用。适用于满足 WCAG 标准、键盘导航、屏幕阅读器支持。优先使用 WCAG 2.2 AA 级标准 + 键盘 + 焦点 + 对比度 + ARIA。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

实现可访问性(无障碍)时使用。覆盖 WCAG 2.2 AA / ARIA / 键盘导航 / 屏幕阅读器 / 颜色对比 / 焦点管理。融合 React Aria / Radix UI / Headless UI 实践 + axe-core 自动化测试。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

AI 模型部署时使用。适用于推理服务 / GPU / TensorRT / 监控 / 扩缩容。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

数据分析报告输出时使用。适用于业务分析报告、周报、专项分析、决策支持。融合洞察 + 建议 + 行动项。

日本語の概要は準備中です。原文の説明を表示しています。

zhaoxuya520/AI-Fullstack-Delivery-Workflow532026年5月19日 更新

zhaoxuya520 のスキルをすべて見る

このスキルの問題を報告する