🚀 常见敏捷框架
发布: (2026年1月17日 GMT+8 12:47)
5 min read
原文: Dev.to
Source: Dev.to
Scrum
What it is
Scrum 是最流行的敏捷框架。工作在短的、固定时长的迭代中交付,称为 Sprint(冲刺),通常为 2 周。
Roles
- 产品负责人
- Scrum Master
- 开发团队
Events
- Sprint 计划
- 每日 Scrum
- Sprint 评审
- Sprint 回顾
Artifacts
- 产品待办列表
- Sprint 待办列表
- 增量
Typical use
- 中小型团队
- 需求经常变化的产品
- 需要结构和节奏的团队
Pros
- 可预测的交付
- 强大的反馈循环
- 明确的所有权
Cons
- Sprint 期间灵活性较低
- 如果机械执行可能感觉沉重
看板
它是什么
看板关注工作持续流动,而不是时间盒冲刺。
关键实践
- 可视化工作(待办、进行中、已完成)
- 限制在制品(WIP)
- 衡量流动(前置时间、周期时间)
典型使用场景
- 运维、支持、DevOps 与 SRE 团队
- 需求优先级不可预测的工作
优点
- 极其灵活
- 易于上手
- 适合持续交付
缺点
- 可预测性较低
- 没有内置的计划节奏
SAFe (Scaled Agile Framework)
What it is
SAFe 旨在在拥有众多团队的大型企业中扩展 Agile。
Core elements
- Agile Release Trains (ARTs)
- Program Increment (PI) Planning
- Alignment across teams, portfolios, and leadership
Typical use
- 大型组织、受监管行业、具有依赖关系的复杂系统
Pros
- 强大的治理
- 全企业对齐
- 能够大规模运作
Cons
- 过程繁重
- 若使用不当会感觉像 “Agile Waterfall”。
XP (Extreme Programming)
What it is
XP 强调工程卓越和代码质量。
Practices
- 配对编程
- 测试驱动开发 (TDD)
- 持续集成
- 重构
- 小批量发布
Typical use
- 技术复杂度高的团队
- 质量至关重要的项目
Pros
- 极高的代码质量
- 快速反馈
- 生产缺陷更少
Cons
- 需要严格的纪律性
- 不适合非技术团队
Lean
它是什么
Lean 是一种通过最大化价值和消除浪费来提升效率的管理方法,源自丰田制造业。
原则
- 消除浪费
- 内建质量
- 快速交付
- 尊重人员
- 整体优化
典型用法
- DevOps 与平台团队
- 注重效率的组织
优点
- 成本效益高
- 强调价值导向
- 与 DevOps 配合良好
缺点
- 规范性较弱
- 需要成熟度才能正确应用
Crystal
它是什么
Crystal 是一套根据团队规模和关键性(例如 Crystal Clear、Crystal Orange)量身定制的敏捷方法。
核心价值
- 以人为本,胜过流程
- 沟通
- 安全与信任
典型使用
- 小型、同址团队
- 低风险项目
优点
- 轻量且高度适应
缺点
- 不适用于大型或分布式团队
- 结构极少
DSDM (Dynamic Systems Development Method)
What it is
DSDM 是一种具有强大治理的敏捷项目管理框架。
Key features
- 固定时间和成本
- 灵活范围
- 积极的用户参与
Typical use
- 基于项目的组织
- 固定预算环境
Pros
- 强大的控制
- 面向业务的交付
Cons
- 文档较多
- 如今较少使用
框架比较
| 框架 | 最佳使用场景 | 结构层级 |
|---|---|---|
| Scrum | 产品开发 | 中等 |
| Kanban | 运维、DevOps、支持 | 低 |
| SAFe | 大型企业 | 高 |
| XP | 高质量工程 | 中等 |
| Lean | 效率与流动 | 低 |
| Crystal | 小团队 | 非常低 |
| DSDM | 固定预算项目 | 高 |
摘要
- Scrum:结构化的产品交付。
- Kanban:以流为中心的工作和运维。
- SAFe:企业级协同。
- XP:技术卓越。
- Lean:效率与浪费减少。
- Crystal 和 DSDM:在特定情境下有用的细分方法。