本仓库包含了BMAD-METHOD(Breakthrough Method of Agile AI-Driven Development)的完整学习资源,涵盖从零开始的基础教程到复杂现有系统改造的高级实践。无论你是初学者还是有经验的开发者,都能在这里找到适合的学习路径。
- 📚 系统化学习路径:从基础概念到实战应用的完整体系
- 🤖 AI驱动开发:充分利用AI代理提升开发效率和质量
- 🏗️ 敏捷方法论:现代敏捷开发最佳实践
- 📊 数据驱动决策:基于数据分析的科学决策方法
- 🔄 持续改进:建立持续学习和改进的文化
适用场景:从零开始的新项目开发
greenfield-tutorial/
├── README.md # 教程总览和学习路径
├── 01-核心概念.md # BMAD-METHOD基础理论
├── 02-环境搭建.md # 开发环境配置
├── 03-示例项目介绍.md # TodoMaster示例项目
├── 04-规划阶段实践.md # Web UI代理协作
├── 05-开发阶段实践.md # IDE代理开发流程
├── 06-高级特性扩展.md # 高级功能和自定义
├── 快速参考卡.md # 常用命令和流程
├── 常见问题解答.md # FAQ和故障排查
└── 项目模板/ # 可复用的项目模板
学习时间:2-3周(每天2-3小时) 技能要求:基础编程知识 学习成果:掌握BMAD-METHOD核心方法,能够独立创建新项目
适用场景:改造和优化现有系统
brownfield-tutorial/
├── README.md # Brownfield教程总览
├── 01-理解Brownfield项目.md # 概念和挑战分析
├── 02-项目分析和准备.md # 系统分析方法
├── 03-BMAD集成策略.md # 集成策略选择
├── 04-文档化现有系统.md # 系统文档化流程
├── 05-增强功能规划.md # 功能增强规划
├── 06-渐进式开发实施.md # 安全开发策略
├── 07-风险管理和测试.md # 质量保证体系
├── 08-部署和监控.md # 生产环境管理
├── 案例研究/ # 5个详细实战案例
│ ├── README.md # 案例总览
│ ├── case1-crm-modernization.md # CRM系统现代化
│ ├── case2-ecommerce-optimization.md # 电商平台优化
│ ├── case3-saas-feature-expansion.md # SaaS功能扩展
│ ├── case4-mobile-backend-refactor.md # 移动后端重构
│ └── case5-government-digitalization.md # 政务数字化
├── 最佳实践指南.md # 系统化最佳实践
└── 快速参考.md # 实用参考手册
学习时间:4-6周(每天2-3小时) 技能要求:有一定项目经验,理解系统架构 学习成果:掌握复杂系统改造方法,能够安全地重构现有系统
| 情况描述 | 推荐教程 | 理由 |
|---|---|---|
| 我是BMAD新手,想从零学起 | Greenfield教程 | 基础概念清晰,学习曲线平缓 |
| 我需要改造现有的老系统 | Brownfield教程 | 专门针对现有系统改造的方法 |
| 我想了解具体的实施案例 | Brownfield案例研究 | 真实项目案例,经验丰富 |
| 我需要快速查阅方法和工具 | 快速参考文档 | 实用的速查手册 |
# 1. 克隆仓库 git clone https://github.com/your-username/bmad_claude.git cd bmad_claude # 2. 选择学习路径 # 新项目开发 cd greenfield-tutorial # 现有系统改造 cd brownfield-tutorial # 3. 开始学习 # 阅读对应的README.md文件
- 第1-2周:学习Greenfield教程1-3章,理解基础概念
- 第3-4周:实践Greenfield教程4-6章,完成示例项目
- 第5-8周:学习Brownfield教程,了解高级应用
- 第9-12周:选择感兴趣的案例深入研究
- 第1周:快速浏览Greenfield教程,理解BMAD核心理念
- 第2-4周:深入学习Brownfield教程,掌握系统改造方法
- 第5-6周:研究与自己工作最相关的案例
- 持续:将方法应用到实际项目中,积累经验
- 技术负责人:先学习完整体系,制定团队学习计划
- 架构师:重点学习Brownfield教程和架构相关案例
- 开发工程师:从Greenfield开始,逐步学习高级内容
- 项目经理:重点学习项目管理和风险控制内容
- 代码分析工具:自动分析现有代码库
- AI代理系统:智能协作的开发助手
- 项目管理工具:敏捷项目管理支持
- 质量保证工具:自动化测试和质量检查
- 前端:React, Vue.js, Angular
- 后端:Node.js, Python, Java, .NET, Go
- 数据库:MySQL, PostgreSQL, MongoDB, Redis
- 云平台:AWS, Azure, GCP, 阿里云
- 容器化:Docker, Kubernetes
- 传统CRM系统现代化:50万行代码,12个月改造,性能提升300%
- 政务系统数字化升级:80万行代码,18个月改造,办事效率提升80%
- SaaS产品功能扩展:15万行代码,4个月扩展,收入增长40%
- 移动应用后端重构:8万行代码,3个月重构,性能提升500%
- 电商平台性能优化:20万行代码,6个月优化,响应时间减少93%
- 📖 文档和教程:本仓库提供完整的学习资源
- 💬 社区讨论:Issues页面进行问题讨论和经验分享
- 🐛 Bug报告:发现问题请及时反馈
- 💡 功能建议:欢迎提出改进建议
我们欢迎各种形式的贡献:
- 📝 文档改进:修正错误、补充内容、翻译
- 💡 案例分享:分享你的成功案例和经验
- 🔧 工具改进:改进现有工具或开发新工具
- 🎓 教程完善:基于实践经验完善教程内容
- Fork本仓库
- 创建特性分支 (
git checkout -b feature/amazing-feature) - 提交你的改动 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 开启Pull Request
- 📚 教程章节:16个主要章节
- 📋 实战案例:5个详细案例研究
- 🔧 代码示例:200+个实用代码片段
- 📊 图表说明:50+个架构图和流程图
- ⏱️ 学习时长:80+小时的完整学习内容
- 添加更多编程语言的示例
- 增加视频教程和演示
- 完善移动端开发指南
- 添加更多行业案例
- 开发配套的学习工具
- 建立在线学习平台
- 组织线下培训活动
- 建立认证体系
- 建立全球开发者社区
- 开发企业级培训课程
- 出版相关技术书籍
- 举办年度技术大会
本项目采用MIT许可证 - 详见LICENSE文件
感谢所有为BMAD-METHOD发展做出贡献的开发者、企业和组织。特别感谢:
- 所有提供案例研究的企业和团队
- 参与测试和反馈的早期用户
- 贡献代码和文档的社区成员
- 提供技术支持的合作伙伴
- 📧 邮箱:contact@bmad-method.com
- 🌐 官网:https://bmad-method.com
- 💬 微信群:扫码加入技术交流群
- 🔔 订阅:关注我们获取最新更新
开始你的BMAD-METHOD学习之旅吧!选择适合的教程,让AI驱动你的开发效率提升! 🚀
最后更新:2024年1月