7.4 KiB
7.4 KiB
项目管理文档管理规范
版本: v1.0 | 日期: 2026-07-04 | 状态: 正式发布
1. 目的与适用范围
1.1 目的
规范 IT 智能服务台项目的文档管理流程,确保文档的准确性、完整性和可追溯性,提高团队协作效率。
1.2 适用范围
本规范适用于 IT 智能服务台项目开发过程中的所有文档,包括但不限于:
- 产品需求文档(PRD)
- 技术架构文档
- 原型设计文档
- 代码评审报告
- 测试文档
- 部署运维文档
- 项目管理文档(任务说明书、风险跟踪表等)
2. 文档目录结构
2.1 顶级目录划分
docs/
├── 01-项目总览/ ← 核心文档(必读)
├── 02-产品需求/ ← PRD、功能需求
├── 03-技术架构/ ← 架构设计、ADR、图表
├── 04-原型设计/ ← UI/UX原型
├── 05-用户手册/ ← 用户指南
├── 06-测试质量/ ← 测试文档
├── 07-代码评审/ ← Code Review
├── 08-安全审计/ ← 安全、集成分析
├── 09-部署运维/ ← 部署、运维、故障排查
├── 10-项目管理/ ← SOP、项目管理
└── 11-历史归档/ ← 历史归档
2.2 子目录命名规范
| 目录类型 | 命名规则 | 示例 |
|---|---|---|
| 功能模块 | XX-功能模块名/ |
02-技术方案/ |
| 文档类型 | XX-文档类型-类型名/ |
01-ADRs-架构决策/ |
| 归档目录 | archive/ |
prototypes-原型图/archive/ |
3. 文档命名规范
3.1 核心文档
序号-文档名-YYYYMMDD.扩展名
规则:
- 序号:01、02、03...(两位数字)
- 文档名:中文描述,不超过30字
- 日期:创建或重大更新日期(8位数字)
示例:
01-项目总览与部署手册-20260704.md02-产品需求文档PRD-v1.2-20260704.md
3.2 普通文档
文档名-YYYYMMDD.扩展名
示例:
v0.7.1-release-notes-20260623.md
3.3 归档文档
原文档名-archived-YYYYMMDD.扩展名
示例:
PRD-v53-incremental-archived-20260704.md
3.4 ADR 文档
ADR-XXX-标题.扩展名
示例:
ADR-001-Gitea自托管-Funnel暴露.md
3.5 SOP 文档
SOP-序号-流程名.扩展名
示例:
SOP-01-Gitea部署.md
3.6 禁止事项
- ❌ 禁止使用特殊字符(
/ \ : * ? " < > |) - ❌ 禁止使用空格(用
-或_代替) - ❌ 禁止使用 emoji
- ❌ 禁止纯数字命名
4. 文档版本管理
4.1 版本号规则
采用 主版本.次版本.修订号 格式:
- 主版本:重大架构变更或功能迭代
- 次版本:功能新增或较大调整
- 修订号:文档修正、错别字修改
示例:v1.0 → v1.1 → v2.0
4.2 版本记录
每个文档头部必须包含版本信息:
> **版本**: v1.0 | **日期**: 2026-07-04 | **作者**: xxx | **状态**: 草稿/评审中/正式发布
4.3 变更记录
重大文档必须包含变更记录:
## 📈 版本历史
| 版本 | 日期 | 变更内容 | 变更人 |
|------|------|----------|--------|
| v1.0 | 2026-07-04 | 初始版本 | xxx |
| v1.1 | 2026-07-05 | 新增xxx功能 | xxx |
5. 任务说明书要求
5.1 必含字段
根据任务类型,必须包含以下字段:
| 字段 | 说明 | 必填 |
|---|---|---|
| 任务名称 | 任务简短描述 | ✅ |
| 任务ID | 唯一标识(如 #90) | ✅ |
| 优先级 | P0/P1/P2 | ✅ |
| 状态 | 待开始/进行中/已完成/阻塞/延后 | ✅ |
| 输入项来源 | 产品需求/技术架构/原型设计/项目看板 | ✅ |
| 输出成果要求 | 交付物清单 | ✅ |
| 验证方式 | 测试方法 | ✅ |
| 完成标准 | 验收条件 | ✅ |
5.2 输入项来源规范
每项任务必须明确输入来源:
### 📥 输入项来源
#### 产品需求
| 来源文档 | 相关章节 | 说明 |
|----------|----------|------|
| `02-产品需求/02-产品需求文档PRD-v1.2-20260704.md` | §4.4.5 | 登录流程要求 |
#### 技术架构
| 来源文档 | 相关章节 | 说明 |
|----------|----------|------|
| `03-技术架构/02-技术方案/技术方案-消息功能详细设计.md` | - | 技术实现方案 |
#### 原型设计
| 来源文档 | 页面 | 说明 |
|----------|------|------|
| `04-原型设计/prototypes-原型图/admin-dashboard-v1.html` | 登录页 | 登录UI要求 |
5.3 输出成果要求
明确每项任务的交付物:
### 📤 输出成果要求
| # | 交付物 | 类型 | 说明 |
|---|--------|------|------|
| 1 | 后端登录API | 代码 | `/api/auth/login` 接口 |
| 2 | 登录页面 | 代码 | Vue组件 |
| 3 | API文档 | 文档 | 更新OpenAPI |
5.4 验证方式
### 🔧 验证方式
| 验证项 | 验证方法 | 预期结果 |
|--------|----------|-----------|
| 功能正常运行 | 手动测试 | 登录成功 |
| 权限控制 | 越权测试 | 无法访问未授权页面 |
| 响应时间 | 性能测试 | < 500ms |
5.5 完成标准
### ✅ 完成标准
- [ ] 代码合入主干分支
- [ ] 所有测试通过
- [ ] 功能测试通过
- [ ] 安全测试通过
- [ ] 文档已更新
6. 文档审批流程
6.1 审批角色
| 文档类型 | 审批人 |
|---|---|
| 产品需求(PRD) | 产品经理 + 技术负责人 |
| 技术架构文档 | 技术负责人 |
| 代码评审报告 | 评审参与者 |
| 部署文档 | 运维负责人 |
6.2 审批状态
| 状态 | 说明 |
|---|---|
| 草稿 | 初始编写 |
| 评审中 | 等待审批 |
| 修订中 | 评审反馈需修改 |
| 正式发布 | 审批通过 |
| 已废弃 | 被新版本替代 |
7. 文档归档要求
7.1 归档条件
满足以下任一条件应归档:
- 文档被新版本替代
- 对应功能已完成并稳定运行超过3个月
- 文档内容已整合到其他文档
7.2 归档命名
归档文档添加 -archived-YYYYMMDD 后缀:
# 归档前
PRD-v53-incremental.md
# 归档后
PRD-v53-incremental-archived-20260704.md
7.3 归档位置
- 历史归档文档统一放置在
11-历史归档/目录 - 按时间顺序保留,最新版本在主目录
8. 文档索引维护
8.1 主索引文档
01-项目总览/00-索引-YYYYMMDD.md 为项目主索引,需保持更新。
8.2 更新规则
| 操作 | 同步要求 |
|---|---|
| 新增文档 | 添加到对应目录 + 更新索引 |
| 删除文档 | 从索引移除 |
| 移动文档 | 更新索引路径 |
| 重大变更 | 同步更新 CHANGELOG |
9. 文档质量检查清单
9.1 基本检查
- 文档命名符合规范
- 头部包含版本信息
- 目录结构清晰
- 无错别字
9.2 内容检查
- 需求来源明确
- 技术方案合理
- 验证方式可行
- 完成标准可衡量
9.3 关联检查
- 相关文档链接正确
- 版本历史完整
- 索引已更新
10. 附则
10.1 生效日期
本规范自 2026-07-04 起正式执行。
10.2 解释权
本规范解释权归项目负责人所有。
10.3 修订周期
每季度评审一次,根据实际执行情况进行修订。
📈 变更记录
| 版本 | 日期 | 变更内容 | 变更人 |
|---|---|---|---|
| v1.0 | 2026-07-04 | 初始版本 | Claude |