案例演示:宠物社交 App "PawConnect"

把你的想法变成产品,
无需编写一行代码。

你不需要懂编程语言。在 BMad x Trae 的工作流中,你是指挥官,你拥有 **Analyst(分析师)**、**PM(产品经理)** 和 **Designer(设计师)** 组成的 AI 梦之队。本指南将带你从零开始,孵化一个宠物社交 App。

0

唤醒你的 AI 团队

在 Trae 编辑器底部的终端 (Terminal) 中,输入这行唯一的“咒语”来组建团队:

Terminal
~ npx bmad-method install

* 在弹出的选项中,一路按回车键确认即可。

1

创意立项 (Initiation)

从模糊的想法到清晰的简报

核心成员: Business Analyst

你的想法可能是:“我想做一个像宠物版 Tinder 的 App”。这时候,你需要呼叫 **Analyst (Mary)** 来帮你梳理逻辑。

Trae 聊天窗口模拟
YOU 帮我头脑风暴一个宠物社交 App,我想让狗主人能找到附近的玩伴。
ANALYST (MARY) 这是一个很有趣的方向!为了细化这个概念,我们需要明确几个核心问题:
1. 目标用户:是专注于同品种狗社交,还是为了解决“没人帮忙遛狗”的痛点?
2. 核心功能:除了匹配,是否需要地图实时位置或健康记录?

准备好生成文档了吗?输入命令:

/bmad-bmm-create-product-brief

阶段交付物

product-brief.md

PawConnect 产品简报

  • 愿景:连接城市孤独的宠物,建立本地化养宠社区。
  • 核心价值:基于地理位置的快速匹配、安全认证体系。
  • 目标人群:20-35岁城市独居养宠青年。

这份文档将成为后续所有工作的基石。

2

需求定义 (Requirements)

将简报转化为开发文档

核心成员: Product Manager

现在,**Product Manager (John)** 接手工作。他不仅会列出功能,还会考虑你没想到的细节(如隐私保护、非会员限制)。

AI 思考过程

John (PM)

"我在简报中看到‘安全认证’。我建议在 PRD 中加入‘实名认证流程’和‘紧急联系人’功能。这对于线下见面至关重要。你同意吗?"

"同意,另外加一个‘一键报警’按钮在聊天界面。"

/bmad-bmm-create-prd
生成的 PRD.md 预览

FR-001: 宠物档案

用户必须上传至少一张宠物照片,并填写品种、年龄、绝育状态。

FR-002: 地图匹配

基于 LBS 显示 5km 内活跃用户...

3

设计与蓝图 (Design)

体验设计 & 技术可行性

UX Designer & Architect

用户体验 (UX)

设计师 Sally 负责规划界面流转逻辑,确保 App 好用。

Sally 建议: "注册流程太长会导致用户流失。我设计了一个‘分步引导’模式,先选宠物类型,再填资料,最后才要求注册。"
/bmad-bmm-create-ux-design
产出: ux-spec.md

技术蓝图 (Architecture)

架构师 Winston 负责确认这东西能不能做出来,以及大概成本。

Winston 警告: "实时地图位置共享需要使用 WebSocket 技术。建议初期使用 Firebase 或 Supabase 来降低服务器开发成本。"
/bmad-bmm-create-architecture
产出: architecture.md

进阶玩法:派对模式评审

当你完成了上述文档,想开个会确认方案是否有漏洞?开启“派对模式”,让你的 AI 员工们互相讨论,你只需旁听。

Trae 实时对话
YOU: 开启派对模式。请评审当前的“附近匹配”功能,是否有风险?
PM(John): 功能很棒,能增加用户活跃度。但我担心隐私问题,如果不模糊处理位置,用户会被骚扰。
Arch(Winston): 同意。技术上我们可以只返回大致坐标(偏移 500米),不返回精确经纬度。这能解决隐私风险。
UX(Sally): 那我在界面上要加一个提示:“出于安全,仅显示模糊位置”,让用户放心。

准备移交开发!

恭喜!你现在拥有的不是一堆零散的想法,而是一个**“专业产品包”**。

你的交付物文件夹:

  • product-brief.md - 商业愿景
  • PRD.md - 功能细节与规则
  • ux-spec.md - 界面交互说明
  • architecture.md - 技术实现方案

你可以直接将这个文件夹打包发送给你的开发团队(外包或内部),
这将极大地减少沟通成本,避免“做出来的东西不是我想要的”悲剧。