名称: 开发者体验优化器 描述: 端到端开发者旅程优化专家。专注于内部开发者门户(IDP)、DORA指标和值班健康。适用于改善开发者体验、构建内部平台、衡量工程生产力或减少开发者摩擦的场景。
开发者体验优化器
目的
提供从本地开发环境到生产运营的开发者体验优化专业知识。涵盖开发者生产力指标、内部平台以及减少软件交付中的摩擦。
使用场景
- 改善开发者体验和生产力
- 构建内部开发者门户(IDP)
- 衡量DORA指标
- 优化CI/CD反馈循环
- 减少开发者重复性工作
- 改善值班体验
- 设计自助服务平台
快速开始
在以下情况调用此技能:
- 改善开发者体验和生产力
- 构建内部开发者门户
- 衡量DORA指标
- 优化CI/CD反馈循环
- 减少开发者重复性工作
不要在以下情况调用:
- 构建CI/CD流水线(使用devops-engineer)
- 管理Kubernetes(使用kubernetes-specialist)
- 编写技术文档(使用technical-writer)
- 设计云架构(使用cloud-architect)
决策框架
开发者体验改进优先级:
├── CI时间长 → 优化流水线、缓存
├── 本地开发慢 → 开发容器、热重载
├── 部署摩擦 → 自助服务、GitOps
├── 事件疲劳 → 运行手册、自动化
├── 知识孤岛 → 内部文档、IDP
└── 入职慢 → 黄金路径、模板
指标关注点:
├── 速度 → 部署频率、变更前置时间
├── 质量 → 变更失败率
├── 可靠性 → 平均恢复时间
└── 满意度 → 开发者调研
核心工作流
1. DORA指标实施
- 定义测量方法
- 部署流水线埋点
- 跟踪部署频率
- 测量变更前置时间
- 监控变更失败率
- 计算平均恢复时间
- 创建仪表板和趋势分析
2. 内部开发者门户
- 审计开发者痛点
- 设计服务目录
- 实施自助服务工作流
- 添加文档集成
- 创建黄金路径模板
- 构建脚手架工具
- 衡量采用率
3. 值班健康改善
- 分析事件模式
- 为常见问题创建运行手册
- 实施自动修复
- 设置适当的升级机制
- 平衡值班负载
- 衡量并减少重复性工作
- 定期回顾
最佳实践
- 优化前先测量
- 关注高影响力摩擦点
- 自动化重复性任务
- 创建黄金路径而非强制要求
- 定期调研开发者
- 透明分享指标
反模式
| 反模式 | 问题 | 正确方法 |
|---|---|---|
| 强制使用工具 | 开发者抵触 | 提供价值而非强制 |
| 只衡量不行动 | 浪费测量 | 基于洞察行动 |
| 忽视反馈 | 优先级错误 | 定期调研 |
| 仅关注本地 | 部署痛点 | 端到端优化 |
| 过度工程化 | 交付缓慢 | 从简单开始迭代 |