Workflow & Methodology

工作流和方法总结

在 MultiAgent 项目中,我采用的是一套以产品验证为前置、以阶段门禁为控制、以高保真原型为实现基线、以自动化测试和视觉验收为闭环的研发工作流。

核心工作流

1. 需求澄清

先完成头脑风暴、市场调研、竞品分析和 ROI 预估,再沉淀最终功能清单。该阶段重点回答为什么做、给谁做、做到什么边界。

2. 产品设计

按用户流程图、系统流程图、概念原型、产品需求文档和高保真原型逐步收敛。核心原则是先确认语义,再确认结构,最后确认视觉。

3. 技术设计和实施计划

把产品需求翻译为系统架构、接口设计、数据模型、Agent 推演生命周期、状态管理、分支管理、报告生成和测试策略。

4. 正式开发

以高保真原型为唯一视觉基线,按页面顺序逐页等价迁移,并建立原型节点到 React 组件、数据字段和事件的映射。

5. 测试与验收

测试验收独立成阶段,覆盖系统测试、回归测试、浏览器测试、性能、安全、部署和用户验收,并回到 ROI 假设中复核收益。

核心方法论

阶段门禁

每个阶段都有对应产物和确认口令,当前阶段未确认前不进入下一阶段。

状态单一来源

以 workflow-state.yaml 作为当前阶段和确认状态的唯一依据。

变更影响管理

通过 traceability.yaml 和同步脚本检查上游依据和下游影响。

原型即基线

高保真原型不是参考图,而是正式前端等价迁移的唯一基线。

最小实现

只做当前阶段、当前页面、当前需求真正需要的内容。

证据驱动验收

用测试、构建、截图、差异图和用户确认记录证明完成度。

工作流流程图

与工作流匹配的文件结构

MultiAgent/
├── docs/product/
│   ├── workflow-state.yaml        当前阶段和确认状态
│   ├── traceability.yaml          产物依赖关系
│   ├── 00-需求澄清.md
│   ├── 01-市场调研.md
│   ├── 02-竞品分析.md
│   ├── 03-ROI预估.md
│   ├── 04-功能清单.md
│   ├── 05-用户流程图.excalidraw
│   ├── 06-系统流程图.excalidraw
│   ├── 07-概念原型.html
│   ├── 08-产品需求文档.md
│   ├── 09-高保真原型/
│   ├── 10-系统设计文档_v3.md
│   └── 11-开发记录.md
├── apps/web/                      正式前端和视觉验收截图
├── apps/api/                      后端 API 和业务逻辑
├── tests/                         产品治理和流程图检查测试
├── scripts/                       同步、校验和开发脚本
└── 成果展示/                       面试展示材料
这套方法适合复杂 AI 产品和多 Agent 系统,因为它能够同时处理需求不确定、交互复杂、技术链路长、验收难度高这四类风险。