# SaaS 一期 MVP 范围清单 本文档定义新 SaaS 项目的第一阶段最小可用版本(MVP)范围。 目标不是把桌面版全部能力一口气搬完,而是先做出一条 **真实可用、能闭环、能上线、能继续扩展** 的主链路。 --- ## 1. MVP 目标 一期 MVP 必须实现: - 用户能登录进入系统 - 用户能创建项目 - 用户能上传素材 - 系统能完成素材分类 - 用户能发起生成任务 - 用户能看到任务进度 - 用户能拿到生成结果 一句话: **从“进入系统”到“拿到成片”这条主链必须完整跑通。** --- ## 2. 一期必须做的能力 ### 2.1 账号与工作空间 必须做: - 登录 - 基础用户系统 - 默认工作空间 一期先简化: - 单用户 / 单工作空间也可以 - 但数据模型必须保留未来扩展到团队/多租户的空间 ### 2.2 项目管理 必须做: - 创建项目 - 项目列表 - 项目详情页 / 工作台入口 不必一开始就做: - 项目归档 - 项目模板 - 复杂项目权限 ### 2.3 素材管理 必须做: - 上传视频/图片素材 - 上传配音素材 - 查看素材列表 - 查看配音列表 - 基础素材库概念 必须具备的质量底线: - 基础去重/错误校验 - 基础状态可见 - 明确的归属(项目 / 工作空间) ### 2.4 素材分类与诊断 必须做: - 触发素材分类任务 - 返回分类结果 - 能看到素材准备度 / 诊断摘要 一期可以简化: - 先做基础分类与基础诊断 - 高级风险评分和复杂建议后续再增强 ### 2.5 生成任务 必须做: - 提交单次生成任务 - 提交批量生成任务 - 后台异步执行 - 查询任务状态 - 查询任务进度 必须保留的关键规则: - 单项失败不能拖垮整批 - 长任务不能阻塞主请求 - 任务必须有状态、日志和失败原因 ### 2.6 成片结果 必须做: - 结果列表 - 结果详情 / 基础信息 - 下载成片 一期可以不做: - 一键发布外部平台 - 高级审核流 - 结果版本对比 --- ## 3. 一期建议做,但不是强阻塞 这些能力建议尽量做,但如果影响整体交付,可以延后到 1.1 或 1.2: - 素材筛选与搜索 - 配音试听 - 更丰富的诊断报告 - 任务失败后的手动重试 - 结果包下载 - 更细的操作日志 --- ## 4. 一期明确不做的内容 以下内容不应阻塞 MVP 启动: - 支付 / 套餐系统 - 模板市场 - 复杂 RBAC 权限体系 - 多层级审批流 - 自动发布到外部平台 - 超复杂的数据看板 - 高级团队协作机制 - 面向外部客户的多租户计费能力 这些都是未来功能,不属于 MVP 起步必要条件。 --- ## 5. MVP 验收标准 一期 MVP 完成的标准不是“页面很多”,而是以下闭环成立: 1. 用户登录进入工作空间 2. 创建项目 3. 上传视频/图片/配音素材 4. 触发素材分类 5. 提交单次或批量生成 6. 系统后台执行任务 7. 前端可见任务状态和进度 8. 用户能查看并下载结果 如果这 8 步稳定成立,MVP 就合格。 --- ## 6. MVP 技术验收标准 除了功能闭环,还必须满足工程验收: - 代码结构符合目标架构 - 前后端分层清晰 - 核心接口有文档 - 核心任务链有自动化测试 - CI 可跑通 - 有基础日志和错误追踪 - 有最小可用部署方案 --- ## 7. 当前建议结论 一期 MVP 只抓核心价值: - 项目 - 素材 - 分类 - 生成 - 结果 先把主链路做实,再逐步叠加: - 团队协作 - 高级权限 - 发布能力 - 运营能力 - 商业化能力