首页/ 架构/ PM 审查

项目经理审查报告

从项目管理角度审视风险、范围、进度和资源

总体评估

结论:范围过大,需要砍阶段。

当前设计覆盖了 10 大类能力、4 个客户端平台、外网穿透、远程桌面、AI 操控——对一个个人开发者来说是 2-3 年的工作量。

建议:Phase 1 严格控制范围,只做"通过聊天通道控制一台设备"。其他全部推后。先跑通核心链路。

关键问题

P0 范围过大

36 MCP Tool × 4 平台 × 外网穿透 × 远程桌面 × AI 操控 = 不可能在 28 周内完成。

建议:Phase 1 只做 10 个 Tool + 聊天通道控制。远程桌面、AI 操控、Android 客户端全部推到 Phase 2+。

P0 没有用户验证

设计了大量功能但没有验证用户是否需要。

建议:Phase 1 交付后自己用 2 周,记录哪些功能真正用到。根据实际使用调整优先级。

P0 外部依赖风险

OpenClaw 是核心依赖,MCP 支持可能变更、API 可能不稳定。

建议:① 锁定 OpenClaw 版本;② 所有交互封装在适配层;③ 关注 CHANGELOG。

P1 跨平台是最大技术风险

四个平台的屏幕捕获、输入模拟、UI 自动化都不同。

建议:Phase 1 只做 Windows。验证核心链路通了再扩平台。

P1 没有里程碑和验收标准

路线图有阶段划分,但没有明确的"完成"定义。

建议:每个 Phase 定义 3 个验收测试用例,全部通过才算完成。

各阶段验收标准

阶段验收用例完成定义
Phase 1① Telegram 发 "列出电脑文件" → 收到列表
② Telegram 发 "执行 dir" → 收到结果
③ 客户端重启后自动重连
3 个用例全部通过
Phase 2① Android 客户端看到 2+ 设备在线
② 手机找电脑文件成功
③ 跨设备远程桌面连接成功
3 个用例全部通过
Phase 3① 远程桌面操控流畅(<300ms)
② AI 自动打开记事本输入文字
③ 跨设备文件传输成功
3 个用例全部通过

建议的最小 MVP(2 周)

砍到不能再砍

只做一件事:通过 Telegram 用自然语言在一台 Windows 电脑上执行命令并返回结果。

技术栈:OpenClaw Gateway + 客户端 MCP Server(只实现 exec 和 file_list 两个 Tool)
验证方式:Telegram 发 "dir C:\Users" → 收到目录列表
不做的:远程桌面、Android 客户端、AI 操控、外网访问、多设备