运维123 - 开发框架
type: channel
link: https://www.sddts.cn/index.php/category/%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6/
description: 开发框架
items: BMad Method：AI 驱动的敏捷开发框架技术分析

BMad Method：AI 驱动的敏捷开发框架技术分析
type: item
date: 2026-01-31T09:44:08+00:00
description: BMad Method：AI 驱动的敏捷开发框架技术分析一、技术概述1. 项目介绍A. 核心定位BMad Method（Breakthrough Method of Agile AI Driven Development）是一个 AI 驱动的敏捷开发框架，提供 21 个专业化 Agent、50 多种引导式工作流，以及规模自适应智能，能够从简单的 bug 修复到复杂的企业级系统开发。B. 设计理念传统 AI 工具代替用户进行思考，产生平庸的结果。BMad 的 Agent 和引导式工作流程作为专家协作者，通过结构化流程引导用户与 AI 协作，激发用户最佳的思考能力。C. 开源承诺100% 免费开源。无付费墙、无内容封锁、无 Discord 门槛。项目致力于赋能所有人，而非仅服务付费用户。2. 核心特性A. AI 智能助手Beta 版本新增功能，AI 辅助助手将从开始到结束引导用户。安装 BMad 后，输入 /bmad-help 即可获得帮助。B. 规模域自适应根据项目复杂度、领域和类型自动调整规划深度和需求。例如，SaaS 移动约会应用与诊断医疗系统的规划需求不同，BMad 会自动适应并提供相应帮助。C. 结构化工作流基于敏捷最佳实践，涵盖分析、规划、架构和实现各个阶段。D. 专业化 Agent提供 12 个以上领域专家角色，包括产品经理（PM）、架构师、开发者、用户体验（UX）设计师、Scrum Master 等。E. 派对模式可将多个 Agent 角色引入同一会话，以协作方式规划、排查故障或讨论项目，提供多视角交流和最大乐趣。F. 完整生命周期支持从头脑风暴到部署，BMad 在每一步都与用户同在。二、快速入门1. 前置要求A. 环境依赖Node.js v20 或更高版本B. 支持的 AI IDEClaude Code、Cursor、Windsurf 等2. 安装流程npx bmad-method install按照安装程序提示操作，然后在项目文件夹中打开 AI IDE。3. 智能助手使用graph LR A[用户] -->|输入 /bmad-help| B[BMad Help] B -->|分析| C{已安装模块} C -->|BMad Method| D[核心工作流建议] C -->|Creative Suite| E[创意工作流建议] C -->|Test Architect| F[测试策略建议] B -->|回答问题| G[下一步指导]A. 帮助示例/bmad-help 我应该如何构建一个可扩展到数百万用户的 T 恤业务 Web 应用？/bmad-help 我刚完成架构设计，不确定接下来该做什么。B. 动态适应BMad Help 会根据用户安装的模块进行演进。例如，如果安装了创意智能套件，对于演示 BMad 的创意方式，会提供不同的或互补的建议。三、工作流程1. 简单路径（快速流程）适用场景：bug 修复、小型功能、明确范围A. 三步工作流graph LR A[/quick-spec/] -->|分析代码库| B[技术规范与用户故事] B --> C[/dev-story/] C -->|实现每个故事| D[/code-review/] D -->|验证质量| E[完成]B. 工作流命令/quick-spec：分析代码库并生成包含用户故事的技术规范/dev-story：实现每个故事/code-review：验证代码质量2. 完整规划路径（BMad Method）适用场景：产品、平台、复杂功能A. 结构化规划流程graph TD A[/product-brief/] -->|定义问题、用户和 MVP 范围| B[/create-prd/] B -->|完整需求、人物画像、指标和风险| C[/create-architecture/] C -->|技术决策和系统设计| D[/create-epics-and-stories/] D -->|分解为优先级排序的故事| E[/sprint-planning/] E -->|初始化 Sprint 跟踪| F[迭代循环] F -->|每个故事| G[/create-story/] G --> H[/dev-story/] H --> I[/code-review/] I -->|反馈| FB. 工作流命令/product-brief：定义问题、用户和 MVP 范围/create-prd：创建完整产品需求文档，包含人物画像、指标和风险/create-architecture：技术决策和系统设计/create-epics-and-stories：将工作分解为优先级排序的故事/sprint-planning：初始化 Sprint 跟踪/create-story → /dev-story →…