Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ljxpython/bmad-method-tutorial

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

AltStyle によって変換されたページ (->オリジナル) /