一个AI驱动的敏捷开发框架,拥有21个专业代理、50+引导工作流和可从漏洞修复到企业系统可调整的规模自适应智能。BMAD-Method(Breakthrough Method of Agile AI-Driven Development,突破性敏捷AI驱动开发方法) 是一套开源、AI代理驱动、全生命周期覆盖的敏捷开发框架,核心是用专业化AI代理+结构化工作流,弥合“规划-编码”断层,让AI从辅助工具升级为开发团队的核心成员。


基本定位与核心理念

  • 全称:Breakthrough Method of Agile AI-Driven Development(BMAD)
  • 定位:AI代理编排框架,提供完整敏捷团队的专业化AI角色引导式工作流
  • 核心理念
    1. 专业分工:每个AI代理只做自己领域的事(规划归规划、编码归编码),不越界
    2. 两阶段分离Web端大上下文规划 + IDE端聚焦编码,无缝衔接
    3. 规模自适应:小项目用快速流、大型系统用企业级深度规划
    4. 全生命周期闭环:从头脑风暴→需求→架构→编码→测试→部署→回顾

核心组件

1. 专业化AI代理系统(核心)

提供19–21个领域专家级AI代理,覆盖完整开发团队角色:

代理角色 核心职责 关键产出
产品经理(PM) 需求分析、PRD、用户故事 PRD文档、Epic/Story拆分
架构师(Architect) 技术选型、系统架构、技术规范 架构图、技术方案、接口定义
UX/UI设计师 界面设计、交互流程、信息架构 原型、设计规范、组件库
开发者(Dev) 编码实现、单元测试、代码优化 功能代码、API实现
测试工程师(QA) 测试用例、自动化测试、缺陷管理 测试报告、Bug清单
Scrum Master 迭代管理、任务分配、进度跟踪 Sprint计划、每日站会、燃尽图
DevOps 部署、CI/CD、监控、运维 部署脚本、监控配置、运维手册

2. 引导式工作流(50+)

覆盖4大核心阶段,每个阶段有标准化、可复用的流程:

  • 分析阶段:头脑风暴、市场调研、用户研究、问题定义
  • 规划阶段:PRD生成、技术规范、架构设计、Story拆分
  • 设计阶段:UI/UX设计、数据库设计、接口设计
  • 实施阶段:迭代开发、持续测试、部署、回顾

3. 其他核心模块

  • BMad Builder:自定义代理、工作流、领域模板(如医疗/金融)
  • Creative Intelligence Suite (CIS):创意协作(头脑风暴、设计思维)
  • Party Mode:多代理同屏协作,集体讨论/评审/排障

工作流程(两阶段核心)

阶段一:Web端规划(大上下文、文档驱动)

  1. 启动:用PM代理发起项目,生成PRD
  2. 架构:架构师代理输出技术规范与架构图
  3. 拆分:Scrum Master将Epic拆分为可执行的用户故事
  4. 输出:生成完整、结构化的开发蓝图(所有文档、规范、任务)

阶段二:IDE端开发(聚焦编码、快速迭代)

  1. 导入:将规划阶段的所有文档导入AI IDE(Cursor、Claude Code等)
  2. 执行
    • SM代理按优先级派发单条Story
    • Dev代理专注实现该Story(代码、测试、提交)
    • QA代理自动验证功能正确性
  3. 循环:完成→验证→下一个Story,直到Sprint目标达成

技术与工具生态

  • 兼容AI平台:Claude、GPT-4、Gemini、开源LLM(Llama 3、Mistral等)
  • 兼容IDE:Cursor、Claude Code、Windsurf、VS Code(Roo Code)
  • 部署方式
    • 本地:Node.js环境,npx bmad-method install 一键安装
    • 云端:对接任意支持自定义Prompt的AI服务
  • 开源协议:完全开源、免费、无付费墙

优势与适用场景

✅ 核心优势

  • 效率倍增:AI自动完成文档、架构、编码、测试,减少重复劳动
  • 质量提升:专业代理保证各环节规范,减少设计与实现偏差
  • 灵活适配:从小Bug修复到企业级系统,自动调整流程深度
  • 隐私可控:可本地运行,敏感项目数据不上云
  • 零成本:开源免费,无订阅、无功能限制

⚠️ 局限

  • 需熟悉敏捷开发AI IDE,新手有学习成本
  • 复杂项目仍需人类主导决策,AI是高效执行者
  • 依赖大模型能力,效果随模型质量波动

适用场景

  • 全新项目(Greenfield):从0到1快速搭建
  • 现有项目(Brownfield):功能迭代、重构、Bug修复
  • 个人/小团队:提升开发效率,减少人力成本
  • 教学/培训:AI驱动开发流程演示与实践
  • 快速原型:快速验证产品想法与技术方案

快速上手(5步)

  1. 准备:安装 Node.js v20+,准备AI IDE(推荐Cursor)
  2. 安装:npx @jonahschulte/bmad-method install
  3. 规划:在Web端启动BMAD,用PM/架构师生成PRD+技术规范
  4. 开发:在IDE中打开项目,导入规划文档,启动迭代开发
  5. 执行:SM派发Story → Dev编码 → QA验证 → 循环直至完成
免责声明:本网站仅提供网址导航服务,对链接内容不负任何责任或担保。
相关资讯