BMAD-METHOD/docs/zh-cn/explanation/established-projects-faq.md

2.8 KiB
Raw Blame History

title description sidebar
既有项目常见问题 关于在既有项目上使用 BMad Method 的常见问题
order
8

关于在 established projects既有项目中使用 BMad Method 的高频问题,快速说明如下。

问题

我必须先运行文档梳理工作流吗?

不绝对必须,但通常强烈建议先运行 bmad-document-project,尤其当:

  • 项目文档缺失或明显过时
  • 新成员或智能体难以快速理解现有系统
  • 你希望后续 workflow 基于真实现状而不是猜测执行

如果你已有完整且最新的文档(包含 docs/index.md),并且能通过其他方式提供足够上下文,也可以跳过。

如果我忘了运行文档梳理怎么办?

可以随时补跑,不影响你继续推进当前任务。很多团队会在迭代中期或里程碑后再运行一次,用来把“代码现状”回写到文档里。

既有项目可以直接用 Quick Flow 吗?

可以。Quick Flow例如 bmad-quick-dev)在既有项目里通常很高效,尤其适合:

  • 小功能增量
  • 缺陷修复
  • 风险可控的局部改动

它会尝试识别现有技术栈、代码模式和约定,并据此生成更贴近现状的实现方案。

如果现有代码不符合最佳实践怎么办?

工作流会优先问你:“是否沿用当前约定?”你可以主动选择:

  • 沿用:优先保持一致性,降低短期改动风险
  • 升级:建立新标准,并在 tech-spec 或架构中写明迁移理由与范围

BMad Method 不会强制“立即现代化”,而是把决策权交给你。

什么时候该从 Quick Flow 切到完整方法?

当任务出现以下信号时,建议从 Quick Flow 升级到完整 BMad Method

  • 改动跨多个 epic 或多个子系统
  • 需要明确 architecture 决策,否则容易冲突
  • 涉及较大协作面、较高回归风险或复杂验收要求

如果你不确定,先让 bmad-help 判断当前阶段更稳妥的 workflow。

还有问题? 欢迎在 GitHub IssuesDiscord 提问。

继续阅读