38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
---
|
||
title: Agile
|
||
type: concept
|
||
tags: [敏捷, 软件工程, 方法论, 迭代开发]
|
||
sources: ["sources/DevOps-Culture-and-Transformation.md"]
|
||
last_updated: 2026-04-15
|
||
---
|
||
|
||
## 定义
|
||
Agile(敏捷)是一类迭代式软件开发方法论,强调适应性规划、快速交付、跨职能协作和持续改进。2001 年发布的《敏捷宣言》奠定了其核心理念。
|
||
|
||
## 核心价值观
|
||
- 个体与交互高于流程与工具
|
||
- 可工作软件高于详尽文档
|
||
- 客户协作高于合同谈判
|
||
- 响应变化高于遵循计划
|
||
|
||
## 主流框架
|
||
- **Scrum**:结构化冲刺(sprint)管理,适合固定迭代周期
|
||
- **Kanban**:可视化持续流管理,适合持续交付场景
|
||
- **SAFe (Scaled Agile Framework)**:大规模敏捷框架
|
||
|
||
## 与 DevOps 的关系
|
||
- Agile 聚焦于开发侧的迭代管理
|
||
- [[DevOps]] 将 Agile 的迭代理念延伸至运维全生命周期
|
||
- [[CI/CD Pipelines]] 是 Agile 实践的自动化加速器
|
||
- Shift-Left 实践将运营考量前置到开发阶段
|
||
|
||
## 关键实践
|
||
- 迭代式开发与定期演示
|
||
- 每日站会(Daily Standup)
|
||
- 回顾会议(Retrospective)
|
||
- Sprint 规划与回顾
|
||
|
||
## Aliases
|
||
- Agile
|
||
- 敏捷开发
|