--- 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 - 敏捷开发