Skip to content

ljxpython/bmad-method-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMAD-METHOD 完整学习指南

🎯 项目概览

本仓库包含了BMAD-METHOD(Breakthrough Method of Agile AI-Driven Development)的完整学习资源,涵盖从零开始的基础教程到复杂现有系统改造的高级实践。无论你是初学者还是有经验的开发者,都能在这里找到适合的学习路径。

🌟 核心特色

  • 📚 系统化学习路径:从基础概念到实战应用的完整体系
  • 🤖 AI驱动开发:充分利用AI代理提升开发效率和质量
  • 🏗️ 敏捷方法论:现代敏捷开发最佳实践
  • 📊 数据驱动决策:基于数据分析的科学决策方法
  • 🔄 持续改进:建立持续学习和改进的文化

📖 学习路径

🌱 Greenfield项目教程(新项目开发)

适用场景:从零开始的新项目开发

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项目教程(现有系统改造)

适用场景:改造和优化现有系统

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案例研究 真实项目案例,经验丰富
我需要快速查阅方法和工具 快速参考文档 实用的速查手册

30秒快速体验

# 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. 第1-2周:学习Greenfield教程1-3章,理解基础概念
  2. 第3-4周:实践Greenfield教程4-6章,完成示例项目
  3. 第5-8周:学习Brownfield教程,了解高级应用
  4. 第9-12周:选择感兴趣的案例深入研究

有经验者学习路径

  1. 第1周:快速浏览Greenfield教程,理解BMAD核心理念
  2. 第2-4周:深入学习Brownfield教程,掌握系统改造方法
  3. 第5-6周:研究与自己工作最相关的案例
  4. 持续:将方法应用到实际项目中,积累经验

团队学习建议

  1. 技术负责人:先学习完整体系,制定团队学习计划
  2. 架构师:重点学习Brownfield教程和架构相关案例
  3. 开发工程师:从Greenfield开始,逐步学习高级内容
  4. 项目经理:重点学习项目管理和风险控制内容

🛠️ 核心工具和技术

BMAD-METHOD工具链

  • 代码分析工具:自动分析现有代码库
  • 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报告:发现问题请及时反馈
  • 💡 功能建议:欢迎提出改进建议

贡献指南

我们欢迎各种形式的贡献:

  • 📝 文档改进:修正错误、补充内容、翻译
  • 💡 案例分享:分享你的成功案例和经验
  • 🔧 工具改进:改进现有工具或开发新工具
  • 🎓 教程完善:基于实践经验完善教程内容

参与方式

  1. Fork本仓库
  2. 创建特性分支 (git checkout -b feature/amazing-feature)
  3. 提交你的改动 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 开启Pull Request

📈 项目统计

  • 📚 教程章节:16个主要章节
  • 📋 实战案例:5个详细案例研究
  • 🔧 代码示例:200+个实用代码片段
  • 📊 图表说明:50+个架构图和流程图
  • ⏱️ 学习时长:80+小时的完整学习内容

📅 更新计划

近期更新(下个月)

  • 添加更多编程语言的示例
  • 增加视频教程和演示
  • 完善移动端开发指南
  • 添加更多行业案例

中期计划(3个月内)

  • 开发配套的学习工具
  • 建立在线学习平台
  • 组织线下培训活动
  • 建立认证体系

长期愿景(1年内)

  • 建立全球开发者社区
  • 开发企业级培训课程
  • 出版相关技术书籍
  • 举办年度技术大会

📄 许可证

本项目采用MIT许可证 - 详见LICENSE文件

🙏 致谢

感谢所有为BMAD-METHOD发展做出贡献的开发者、企业和组织。特别感谢:

  • 所有提供案例研究的企业和团队
  • 参与测试和反馈的早期用户
  • 贡献代码和文档的社区成员
  • 提供技术支持的合作伙伴

📞 联系我们


开始你的BMAD-METHOD学习之旅吧!选择适合的教程,让AI驱动你的开发效率提升! 🚀

最后更新:2024年1月

About

bmad-method使用教程及个人实践

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published